My Project
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules
ir.h
Go to the documentation of this file.
1 #pragma once
2 
3 Result IRU_Initialize(u32 *sharedmem_addr, u32 sharedmem_size);//The permissions for the specified memory is set to RO. This memory must be already mapped.
6 Result IRU_SendData(u8 *buf, u32 size, u32 wait);
7 Result IRU_RecvData(u8 *buf, u32 size, u8 flag, u32 *transfercount, u32 wait);
s32 Result
Definition: types.h:42
u32 Handle
Definition: types.h:41
uint8_t u8
Definition: types.h:21
Result IRU_Shutdown()
Definition: ir.c:177
Result IRU_GetBitRate(u8 *out)
Definition: ir.c:112
uint32_t u32
Definition: types.h:23
Result IRU_SetBitRate(u8 value)
Definition: ir.c:98
Handle IRU_GetServHandle()
Definition: ir.c:195
Result IRU_Initialize(u32 *sharedmem_addr, u32 sharedmem_size)
Definition: ir.c:156
Result IRU_SetIRLEDState(u32 value)
Definition: ir.c:127
Result IRU_SendData(u8 *buf, u32 size, u32 wait)
Definition: ir.c:200
Result IRU_RecvData(u8 *buf, u32 size, u8 flag, u32 *transfercount, u32 wait)
Definition: ir.c:212
Result IRU_GetIRLEDRecvState(u32 *out)
Definition: ir.c:141