Hardware Abstraction Layer for FreeRTOS

#include <example.h>

Data Fields

struct example *(* example_init )(uint32_t index)
 
int32_t(* example_deinit )(struct example *example)
 
int32_t(* example_funcname )(struct example *example, uint32_t params)
 

Detailed Description

Function of a driver in Multi Driver implementation mode

Field Documentation

◆ example_deinit

int32_t(* example_ops::example_deinit) (struct example *example)

Deinit Driver Instants

Parameters
exampleInstant
Returns
0 on ok -1 on failure

◆ example_funcname

int32_t(* example_ops::example_funcname) (struct example *example, uint32_t params)

Sample Function for a driver

Parameters
exampleInstant
paramssample param
Returns
0 on ok -1 on error

◆ example_init

struct example*(* example_ops::example_init) (uint32_t index)

Init Function

Parameters
indexin examples Array
Returns
Example Instants or NULL

The documentation for this struct was generated from the following file: