When this header is included in a firmware code file, the watchdog timer will be automatically disabled (via WATCHDOG_DISABLE_ON_MCU_RESET) during firmware initialization, before main is called.
General-purpose bit and bit field manipulation macros.
Helper module for I2C (aka TWI) communication.
Helper module for controlling an MCP23018 I/O expander via I2C.
Control functions for the MCP4x series of digitally controlled potentiometers.
A memory monitor module that uses the task_sched.h scheduler to periodically execute a task that sends messages about the content of specified memory locations via the task_tlv.h module.
Constant definitions and helper functions for the SPI command interface of the nRF24x series of 2.4 GHz digital transceivers.
Helper module for SPI communication.
Common message types, result codes and payload data types for the Task-based TLV/INM (TTLV) communication module (task_tlv.h).
A task scheduler for AVR microcontrollers.
Task-based TLV (TTLV) communication module for ATmega microcontrollers.
Input debouncing module that uses the task_sched.h task scheduler.