Yellow = boolean at k-rate
Blue = fractional at k-rate
Green = integer at k-rate
Red = fractional at s-rate
The rising/positive/bipolar are only annotations to the inlet/outlets, and do not enforce anything.
fractional : -0x08000000 to 0x07FFFFFF corresponds to -64.0 .. 64.0
It's currently fixed in axoloti_defines.h at 16 samples.
Using different buffersizes is future work.
yes. Sample-rate code is just wrapped in a loop after control-rate code.
Where in the code editor?
For firmware development I use an STLink-V2 (hardware). Then you can use OpenOCD/GDB eventually integrated in Eclipse...
For "functional debugging", you can use
void LogTextMessage(const char* format, ...);
but printing text at k-rate or s-rate will trip the watchdog and cause a processor reset.
Often I add outlets during development and watch data with disp/hex or scope....