save before making change in spicomif
This commit is contained in:
@ -17,25 +17,13 @@ namespace SUS {
|
||||
* @brief This is the configuration byte which will be written to the setup register after
|
||||
* power on.
|
||||
*
|
||||
* @note Bit1 (DIFFSEL1) - Bit0 (DIFFSEL0): 0b10, following byte will be written to the
|
||||
* unipolar register to perform differential conversion
|
||||
* Bit3 (REFSEL1) - Bit2 (REFSEL0): 0b10, internal reference differential (AIN6 is REF-)
|
||||
* @note Bit1 (DIFFSEL1) - Bit0 (DIFFSEL0): 0b00, No byte is following the setup byte
|
||||
* Bit3 (REFSEL1) - Bit2 (REFSEL0): 0b00, internal reference, needs wake-up delay
|
||||
* Bit5 (CLKSEL1) - Bit4 (CLKSEL0): 0b11, MAX1227 clocked through SPI SCLK
|
||||
* Bit7 - Bit6: 0b01, tells MAX1227 that this is the setup register
|
||||
*
|
||||
*/
|
||||
// static const uint8_t SETUP_DEFINITION = 0b0111110;
|
||||
|
||||
// Internal reference 0b10
|
||||
static const uint8_t SETUP_DEFINITION = 0b0111010;
|
||||
|
||||
/**
|
||||
* @brief This byte will be written to the unipolar register
|
||||
*
|
||||
* @details Setting bits 7 - 5 to will configure channels 0/1, 2/3 and 4/5 as differential
|
||||
* pairs.
|
||||
*/
|
||||
static const uint8_t UNIPOLAR_CONFIG = 0b11100000;
|
||||
static const uint8_t SETUP_DEFINITION = 0b01110000;
|
||||
|
||||
/**
|
||||
* @brief This value will always be written to the ADC conversion register to specify the
|
||||
@ -46,12 +34,13 @@ namespace SUS {
|
||||
* Bit6 - Bit3 defines N: 0b0001 (N = 4)
|
||||
* Bit7: Always 1. Tells the ADC that this is the conversion register.
|
||||
*/
|
||||
// static const uint8_t CONVERT_TEMPERATURE = 0b10000111;
|
||||
static const uint8_t CONVERT_TEMPERATURE = 0b10000110;
|
||||
static const uint8_t CONVERT_TEMPERATURE = 0b10000001;
|
||||
static const uint8_t CONVERT_DIFF_CHANNEL_0_1 = 0b10000110;
|
||||
static const uint8_t CONVERT_DIFF_CHANNEL_2_3 = 0b10010110;
|
||||
static const uint8_t CONVERT_DIFF_CHANNEL_4_5 = 0b10100110;
|
||||
|
||||
static const uint8_t RESET_FIFO = 0b00011000;
|
||||
|
||||
static const uint8_t DUMMY_BYTE = 0x0;
|
||||
|
||||
static const uint8_t SUS_DATA_SET_ID = PERFORM_CONVERSIONS;
|
||||
@ -60,6 +49,7 @@ namespace SUS {
|
||||
|
||||
static const uint8_t MAX_CMD_SIZE = SIZE_PERFORM_CONVERSIONS;
|
||||
|
||||
|
||||
enum Max1227PoolIds: lp_id_t {
|
||||
TEMPERATURE_C,
|
||||
DIFF_SCAN_CHANNEL_0_1,
|
||||
|
Reference in New Issue
Block a user