ESOS32
ESOSOn32-bitProcessors
Functions | Variables
esos_hwxxx_i2c.c File Reference

Template for creating hardware-specific support for ESOS32 I2C services. More...

#include "esos_hwxxx_i2c.h"
Include dependency graph for esos_hwxxx_i2c.c:

Go to the source code of this file.

Functions

void __esos_i2c_hw_config (uint32_t u32_i2cbps)
 
 ESOS_CHILD_TASK (__esos_i2c_hw_writeN, uint8_t u8_addr, uint8_t *pu8_d, uint8_t u8_cnt)
 
 ESOS_CHILD_TASK (__esos_i2c_hw_readN, uint8_t u8_addr, uint8_t *pu8_d, uint8_t u8_cnt)
 
 ESOS_CHILD_TASK (__esos_i2c_hw_writeNReadM, uint8_t u8_addr, uint8_t *pu8_wd, uint8_t u8_wcnt, uint8_t *pu8_rd, uint8_t u8_rcnt)
 

Variables

struct stTask __stChildTaskI2C __stGrandChildTaskI2C
 
uint8_t __esos_i2c_dataBytes [2]
 

Detailed Description

Template for creating hardware-specific support for ESOS32 I2C services.

I2C support functions.

See also
esos_i2c.h for details.

Definition in file esos_hwxxx_i2c.c.