Crate clue_nrf52840

Source
Expand description

Tock kernel for the Adafruit CLUE nRF52480 Express.

It is based on nRF52840 Express SoC (Cortex M4 core with a BLE + IEEE 802.15.4 transceiver).

Modulesยง

io
UART Writer for panic!()s.

Structsยง

Platform
Supported drivers by the platform

Constantsยง

APDS9960_PIN ๐Ÿ”’
Interrupt pin for the APDS9960 sensor.
BUTTON_LEFT ๐Ÿ”’
BUTTON_RIGHT ๐Ÿ”’
FAULT_RESPONSE ๐Ÿ”’
GPIO_D0 ๐Ÿ”’
GPIO_D1 ๐Ÿ”’
GPIO_D2 ๐Ÿ”’
GPIO_D3 ๐Ÿ”’
GPIO_D4 ๐Ÿ”’
GPIO_D6 ๐Ÿ”’
GPIO_D7 ๐Ÿ”’
GPIO_D8 ๐Ÿ”’
GPIO_D9 ๐Ÿ”’
GPIO_D10 ๐Ÿ”’
GPIO_D12 ๐Ÿ”’
GPIO_D13 ๐Ÿ”’
GPIO_D14 ๐Ÿ”’
GPIO_D15 ๐Ÿ”’
GPIO_D16 ๐Ÿ”’
I2C_SCL_PIN ๐Ÿ”’
I2C_SDA_PIN ๐Ÿ”’
I2C pins for all of the sensors.
LED_KERNEL_PIN ๐Ÿ”’
LED_RED_PIN ๐Ÿ”’
LED_WHITE_PIN ๐Ÿ”’
NUM_PROCS ๐Ÿ”’
PAN_ID ๐Ÿ”’
Personal Area Network ID for the IEEE 802.15.4 radio
SPEAKER_PIN ๐Ÿ”’
ST7789H2_CS ๐Ÿ”’
ST7789H2_DC ๐Ÿ”’
ST7789H2_MISO ๐Ÿ”’
ST7789H2_MOSI ๐Ÿ”’
ST7789H2_RESET ๐Ÿ”’
ST7789H2_SCK ๐Ÿ”’
TFT ST7789H2
_ST7789H2_LITE ๐Ÿ”’
TFT backlight
_UART_RX_PIN ๐Ÿ”’
_UART_TX_PIN ๐Ÿ”’

Staticsยง

CDC_REF_FOR_PANIC ๐Ÿ”’
CHIP ๐Ÿ”’
NRF52_POWER ๐Ÿ”’
PROCESSES ๐Ÿ”’
PROCESS_PRINTER ๐Ÿ”’
STACK_MEMORY
Dummy buffer that causes the linker to reserve enough space for the stack.

Functionsยง

baud_rate_reset_bootloader_enter ๐Ÿ”’
mainโš 
Main function called after RAM initialized.
start ๐Ÿ”’ โš 
This is in a separate, inline(never) function so that its stack frame is removed when this function returns. Otherwise, the stack space used for these static_inits is wasted.

Type Aliasesยง

HumidityDriver ๐Ÿ”’
Ieee802154Driver ๐Ÿ”’
RngDriver ๐Ÿ”’
SHT3xSensor ๐Ÿ”’
TemperatureDriver ๐Ÿ”’