LibDriver BPC
Loading...
Searching...
No Matches
bpc example driver function

bpc example driver modules More...

Collaboration diagram for bpc example driver function:

Functions

uint8_t bpc_basic_irq_handler (void)
 basic irq
uint8_t bpc_basic_init (void(*callback)(bpc_t *data))
 basic example init
uint8_t bpc_basic_deinit (void)
 basic example deinit
uint8_t bpc_basic_set_timestamp_time_zone (int8_t zone)
 basic example set the local time zone
uint8_t bpc_basic_get_timestamp_time_zone (int8_t *zone)
 basic example get the local time zone
uint8_t bpc_basic_convert_timestamp (bpc_t *t, time_t *timestamp)
 basic example convert the time to a unix timestamp

Detailed Description

bpc example driver modules

Function Documentation

◆ bpc_basic_convert_timestamp()

uint8_t bpc_basic_convert_timestamp ( bpc_t * t,
time_t * timestamp )

basic example convert the time to a unix timestamp

Parameters
[in]*tpointer to a bpc structure
[out]*timestamppointer to a unix timestamp buffer
Returns
status code
  • 0 success
  • 1 get timestamp failed
Note
none

Definition at line 144 of file driver_bpc_basic.c.

◆ bpc_basic_deinit()

uint8_t bpc_basic_deinit ( void )

basic example deinit

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

Definition at line 97 of file driver_bpc_basic.c.

Here is the call graph for this function:

◆ bpc_basic_get_timestamp_time_zone()

uint8_t bpc_basic_get_timestamp_time_zone ( int8_t * zone)

basic example get the local time zone

Parameters
[out]*zonepointer to a local time zone buffer
Returns
status code
  • 0 success
Note
none

Definition at line 128 of file driver_bpc_basic.c.

◆ bpc_basic_init()

uint8_t bpc_basic_init ( void(* callback )(bpc_t *data))

basic example init

Parameters
[in]*callbackpointer to an irq callback address
Returns
status code
  • 0 success
  • 1 init failed
Note
none

Definition at line 67 of file driver_bpc_basic.c.

Here is the call graph for this function:

◆ bpc_basic_irq_handler()

uint8_t bpc_basic_irq_handler ( void )

basic irq

Returns
status code
  • 0 success
  • 1 run failed
Note
none

Definition at line 49 of file driver_bpc_basic.c.

Here is the call graph for this function:

◆ bpc_basic_set_timestamp_time_zone()

uint8_t bpc_basic_set_timestamp_time_zone ( int8_t zone)

basic example set the local time zone

Parameters
[in]zonelocal time zone
Returns
status code
  • 0 success
Note
none

Definition at line 114 of file driver_bpc_basic.c.