![]() |
TLE986x Device Family SDK
|
Go to the source code of this file.
SFR low level access library.
Functions | |
INLINE void | Field_Wrt8all (volatile uint8 *reg, uint8 val) |
This function writes an 8-bit register directly, no mask/position needed. More... | |
INLINE void | Field_Wrt8 (volatile uint8 *reg, uint8 pos, uint8 msk, uint8 val) |
This function writes a bit field in a 8-bit register. More... | |
INLINE void | Field_Wrt16 (volatile uint16 *reg, uint16 pos, uint16 msk, uint16 val) |
This function writes a bit field in a 16-bit register. More... | |
INLINE void | Field_Wrt32 (volatile uint32 *reg, uint32 pos, uint32 msk, uint32 val) |
This function writes a bit field in a 32-bit register. More... | |
INLINE void | Field_Mod8 (volatile uint8 *reg, uint8 pos, uint8 msk, uint8 val) |
This function writes a bit field in a 8-bit register. More... | |
INLINE void | Field_Mod16 (volatile uint16 *reg, uint16 pos, uint16 msk, uint16 val) |
This function writes a bit field in a 16-bit register. More... | |
INLINE void | Field_Mod32 (volatile uint32 *reg, uint32 pos, uint32 msk, uint32 val) |
This function writes a bit field in a 32-bit register. More... | |
INLINE void | Field_Inv8 (volatile uint8 *reg, uint8 msk) |
This function inverts a bit field in a 8-bit register. More... | |
INLINE void | Field_Inv16 (volatile uint16 *reg, uint16 msk) |
This function inverts a bit field in a 16-bit register. More... | |
INLINE void | Field_Inv32 (volatile uint32 *reg, uint32 msk) |
This function inverts a bit field in a 32-bit register. More... | |
INLINE void | Field_Clr8 (volatile uint8 *reg, uint8 msk) |
This function clears a bit field in a 8-bit register. More... | |
INLINE void | Field_Clr16 (volatile uint16 *reg, uint16 msk) |
This function clears a bit field in a 16-bit register. More... | |
INLINE void | Field_Clr32 (volatile uint32 *reg, uint32 msk) |
This function clears a bit field in a 32-bit register. More... | |
INLINE uint8 | u1_Field_Rd8 (const volatile uint8 *reg, uint8 pos, uint8 msk) |
This function reads a 1-bit field of a 8-bit register. More... | |
INLINE uint8 | u1_Field_Rd16 (const volatile uint16 *reg, uint16 pos, uint16 msk) |
This function reads a 1-bit field of a 16-bit register. More... | |
INLINE uint8 | u1_Field_Rd32 (const volatile uint32 *reg, uint32 pos, uint32 msk) |
This function reads a 1-bit field of a 32-bit register. More... | |
INLINE uint8 | u8_Field_Rd8 (const volatile uint8 *reg, uint8 pos, uint8 msk) |
This function reads a 8-bit field of a 8-bit register. More... | |
INLINE uint8 | u8_Field_Rd16 (const volatile uint16 *reg, uint16 pos, uint16 msk) |
This function reads a 8-bit field of a 16-bit register. More... | |
INLINE uint8 | u8_Field_Rd32 (const volatile uint32 *reg, uint32 pos, uint32 msk) |
This function reads a 8-bit field of a 32-bit register. More... | |
INLINE uint16 | u16_Field_Rd16 (const volatile uint16 *reg, uint16 pos, uint16 msk) |
This function reads a 16-bit field of a 16-bit register. More... | |
INLINE uint16 | u16_Field_Rd32 (const volatile uint32 *reg, uint32 pos, uint32 msk) |
This function reads a 16-bit field of a 32-bit register. More... | |
INLINE uint32 | u32_Field_Rd32 (const volatile uint32 *reg, uint32 pos, uint32 msk) |
This function reads a 32-bit field of a 32-bit register. More... | |
This function clears a bit field in a 16-bit register.
reg | pointer to an 16-bit register |
msk | mask of the bit field within the register |
This function clears a bit field in a 32-bit register.
reg | pointer to an 32-bit register |
msk | mask of the bit field within the register |
This function clears a bit field in a 8-bit register.
reg | pointer to an 8-bit register |
msk | mask of the bit field within the register |
This function inverts a bit field in a 16-bit register.
reg | pointer to an 16-bit register |
msk | mask of the bit field within the register |
This function inverts a bit field in a 32-bit register.
reg | pointer to an 32-bit register |
msk | mask of the bit field within the register |
This function inverts a bit field in a 8-bit register.
reg | pointer to an 8-bit register |
msk | mask of the bit field within the register |
This function writes a bit field in a 16-bit register.
reg | pointer to an 16-bit register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
val | value to be written to bitfield |
This function writes a bit field in a 32-bit register.
reg | pointer to an 32-bit register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
val | value to be written to bitfield |
This function writes a bit field in a 8-bit register.
reg | pointer to an 8-bit register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
val | value to be written to bitfield |
This function writes a bit field in a 16-bit register.
reg | pointer to an 16-bit register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
val | value to be written to bitfield |
This function writes a bit field in a 32-bit register.
reg | pointer to an 32-bit register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
val | value to be written to bitfield |
This function writes a bit field in a 8-bit register.
reg | pointer to an 8-bit register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
val | value to be written to bitfield |
This function writes an 8-bit register directly, no mask/position needed.
reg | pointer to an 8-bit register |
val | value to be written |
This function reads a 16-bit field of a 16-bit register.
reg | pointer to a register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
This function reads a 16-bit field of a 32-bit register.
reg | pointer to a register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
This function reads a 1-bit field of a 16-bit register.
reg | pointer to a register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
This function reads a 1-bit field of a 32-bit register.
reg | pointer to a register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
This function reads a 1-bit field of a 8-bit register.
reg | pointer to a register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
This function reads a 32-bit field of a 32-bit register.
reg | pointer to a register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
This function reads a 8-bit field of a 16-bit register.
reg | pointer to a register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |
This function reads a 8-bit field of a 32-bit register.
reg | pointer to a register |
msk | mask of the bit field within the register |
pos | bit position of the bit field within the register |