void asACR01B10B(boards_config_t *config, const cs_uicr_data_t *uicrData)
Definition: cs_ACR01B10B.h:16
void asACR01B10D(boards_config_t *config)
The ACR01B10D is also known as the Crownstone Built-in One.
Definition: cs_ACR01B10D.h:75
#define PIN_NONE
Definition: cs_Boards.h:94
Board configuration.
Definition: cs_Boards.h:169
struct boards_config_t::@7 flags
Flags about pin order, presence of components, etc.
uint8_t pinGpio[GPIO_INDEX_COUNT]
GPIO pins that can be used as GPIO by the user, for example microapps.
Definition: cs_Boards.h:219
bool dimmerOnWhenPinsFloat
True if the dimmer can be on when the pins are floating (during boot).
Definition: cs_Boards.h:269
bool canDimOnWarmBoot
True if the Crownstone can dim immediately after a warm boot.
Definition: cs_Boards.h:266
bool usesNfcPins
True if the NFC pins (p0.09 and p0.10) are used as GPIO.
Definition: cs_Boards.h:256
uint8_t pinEnableDimmer
GPIO pin to enable the IGBT circuit.
Definition: cs_Boards.h:177
Struct with all the Crownstone fields in UICR.
Definition: cs_UicrPacket.h:20
struct cs_uicr_data_t::@35::@38 fields
uint8_t patch
Definition: cs_UicrPacket.h:35
union cs_uicr_data_t::@36 majorMinorPatch