Changed the registers.

This commit is contained in:
David Žaitlík
2022-06-18 13:53:21 +02:00
parent 4b3a9927ba
commit 06ec3f82eb
8 changed files with 144 additions and 143 deletions

View File

@@ -72,26 +72,27 @@ const uint16_t tim21_period = MEASUREMENT_PERIOD_S * (SYSTEM_CLOCK_HZ / tim21_pr
/* Input registers memory map implementation */
enum
{
REGISTER_NUM_T = 30010, /* deg C */
REGISTER_NUM_T_F = 30011, /* deg F */
REGISTER_NUM_RH = 30012, /* %, from SHT4x */
REGISTER_NUM_LIGHT_INTENSITY_0 = 30013, /* ticks, from LTR329 */ /*TODO: Find out what it is */
REGISTER_NUM_LIGHT_INTENSITY_1 = 30014, /* ticks, from LTR329 */ /*TODO: Find out what it is */
REGISTER_NUM_DEVICE_IDENTIFIER = 30100
REGISTER_NUM_SERIAL_NUMBER_1 = 30001,
REGISTER_NUM_SERIAL_NUMBER_2 = 30002,
REGISTER_NUM_T = 30003, /* deg C */
REGISTER_NUM_T_F = 30004, /* deg F */
REGISTER_NUM_RH = 30005, /* %, from SHT4x */
REGISTER_NUM_LIGHT_INTENSITY_0 = 30006, /* ticks, from LTR329 */ /*TODO: Find out what it is */
REGISTER_NUM_LIGHT_INTENSITY_1 = 30007, /* ticks, from LTR329 */ /*TODO: Find out what it is */
/* VOC Index has initial blackout beriod, when the data is not ready. VOC index is 0 during this period */
} data_registers_numbers;
enum
{
REGISTER_NUM_LTR329_GAIN = 40001,
REGISTER_NUM_LTR329_MEAS_RATE = 40002,
REGISTER_NUM_LTR329_INTEGRATION_TIME = 40003,
REGISTER_NUM_LTR329_MODE = 40004,
REGISTER_NUM_MODBUS_ADDR = 40001,
REGISTER_NUM_BAUDRATE = 40002,
REGISTER_NUM_LTR329_GAIN = 40003,
REGISTER_NUM_LTR329_MEAS_RATE = 40004,
REGISTER_NUM_LTR329_INTEGRATION_TIME = 40005,
REGISTER_NUM_LTR329_MODE = 40006,
REGISTER_NUM_RESET_DEVICE = 49999
/* TODO: Change registers to start with the modbus specific settings? */
/* TODO: Seal the gap */
REGISTER_NUM_MODBUS_ADDR = 40007,
REGISTER_NUM_BAUDRATE = 40008,
REGISTER_NUM_RESET_DEVICE = 40100
} config_registers_numbers;
/* Variables to store the measured data */