43#include <util/delay.h>
56#define DECIMAL_MACRO 855U
63static uint16_t file_scope_variable = 0;
89 return file_scope_variable;
#define OBJECT_PORT
Defines the AVR port we have wired our peripheral to.
#define OBJECT_GPIO
Defines the GPIO number the peripheral is wired to.
#define OBJECT_DDR
Defines the Data Direction Register for the GPIO connected to our peripheral.
uint16_t get_value(void)
Other public function declarations come afterwards.
void init_object(uint16_t value)
This is a Javadoc autobrief style comment.
void do_some_helpful_stuff(void)
Helper function definitions come last, though their declarations are at the top of the file.
The brief description goes here, keep it relatively short and to the point.
Definitions for pin mapping (for CCS81 gas sensor)