Da Vinci Firmware 1
Firmware for the DaVinci-M rocket avionics board.
Loading...
Searching...
No Matches

This section provide a set of functions used to read and write a generic register of the device. MANDATORY: return 0 -> no Error. More...

Collaboration diagram for "Interfaces functions":

Data Structures

struct  stmdev_ctx_t
 

Typedefs

typedef int32_t(* stmdev_write_ptr) (void *, uint8_t, const uint8_t *, uint16_t)
 
typedef int32_t(* stmdev_read_ptr) (void *, uint8_t, uint8_t *, uint16_t)
 
typedef void(* stmdev_mdelay_ptr) (uint32_t millisec)
 
typedef int32_t(* stmdev_write_ptr) (void *, uint8_t, const uint8_t *, uint16_t)
 
typedef int32_t(* stmdev_read_ptr) (void *, uint8_t, uint8_t *, uint16_t)
 
typedef void(* stmdev_mdelay_ptr) (uint32_t millisec)
 

Detailed Description

This section provide a set of functions used to read and write a generic register of the device. MANDATORY: return 0 -> no Error.

Typedef Documentation

◆ stmdev_mdelay_ptr [1/2]

typedef void(* stmdev_mdelay_ptr) (uint32_t millisec)

Definition at line 114 of file lis2mdl_reg.h.

◆ stmdev_mdelay_ptr [2/2]

typedef void(* stmdev_mdelay_ptr) (uint32_t millisec)

Definition at line 122 of file lsm6dso32_reg.h.

◆ stmdev_read_ptr [1/2]

typedef int32_t(* stmdev_read_ptr) (void *, uint8_t, uint8_t *, uint16_t)

Definition at line 113 of file lis2mdl_reg.h.

◆ stmdev_read_ptr [2/2]

typedef int32_t(* stmdev_read_ptr) (void *, uint8_t, uint8_t *, uint16_t)

Definition at line 121 of file lsm6dso32_reg.h.

◆ stmdev_write_ptr [1/2]

typedef int32_t(* stmdev_write_ptr) (void *, uint8_t, const uint8_t *, uint16_t)

Definition at line 112 of file lis2mdl_reg.h.

◆ stmdev_write_ptr [2/2]

typedef int32_t(* stmdev_write_ptr) (void *, uint8_t, const uint8_t *, uint16_t)

Definition at line 120 of file lsm6dso32_reg.h.