![]() |
LibDriver MCP9600
|
mcp9600 example driver modules More...
Functions | |
| uint8_t | mcp9600_basic_init (mcp9600_address_t addr_pin, mcp9600_thermocouple_type_t type) |
| basic example init | |
| uint8_t | mcp9600_basic_deinit (void) |
| basic example deinit | |
| uint8_t | mcp9600_basic_read (int16_t *hot_raw, float *hot_s, int16_t *delta_raw, float *delta_s, int16_t *cold_raw, float *cold_s) |
| basic example read | |
| uint8_t | mcp9600_interrupt_init (mcp9600_address_t addr_pin, mcp9600_thermocouple_type_t type) |
| interrupt example init | |
| uint8_t | mcp9600_interrupt_deinit (void) |
| interrupt example deinit | |
| uint8_t | mcp9600_interrupt_read (int16_t *hot_raw, float *hot_s, int16_t *delta_raw, float *delta_s, int16_t *cold_raw, float *cold_s) |
| interrupt example read | |
| uint8_t | mcp9600_interrupt_clear (mcp9600_alert_t alert) |
| interrupt example clear | |
| uint8_t | mcp9600_shot_init (mcp9600_address_t addr_pin, mcp9600_thermocouple_type_t type) |
| shot example init | |
| uint8_t | mcp9600_shot_deinit (void) |
| shot example deinit | |
| uint8_t | mcp9600_shot_read (int16_t *hot_raw, float *hot_s, int16_t *delta_raw, float *delta_s, int16_t *cold_raw, float *cold_s) |
| shot example read | |
mcp9600 example driver modules
| #define MCP9600_BASIC_DEFAULT_ADC_RESOLUTION MCP9600_ADC_RESOLUTION_18_BIT |
adc resolution 18 bit
Definition at line 58 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT1_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 76 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT1_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 72 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT1_HYSTERESIS 50.0f |
alert1 hysteresis
Definition at line 64 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT1_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_INTERRUPT |
interrupt mode
Definition at line 80 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT1_LIMIT 30.0f |
alert1 limit
Definition at line 60 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT1_OUTPUT MCP9600_BOOL_FALSE |
disable output
Definition at line 84 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT1_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 68 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT2_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 77 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT2_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 73 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT2_HYSTERESIS 51.0f |
alert2 hysteresis
Definition at line 65 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT2_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_INTERRUPT |
interrupt mode
Definition at line 81 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT2_LIMIT 31.0f |
alert2 limit
Definition at line 61 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT2_OUTPUT MCP9600_BOOL_FALSE |
disable output
Definition at line 85 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT2_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 69 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT3_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 78 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT3_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 74 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT3_HYSTERESIS 52.0f |
alert3 hysteresis
Definition at line 66 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT3_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_INTERRUPT |
interrupt mode
Definition at line 82 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT3_LIMIT 32.0f |
alert3 limit
Definition at line 62 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT3_OUTPUT MCP9600_BOOL_FALSE |
disable output
Definition at line 86 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT3_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 70 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT4_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 79 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT4_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 75 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT4_HYSTERESIS 53.0f |
alert4 hysteresis
Definition at line 67 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT4_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_INTERRUPT |
interrupt mode
Definition at line 83 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT4_LIMIT 33.0f |
alert4 limit
Definition at line 63 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT4_OUTPUT MCP9600_BOOL_FALSE |
dsiable output
Definition at line 87 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_ALERT4_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 71 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_BURST_MODE_SAMPLE MCP9600_BURST_MODE_SAMPLE_128 |
burst mode sample 128
Definition at line 59 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_COLD_JUNCTION_RESOLUTION MCP9600_COLD_JUNCTION_RESOLUTION_0P0625 |
cold junction resolution 0.0625C
Definition at line 57 of file driver_mcp9600_basic.h.
| #define MCP9600_BASIC_DEFAULT_FILTER_COEFFICIENT MCP9600_FILTER_COEFFICIENT_1 |
mcp9600 basic example default definition
filter coefficient 1
Definition at line 56 of file driver_mcp9600_basic.h.
| #define MCP9600_INTERRUPT_DEFAULT_ADC_RESOLUTION MCP9600_ADC_RESOLUTION_18_BIT |
adc resolution 18 bit
Definition at line 56 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT1_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 74 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT1_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 70 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT1_HYSTERESIS 31.0f |
alert1 hysteresis
Definition at line 62 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT1_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_COMPARATOR |
comparator mode
Definition at line 78 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT1_LIMIT 30.0f |
alert1 limit
Definition at line 58 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT1_OUTPUT MCP9600_BOOL_TRUE |
enable output
Definition at line 82 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT1_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 66 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT2_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 75 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT2_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 71 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT2_HYSTERESIS 32.0f |
alert2 hysteresis
Definition at line 63 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT2_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_COMPARATOR |
comparator mode
Definition at line 79 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT2_LIMIT 31.0f |
alert2 limit
Definition at line 59 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT2_OUTPUT MCP9600_BOOL_TRUE |
enable output
Definition at line 83 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT2_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 67 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT3_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 76 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT3_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 72 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT3_HYSTERESIS 33.0f |
alert3 hysteresis
Definition at line 64 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT3_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_COMPARATOR |
comparator mode
Definition at line 80 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT3_LIMIT 32.0f |
alert3 limit
Definition at line 60 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT3_OUTPUT MCP9600_BOOL_TRUE |
enable output
Definition at line 84 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT3_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 68 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT4_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 77 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT4_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 73 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT4_HYSTERESIS 35.0f |
alert4 hysteresis
Definition at line 65 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT4_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_COMPARATOR |
comparator mode
Definition at line 81 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT4_LIMIT 33.0f |
alert4 limit
Definition at line 61 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT4_OUTPUT MCP9600_BOOL_TRUE |
enable output
Definition at line 85 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_ALERT4_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 69 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_BURST_MODE_SAMPLE MCP9600_BURST_MODE_SAMPLE_1 |
burst mode sample 1
Definition at line 57 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_COLD_JUNCTION_RESOLUTION MCP9600_COLD_JUNCTION_RESOLUTION_0P0625 |
cold junction resolution 0.0625C
Definition at line 55 of file driver_mcp9600_interrupt.h.
| #define MCP9600_INTERRUPT_DEFAULT_FILTER_COEFFICIENT MCP9600_FILTER_COEFFICIENT_1 |
mcp9600 interrupt example default definition
filter coefficient 1
Definition at line 54 of file driver_mcp9600_interrupt.h.
| #define MCP9600_SHOT_DEFAULT_ADC_RESOLUTION MCP9600_ADC_RESOLUTION_18_BIT |
adc resolution 18 bit
Definition at line 56 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT1_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 74 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT1_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 70 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT1_HYSTERESIS 50.0f |
alert1 hysteresis
Definition at line 62 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT1_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_INTERRUPT |
interrupt mode
Definition at line 78 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT1_LIMIT 30.0f |
alert1 limit
Definition at line 58 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT1_OUTPUT MCP9600_BOOL_FALSE |
disable output
Definition at line 82 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT1_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 66 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT2_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 75 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT2_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 71 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT2_HYSTERESIS 51.0f |
alert2 hysteresis
Definition at line 63 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT2_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_INTERRUPT |
interrupt mode
Definition at line 79 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT2_LIMIT 31.0f |
alert2 limit
Definition at line 59 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT2_OUTPUT MCP9600_BOOL_FALSE |
disable output
Definition at line 83 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT2_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 67 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT3_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 76 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT3_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 72 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT3_HYSTERESIS 52.0f |
alert3 hysteresis
Definition at line 64 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT3_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_INTERRUPT |
interrupt mode
Definition at line 80 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT3_LIMIT 32.0f |
alert3 limit
Definition at line 60 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT3_OUTPUT MCP9600_BOOL_FALSE |
disable output
Definition at line 84 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT3_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 68 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT4_ACTIVE_LEVEL MCP9600_ACTIVE_LEVEL_LOW |
active level low
Definition at line 77 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT4_EDGE MCP9600_DETECT_EDGE_FALLING |
edge falling
Definition at line 73 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT4_HYSTERESIS 53.0f |
alert4 hysteresis
Definition at line 65 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT4_INTERRUPT_MODE MCP9600_INTERRUPT_MODE_INTERRUPT |
interrupt mode
Definition at line 81 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT4_LIMIT 33.0f |
alert4 limit
Definition at line 61 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT4_OUTPUT MCP9600_BOOL_FALSE |
disable output
Definition at line 85 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_ALERT4_TEMPERATURE_MAINTAIN_DETECT MCP9600_TEMPERATURE_MAINTAIN_DETECT_HOT_JUNCTION |
hot junction
Definition at line 69 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_BURST_MODE_SAMPLE MCP9600_BURST_MODE_SAMPLE_2 |
burst mode sample 2
Definition at line 57 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_COLD_JUNCTION_RESOLUTION MCP9600_COLD_JUNCTION_RESOLUTION_0P0625 |
cold junction resolution 0.0625C
Definition at line 55 of file driver_mcp9600_shot.h.
| #define MCP9600_SHOT_DEFAULT_FILTER_COEFFICIENT MCP9600_FILTER_COEFFICIENT_1 |
mcp9600 shot example default definition
filter coefficient 1
Definition at line 54 of file driver_mcp9600_shot.h.
| uint8_t mcp9600_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 527 of file driver_mcp9600_basic.c.
| uint8_t mcp9600_basic_init | ( | mcp9600_address_t | addr_pin, |
| mcp9600_thermocouple_type_t | type ) |
basic example init
| [in] | addr_pin | iic device address |
| [in] | type | thermocouple type |
Definition at line 50 of file driver_mcp9600_basic.c.
| uint8_t mcp9600_basic_read | ( | int16_t * | hot_raw, |
| float * | hot_s, | ||
| int16_t * | delta_raw, | ||
| float * | delta_s, | ||
| int16_t * | cold_raw, | ||
| float * | cold_s ) |
basic example read
| [out] | *hot_raw | pointer to a raw hot temperature buffer |
| [out] | *hot_s | pointer to a converted hot temperature buffer |
| [out] | *delta_raw | pointer to a raw delta temperature buffer |
| [out] | *delta_s | pointer to a converted delta temperature buffer |
| [out] | *cold_raw | pointer to a raw cold temperature buffer |
| [out] | *cold_s | pointer to a converted cold temperature buffer |
Definition at line 561 of file driver_mcp9600_basic.c.
| uint8_t mcp9600_interrupt_clear | ( | mcp9600_alert_t | alert | ) |
interrupt example clear
| [in] | alert | alert type |
Definition at line 584 of file driver_mcp9600_interrupt.c.
| uint8_t mcp9600_interrupt_deinit | ( | void | ) |
interrupt example deinit
Definition at line 527 of file driver_mcp9600_interrupt.c.
| uint8_t mcp9600_interrupt_init | ( | mcp9600_address_t | addr_pin, |
| mcp9600_thermocouple_type_t | type ) |
interrupt example init
| [in] | addr_pin | iic device address |
| [in] | type | thermocouple type |
Definition at line 50 of file driver_mcp9600_interrupt.c.
| uint8_t mcp9600_interrupt_read | ( | int16_t * | hot_raw, |
| float * | hot_s, | ||
| int16_t * | delta_raw, | ||
| float * | delta_s, | ||
| int16_t * | cold_raw, | ||
| float * | cold_s ) |
interrupt example read
| [out] | *hot_raw | pointer to a raw hot temperature buffer |
| [out] | *hot_s | pointer to a converted hot temperature buffer |
| [out] | *delta_raw | pointer to a raw delta temperature buffer |
| [out] | *delta_s | pointer to a converted delta temperature buffer |
| [out] | *cold_raw | pointer to a raw cold temperature buffer |
| [out] | *cold_s | pointer to a converted cold temperature buffer |
Definition at line 561 of file driver_mcp9600_interrupt.c.
| uint8_t mcp9600_shot_deinit | ( | void | ) |
shot example deinit
Definition at line 517 of file driver_mcp9600_shot.c.
| uint8_t mcp9600_shot_init | ( | mcp9600_address_t | addr_pin, |
| mcp9600_thermocouple_type_t | type ) |
shot example init
| [in] | addr_pin | iic device address |
| [in] | type | thermocouple type |
Definition at line 50 of file driver_mcp9600_shot.c.
| uint8_t mcp9600_shot_read | ( | int16_t * | hot_raw, |
| float * | hot_s, | ||
| int16_t * | delta_raw, | ||
| float * | delta_s, | ||
| int16_t * | cold_raw, | ||
| float * | cold_s ) |
shot example read
| [out] | *hot_raw | pointer to a raw hot temperature buffer |
| [out] | *hot_s | pointer to a converted hot temperature buffer |
| [out] | *delta_raw | pointer to a raw delta temperature buffer |
| [out] | *delta_s | pointer to a converted delta temperature buffer |
| [out] | *cold_raw | pointer to a raw cold temperature buffer |
| [out] | *cold_s | pointer to a converted cold temperature buffer |
Definition at line 544 of file driver_mcp9600_shot.c.