LibDriver DS1302
Loading...
Searching...
No Matches
ds1302 interface driver function

ds1302 interface driver modules More...

Collaboration diagram for ds1302 interface driver function:

Functions

uint8_t ds1302_interface_ce_gpio_init (void)
 interface ce gpio init
uint8_t ds1302_interface_ce_gpio_deinit (void)
 interface ce gpio deinit
uint8_t ds1302_interface_ce_gpio_write (uint8_t value)
 interface ce gpio write
uint8_t ds1302_interface_sclk_gpio_init (void)
 interface sclk gpio init
uint8_t ds1302_interface_sclk_gpio_deinit (void)
 interface sclk gpio deinit
uint8_t ds1302_interface_sclk_gpio_write (uint8_t value)
 interface sclk gpio write
uint8_t ds1302_interface_io_gpio_init (void)
 interface io gpio init
uint8_t ds1302_interface_io_gpio_deinit (void)
 interface io gpio deinit
uint8_t ds1302_interface_io_gpio_write (uint8_t value)
 interface io gpio write
uint8_t ds1302_interface_io_gpio_read (uint8_t *value)
 interface io gpio read
void ds1302_interface_delay_ms (uint32_t ms)
 interface delay ms
void ds1302_interface_delay_us (uint32_t us)
 interface delay us
void ds1302_interface_debug_print (const char *const fmt,...)
 interface print format data

Detailed Description

ds1302 interface driver modules

Function Documentation

◆ ds1302_interface_ce_gpio_deinit()

uint8_t ds1302_interface_ce_gpio_deinit ( void )

interface ce gpio deinit

Returns
status code
  • 0 success
  • 1 ce gpio deinit failed
Note
none

Definition at line 58 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_ce_gpio_init()

uint8_t ds1302_interface_ce_gpio_init ( void )

interface ce gpio init

Returns
status code
  • 0 success
  • 1 ce gpio init failed
Note
none

Definition at line 46 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_ce_gpio_write()

uint8_t ds1302_interface_ce_gpio_write ( uint8_t value)

interface ce gpio write

Parameters
[in]valueset level
Returns
status code
  • 0 success
  • 1 ce gpio write failed
Note
none

Definition at line 71 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_debug_print()

void ds1302_interface_debug_print ( const char *const fmt,
... )

interface print format data

Parameters
[in]fmtformat data
Note
none

Definition at line 188 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_delay_ms()

void ds1302_interface_delay_ms ( uint32_t ms)

interface delay ms

Parameters
[in]mstime
Note
none

Definition at line 168 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_delay_us()

void ds1302_interface_delay_us ( uint32_t us)

interface delay us

Parameters
[in]ustime
Note
none

Definition at line 178 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_io_gpio_deinit()

uint8_t ds1302_interface_io_gpio_deinit ( void )

interface io gpio deinit

Returns
status code
  • 0 success
  • 1 io gpio deinit failed
Note
none

Definition at line 132 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_io_gpio_init()

uint8_t ds1302_interface_io_gpio_init ( void )

interface io gpio init

Returns
status code
  • 0 success
  • 1 io gpio init failed
Note
none

Definition at line 120 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_io_gpio_read()

uint8_t ds1302_interface_io_gpio_read ( uint8_t * value)

interface io gpio read

Parameters
[out]*valuepointer to a value buffer
Returns
status code
  • 0 success
  • 1 io gpio read failed
Note
none

Definition at line 158 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_io_gpio_write()

uint8_t ds1302_interface_io_gpio_write ( uint8_t value)

interface io gpio write

Parameters
[in]valueset level
Returns
status code
  • 0 success
  • 1 io gpio write failed
Note
none

Definition at line 145 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_sclk_gpio_deinit()

uint8_t ds1302_interface_sclk_gpio_deinit ( void )

interface sclk gpio deinit

Returns
status code
  • 0 success
  • 1 sclk gpio deinit failed
Note
none

Definition at line 95 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_sclk_gpio_init()

uint8_t ds1302_interface_sclk_gpio_init ( void )

interface sclk gpio init

Returns
status code
  • 0 success
  • 1 sclk gpio init failed
Note
none

Definition at line 83 of file driver_ds1302_interface_template.c.

◆ ds1302_interface_sclk_gpio_write()

uint8_t ds1302_interface_sclk_gpio_write ( uint8_t value)

interface sclk gpio write

Parameters
[in]valueset level
Returns
status code
  • 0 success
  • 1 sclk gpio write failed
Note
none

Definition at line 108 of file driver_ds1302_interface_template.c.