Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stm32-pio-libs/ds1302-rtc
Easy to use library to use DS1302 RTC module written for STM32CubeHAL
https://github.com/stm32-pio-libs/ds1302-rtc
ds1302 platformio rtc stm32 stm32cube
Last synced: 2 months ago
JSON representation
Easy to use library to use DS1302 RTC module written for STM32CubeHAL
- Host: GitHub
- URL: https://github.com/stm32-pio-libs/ds1302-rtc
- Owner: STM32-pio-libs
- Created: 2024-08-17T13:23:37.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-24T17:58:59.000Z (4 months ago)
- Last Synced: 2024-10-01T04:05:24.998Z (3 months ago)
- Topics: ds1302, platformio, rtc, stm32, stm32cube
- Language: C
- Homepage: https://registry.platformio.org/libraries/anurag3301/RTC-DS1302%20STM32
- Size: 39.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DS1302-RTC
This is a simple-to-use library to interface with the DS1302 RTC module written for STM32CubeHal.
### Features
1. Set or get individual time components. eg: ds1302_getSecond, ds1302_setDay...
2. Set or get all time component using struct `DS1302_TimeRecord`
3. Halt or unhalt clock
4. Transition 12/24 hour mode
5. Read write to Ram address individually or in burst mode> NOTICE⚠️: This library expects you to have a file named `main.h` in your include path which should contain an include directive for your stm32hal header such as `stm32f4xx_hal.h`
#### Checkout Examples [here](https://github.com/STM32-pio-libs/DS1302-RTC/tree/main/examples)
#### Checkout Documentation [here](https://github.com/STM32-pio-libs/DS1302-RTC/blob/main/Documentation.md)