|
cursada_mc2
Base de control de temperatura para EDU-CIAA-NXP
|
Estado del driver para multiples sensores DS18B20 sobre un mismo bus. More...
#include <ds18b20_driver.h>
Collaboration diagram for ds18b20_bus_driver_t:Data Fields | |
| onewire_driver_t | bus |
| bool | initialized |
| uint8_t | device_count |
| uint8_t | current_index |
| uint16_t | conversion_elapsed_ms |
| ds18b20_bus_state_t | state |
| ds18b20_device_t | devices [DS18B20_MAX_DEVICES] |
El firmware actual no usa esta ruta, pero el tipo se conserva porque la implementacion del driver sigue soportando esa variante.
Definition at line 74 of file ds18b20_driver.h.
| onewire_driver_t ds18b20_bus_driver_t::bus |
Definition at line 75 of file ds18b20_driver.h.
Referenced by ds18b20_bus_discover(), ds18b20_bus_init(), ds18b20_bus_process(), and ds18b20_bus_start_conversion().
| uint16_t ds18b20_bus_driver_t::conversion_elapsed_ms |
Definition at line 79 of file ds18b20_driver.h.
Referenced by ds18b20_bus_discover(), ds18b20_bus_init(), ds18b20_bus_process(), and ds18b20_bus_start_conversion().
| uint8_t ds18b20_bus_driver_t::current_index |
Definition at line 78 of file ds18b20_driver.h.
Referenced by ds18b20_bus_discover(), ds18b20_bus_init(), ds18b20_bus_process(), and ds18b20_bus_start_conversion().
| uint8_t ds18b20_bus_driver_t::device_count |
Definition at line 77 of file ds18b20_driver.h.
Referenced by ds18b20_bus_discover(), ds18b20_bus_get_device_count(), ds18b20_bus_get_latest_raw(), ds18b20_bus_get_rom_code(), ds18b20_bus_has_valid_sample(), ds18b20_bus_init(), ds18b20_bus_process(), and ds18b20_bus_start_conversion().
| ds18b20_device_t ds18b20_bus_driver_t::devices[DS18B20_MAX_DEVICES] |
Definition at line 81 of file ds18b20_driver.h.
Referenced by ds18b20_bus_discover(), ds18b20_bus_get_latest_raw(), ds18b20_bus_get_latest_temperature_celsius(), ds18b20_bus_get_rom_code(), ds18b20_bus_has_valid_sample(), ds18b20_bus_init(), and ds18b20_bus_process().
| bool ds18b20_bus_driver_t::initialized |
Definition at line 76 of file ds18b20_driver.h.
Referenced by ds18b20_bus_discover(), ds18b20_bus_get_device_count(), ds18b20_bus_get_latest_raw(), ds18b20_bus_get_rom_code(), ds18b20_bus_has_valid_sample(), ds18b20_bus_init(), ds18b20_bus_is_busy(), ds18b20_bus_process(), and ds18b20_bus_start_conversion().
| ds18b20_bus_state_t ds18b20_bus_driver_t::state |
Definition at line 80 of file ds18b20_driver.h.
Referenced by ds18b20_bus_discover(), ds18b20_bus_init(), ds18b20_bus_is_busy(), ds18b20_bus_process(), and ds18b20_bus_start_conversion().