![]() |
NHS31xx SW API
|
The label board is a minimalistic 'board' for the production of labels containing the NHS3100 IC as a single-chip solution for temperature logging and monitoring.
The label has no connections to external sensors or LEDs.
The initialization function only performs initialization of the PIOs, minimizing current consumption. It does not change the system clock configuration.
Macros | |
#define | BOARD_LABEL |
Functions | |
void | Board_Init (void) |
#define | BOARD_PIO0_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO1_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO2_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO3_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO4_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO5_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO6_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO7_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO8_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO9_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO10_PULL IOCON_RMODE_PULLDOWN |
#define | BOARD_PIO11_PULL IOCON_RMODE_PULLDOWN |
#define BOARD_LABEL |
A unique define for the Development PCB. Applications or modules can use this define to enable/disable code at compile time based on the board being used.
#define BOARD_PIO0_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO1_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO2_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO3_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO4_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO5_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO6_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO7_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO8_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO9_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO10_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
#define BOARD_PIO11_PULL IOCON_RMODE_PULLDOWN |
Depending on the peripherals on the board, power consumption is minimized by adding pull-ups or -downs on the digital pins. These are added at startup in Board_Init and should have these pulls when the pins are not in use.
void Board_Init | ( | void | ) |
If defined, a push button or similar is attached to PIO0 and can wake up the IC when in Deep Power Down.
Sets up and initializes all required blocks and functions related to the board hardware.