| /Zephyr-latest/samples/drivers/counter/maxim_ds3231/src/ |
| D | main.c | 152 static void show_counter(const struct device *ds3231) in show_counter() argument 156 printk("\nCounter at %p\n", ds3231); in show_counter() 158 counter_get_max_top_value(ds3231), in show_counter() 159 counter_get_max_top_value(ds3231)); in show_counter() 160 printk("\t%u channels\n", counter_get_num_of_channels(ds3231)); in show_counter() 161 printk("\t%u Hz\n", counter_get_frequency(ds3231)); in show_counter() 164 counter_get_top_value(ds3231), in show_counter() 165 counter_get_top_value(ds3231)); in show_counter() 167 (void)counter_get_value(ds3231, &now); in show_counter() 179 static void set_aligned_clock(const struct device *ds3231) in set_aligned_clock() argument [all …]
|
| /Zephyr-latest/tests/drivers/counter/maxim_ds3231_api/boards/ |
| D | nrf51dk_nrf51822.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| D | nrf52840dk_nrf52840.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| D | frdm_k64f.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| D | sltb004a.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| D | nucleo_l476rg.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| D | particle_xenon.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| /Zephyr-latest/samples/drivers/counter/maxim_ds3231/boards/ |
| D | nrf51dk_nrf51822.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| D | nrf52840dk_nrf52840.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| D | frdm_k64f.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| D | sltb004a.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| D | nucleo_l476rg.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| D | particle_xenon.overlay | 9 ds3231: ds3231@68 { 10 compatible = "maxim,ds3231";
|
| /Zephyr-latest/tests/drivers/build_all/counter/ |
| D | i2c_devices.overlay | 27 test_ds3231: ds3231@0 { 28 compatible = "maxim,ds3231";
|
| /Zephyr-latest/drivers/sensor/maxim/ds3231/ |
| D | CMakeLists.txt | 7 zephyr_library_sources(ds3231.c)
|
| /Zephyr-latest/drivers/counter/ |
| D | maxim_ds3231.c | 81 const struct device *ds3231; member 667 const struct device *ds3231 = data->ds3231; in alarm_worker() local 668 const struct ds3231_config *cfg = ds3231->config; in alarm_worker() 672 int af = check_handled_alarms(ds3231); in alarm_worker() 688 int rc = cancel_alarm(ds3231, id); in alarm_worker() 691 validate_isw_monitoring(ds3231); in alarm_worker() 704 cb(ds3231, id, ticks, ud); in alarm_worker() 712 handler(ds3231, id, data->isw_syncclock, ud); in alarm_worker() 717 af = check_handled_alarms(ds3231); in alarm_worker() 728 maxim_ds3231_read_syncclock(ds3231) - data->isw_syncclock); in alarm_worker() [all …]
|
| /Zephyr-latest/drivers/sensor/maxim/ |
| D | CMakeLists.txt | 15 add_subdirectory_ifdef(CONFIG_SENSOR_DS3231 ds3231)
|
| D | Kconfig | 6 source "drivers/sensor/maxim/ds3231/Kconfig"
|
| /Zephyr-latest/boards/intel/socfpga_std/cyclonev_socdk/ |
| D | cyclonev_socdk.dts | 75 ds3231: rtc@68 { label 76 compatible = "maxim,ds3231";
|
| /Zephyr-latest/drivers/mfd/ |
| D | Kconfig | 26 source "drivers/mfd/Kconfig.ds3231"
|
| /Zephyr-latest/drivers/rtc/ |
| D | Kconfig | 47 source "drivers/rtc/Kconfig.ds3231"
|
| /Zephyr-latest/samples/drivers/counter/maxim_ds3231/ |
| D | README.rst | 1 .. zephyr:code-sample:: ds3231
|
| /Zephyr-latest/doc/releases/ |
| D | release-notes-4.1.rst | 760 * :dtcompatible:`maxim,ds3231-mfd` 840 * :dtcompatible:`maxim,ds3231-rtc` 855 * :dtcompatible:`maxim,ds3231-sensor`
|
| /Zephyr-latest/tests/drivers/counter/maxim_ds3231_api/src/ |
| D | test_counter.c | 28 DEVICE_DT_GET(DT_NODELABEL(ds3231)),
|