#include <stdint.h>
#include <reg_types.h>
#include <core_reg_bits.h>
#include <cstring>
Go to the source code of this file.
|
| enum | op_mode_t : uint8_t { STANDBY = 0
, ACTIVE = 1
, RESERVED = 2
, SPEED = 3
} |
| | enum for easier interpretation of the OP_MODE bitfield in the R_OPERATION_CTRL register. More...
|
| |
| enum | RegName : uint8_t {
WHO_AM_I = 0
, HW_VERSION_H = 1
, HW_VERSION_L = 2
, ASSEMBLY_VERSION = 3
,
HARP_VERSION_H = 4
, HARP_VERSION_L = 5
, FW_VERSION_H = 6
, FW_VERSION_L = 7
,
TIMESTAMP_SECOND = 8
, TIMESTAMP_MICRO = 9
, OPERATION_CTRL = 10
, RESET_DEF = 11
,
DEVICE_NAME = 12
, SERIAL_NUMBER = 13
, CLOCK_CONFIG = 14
, TIMESTAMP_OFFSET = 15
,
UUID = 16
, TAG = 17
} |
| | enum where the name is the name of the register and the value is the address according to the harp protocol spec. More...
|
| |
◆ ALIVE_EN_OFFSET
| #define ALIVE_EN_OFFSET (7) |
◆ APP_REG_START_ADDRESS
| #define APP_REG_START_ADDRESS (32) |
◆ BOOT_DEF_OFFSET
| #define BOOT_DEF_OFFSET (6) |
◆ BOOT_EE_OFFSET
| #define BOOT_EE_OFFSET (7) |
◆ DUMP_OFFSET
◆ MUTE_RPL_OFFSET
| #define MUTE_RPL_OFFSET (4) |
◆ OPLEDEN_OFFSET
| #define OPLEDEN_OFFSET (6) |
◆ RST_DEV_OFFSET
| #define RST_DEV_OFFSET (0) |
◆ RST_DFU_OFFSET
| #define RST_DFU_OFFSET (5) |
◆ VISUAL_EN_OFFSET
| #define VISUAL_EN_OFFSET (5) |
◆ op_mode_t
enum for easier interpretation of the OP_MODE bitfield in the R_OPERATION_CTRL register.
| Enumerator |
|---|
| STANDBY | |
| ACTIVE | |
| RESERVED | |
| SPEED | |
◆ RegName
enum where the name is the name of the register and the value is the address according to the harp protocol spec.
| Enumerator |
|---|
| WHO_AM_I | |
| HW_VERSION_H | |
| HW_VERSION_L | |
| ASSEMBLY_VERSION | |
| HARP_VERSION_H | |
| HARP_VERSION_L | |
| FW_VERSION_H | |
| FW_VERSION_L | |
| TIMESTAMP_SECOND | |
| TIMESTAMP_MICRO | |
| OPERATION_CTRL | |
| RESET_DEF | |
| DEVICE_NAME | |
| SERIAL_NUMBER | |
| CLOCK_CONFIG | |
| TIMESTAMP_OFFSET | |
| UUID | |
| TAG | |
◆ CORE_REG_COUNT
| const uint8_t CORE_REG_COUNT = 18 |
|
static |