You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I mentioned this a while ago on Discord, but wanted to make a record of the request here.
I’m proposing the addition of a variable to store the current pickup selection. As I understand the code as it is now, the pickup switch is handled in real-time based on the physical reading of the configured analog input. I would like to be able to configure an input on my device to be able to set a variable on the Santroller device, which would then be held until another input comes in to override it.
The example use-case is to implement pickup support for the Riffmaster, which drops this feature that all other RB guitars have natively. Although it appears to be exposed by the packets received by the USB host, there is no physical interface, and thus the byte of that input is effectively unused and static. As such, I can ignore the null input by disabling its read property in the USB host input section of the configuration. However, I have also mapped personal shortcuts which set the pickup value output by Santroller to different values, depending on the key combination. These are only active as long as the button combination is held down, but for these inputs, I would like to have the value transmitted by Santroller remain continuously transmitted, until another shortcut input overrides this status.
Effectively, when sending a packet upstream to the game console, if this “latched pickup” is enabled, it will ignore whatever is in the USB host packet, and instead replace it with a value which is read from a variable; this variable is what is changed by the controller shortcuts. Ideally, there should be the possibility to set either discrete values per shortcut (requiring five shortcuts, one for each pickup value), and/or to modify the latched value by an increment each time a shortcut is pressed (requiring one or two shortcuts to cycle through the menu in order).
What operating system are you using?
Windows 11
os-other
No response
What microcontroller are you making a request for?
pi pico
How will the microcontroller be programed for this request?
N/A
The text was updated successfully, but these errors were encountered:
Please describe your request.
I mentioned this a while ago on Discord, but wanted to make a record of the request here.
I’m proposing the addition of a variable to store the current pickup selection. As I understand the code as it is now, the pickup switch is handled in real-time based on the physical reading of the configured analog input. I would like to be able to configure an input on my device to be able to set a variable on the Santroller device, which would then be held until another input comes in to override it.
The example use-case is to implement pickup support for the Riffmaster, which drops this feature that all other RB guitars have natively. Although it appears to be exposed by the packets received by the USB host, there is no physical interface, and thus the byte of that input is effectively unused and static. As such, I can ignore the null input by disabling its read property in the USB host input section of the configuration. However, I have also mapped personal shortcuts which set the pickup value output by Santroller to different values, depending on the key combination. These are only active as long as the button combination is held down, but for these inputs, I would like to have the value transmitted by Santroller remain continuously transmitted, until another shortcut input overrides this status.
Effectively, when sending a packet upstream to the game console, if this “latched pickup” is enabled, it will ignore whatever is in the USB host packet, and instead replace it with a value which is read from a variable; this variable is what is changed by the controller shortcuts. Ideally, there should be the possibility to set either discrete values per shortcut (requiring five shortcuts, one for each pickup value), and/or to modify the latched value by an increment each time a shortcut is pressed (requiring one or two shortcuts to cycle through the menu in order).
What operating system are you using?
Windows 11
os-other
No response
What microcontroller are you making a request for?
pi pico
How will the microcontroller be programed for this request?
N/A
The text was updated successfully, but these errors were encountered: