Intro | Introduction | |
Features | Features |
Overview | Overview | |
Start | Quick start |
0 | Turn all debug outputs OFF | |
1 | Turn all debug outputs ON |
2 to 6 | Display ULONG with decimal digits | |
7 and 8 | (unused) |
9 | Parsing test loop | |
: (colon) | iHex SRAM, EEPROM, FLASH memory changes |
; (semicolon) | Comment | |
< (less than) | Decrease MPU speed |
= (equal) | Read MPU speed | |
> (greater than) | Increase MPU speed |
? (question mark) | Display decimal or hex equivalent | |
@ (at sign) | Indirect subroutine call |
A | Display an analog value | |
B | Reload FLASH block at address 0 |
C | CRC calculations | |
D | Display EEPROM, SRAM or FLASH memory |
E | Edit EEPROM or SRAM memory | |
F | Read Fuse and Lock BYTEs |
G | Read signature BYTE | |
H | (unused) |
I | (unused) | |
J | Master password input |
K | Signed LONG division test | |
L | Unsigned LONG division test |
M | Display Memory usage | |
N | nRF24L01 commands |
O | Discrete Output update | |
P | Pixel (WS2812) read/write access |
Q | PushAll, PopAll and DumpRegs demo | |
R | Display Registers and set format |
S | Display and/or set Script program execution address | |
T | Time (real-time-clock) settings |
U | Display system uVars.B[##] array | |
V | Display system uVars.B[##] array |
W | (unused) | |
X | Erase FLASH block |
Y | (unused) | |
Z | Sleep enable/disable and sleep variables |
EEPROM Map | System EEPROM memory usage | |
Multitasking | Configuring and using task lists |
FLASH Map | System FLASH (program) memory usage | |
Sequencer | Sequencer structures and usage |
SRAM Map | System SRAM memory usage | |
Pump Control | Fulfilling the primary design purpose |
System calls | System function calls and indices | |
Level display | Process variable and setpoint level display |
Timers | How to use the timers | |
Toggle Keys | Special "first key" function toggles |
via Radio | nRF24L01 radio messages | |
Scripts | Command scripts and extensions |
Extensions | System command extensions | |
WS2812 | Pixel processing extensions |
Ooops ... | How to recover from a "lock out" | |
EachMain | Call an untimed routine every loop |