The following abbreviations and acronyms are accepted for use in source code without local explanation.
| Abbreviation | Meaning |
| adc | analog-to-digital converter |
| avg | average |
| b_ | Boolean |
| buf | buffer |
| cfg | configuration |
| curr | current (item in a list) |
| dac | digital-to-analog converter |
| ee | EEPROM |
| err | error |
| g_ | global |
| gpio | general-purpose I/O pins |
| h_ | handle (to) |
| init | initialize |
| io | input/output |
| isr | interrupt service routine |
| lcd | liquid crystal display |
| led | light-emitting diode |
| max | maximum |
| mbox | mailbox |
| mgr | manager |
| min | minimum |
| msec | millisecond16 |
| msg | message |
| next | next (item in a list) |
| nsec | nanosecond |
| num | number (of) |
| p_ | pointer (to) |
| pp_ | pointer to a pointer (to) |
| prev | previous (item in a list) |
| prio | priority |
| pwm | pulse width modulation |
| q | queue |
| reg | register |
| rx | receive |
| sem | semaphore |
| str | string (null terminated) |
| sync | synchronize |
| temp | temperature |
| tmp | temporary |
| tx | transmit |
| usec | microsecond |
Footnotes
[16] Note that second(s) shall not be abbreviated, nor minute, hour, day, week, month, or year. Among other things, this rule eliminates conflict between minute and minimum (for “min”).
