Board specific configuration for the Adafruit Clue board. More...
Board specific configuration for the Adafruit Clue board.
Definition in file board.h.
#include "cpu.h"#include "board_common.h"
 Include dependency graph for board.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
LEDs pin configuration | |
| #define | LED0_PIN GPIO_PIN(1, 1) | 
| LED0 pin.  | |
| #define | LED0_MASK (1 << 1) | 
| LED0 mask.  | |
| #define | LED0_ON (NRF_P1->OUTSET = LED0_MASK) | 
| Turn LED0 on.  | |
| #define | LED0_OFF (NRF_P1->OUTCLR = LED0_MASK) | 
| Turn LED0 off.  | |
| #define | LED0_TOGGLE (NRF_P1->OUT ^= LED0_MASK) | 
| Toggle LED0.  | |
Buttons pin configuration | |
| #define | BTN0_PIN GPIO_PIN(1, 2) | 
| Button A pin.  | |
| #define | BTN0_MODE GPIO_IN_PU | 
| Button A mode.  | |
| #define | BTN1_PIN GPIO_PIN(1, 10) | 
| Button B pin.  | |
| #define | BTN1_MODE GPIO_IN_PU | 
| Button B mode.  | |
APDS9960 sensor configuration | |
| #define | APDS99XX_PARAM_DEV I2C_DEV(1) | 
| I2C device.  | |
| #define | APDS99XX_PARAM_INT_PIN GPIO_PIN(0, 9) | 
| Interrupt pin.  | |
BMP280 sensor configuration | |
| #define | BMX280_PARAM_I2C_DEV I2C_DEV(1) | 
| I2C device.  | |
LIS3MDL 3-axis magnetometer | |
| #define | LIS3MDL_PARAM_I2C I2C_DEV(1) | 
| I2C device.  | |
| #define | LIS3MDL_PARAM_ADDR (0x1C) | 
| I2C address.  | |
STH31 temperature and humidity sensor | |
| #define | SHT3X_PARAM_I2C_DEV I2C_DEV(1) | 
| I2C device.  | |
| #define | SHT3X_PARAM_I2C_ADDR (SHT3X_I2C_ADDR_1) | 
| I2C address.  | |
Speaker pin | |
| #define | SPKR_PIN GPIO_PIN(1, 0) | 
| Speaker pin.  | |
Backlight control defines, default uses LCD_BACKLIGHT_LOW values | |
| #define | BACKLIGHT_PIN GPIO_PIN(1, 5) | 
| Backlight pin.  | |
| #define | BACKLIGHT_MASK (1 << 5) | 
| Backlight pin mask.  | |
| #define | BACKLIGHT_ON (NRF_P1->OUTSET = BACKLIGHT_MASK) | 
| Turn backlight on.  | |
| #define | BACKLIGHT_OFF (NRF_P1->OUTCLR = BACKLIGHT_MASK) | 
| Turn backlight off.  | |
Display configuration | |
| #define | ILI9341_PARAM_SPI SPI_DEV(1) | 
| SPI device.  | |
| #define | ILI9341_PARAM_CS GPIO_PIN(0, 12) | 
| Chip select pin.  | |
| #define | ILI9341_PARAM_DCX GPIO_PIN(0, 13) | 
| DCX pin.  | |
| #define | ILI9341_PARAM_RST GPIO_PIN(1, 3) | 
| Reset pin.  | |
| #define | ILI9341_PARAM_NUM_LINES (240U) | 
| Number of screen lines.  | |
| #define | ILI9341_PARAM_RGB (1) | 
| RGB configuration.  | |
| #define | ILI9341_PARAM_INVERTED (1) | 
| Inversion configuration.  | |
| #define | ILI9341_PARAM_ROTATION (ILI9341_ROTATION_VERT) | 
| Rotation mode.  | |
| #define | ILI9341_PARAM_OFFSET_X (80) | 
| Vertical rotation requires a 80 pixel offset.  | |