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. | |