![]() |
piSmasher Configuration Libraries
piSmasher peripheral device configuration libraries
|
Functions | |
| static int | tda998x_write (struct tda998x_dev *dev, enum tda998x_hdmi_reg reg, uint8_t len, uint8_t *data) |
| Write Data. More... | |
| static int | write_reg (struct tda998x_dev *dev, enum tda998x_hdmi_reg reg, uint8_t data) |
| Write Register. More... | |
| static int | write_reg16 (struct tda998x_dev *dev, enum tda998x_hdmi_reg reg, uint16_t data) |
| Write 16-bit Register. More... | |
| static int | tda998x_read (struct tda998x_dev *dev, enum tda998x_hdmi_reg reg, uint8_t len, uint8_t *data) |
| Read Data. More... | |
| static int | read_reg (struct tda998x_dev *dev, enum tda998x_hdmi_reg reg, uint8_t *data) |
| Read Register. More... | |
| static int | write_reg_mask (struct tda998x_dev *dev, enum tda998x_hdmi_reg reg, uint8_t mask, uint8_t val) |
| Register Mask Write Write a value with mask bits to a register. More... | |
| static int | tda998x_cec_write (struct tda998x_dev *dev, enum tda998x_cec_reg reg, uint8_t len, uint8_t *data) |
| CEC Write Data. More... | |
| static int | cec_write_reg (struct tda998x_dev *dev, enum tda998x_cec_reg reg, uint8_t data) |
| CEC Write Register. More... | |
| static int | tda998x_cec_read (struct tda998x_dev *dev, enum tda998x_cec_reg reg, uint8_t len, uint8_t *data) |
| CEC Read Data. More... | |
| static int | cec_read_reg (struct tda998x_dev *dev, enum tda998x_cec_reg reg, uint8_t *data) |
| CEC Read Register. More... | |
| static int | cec_write_reg_mask (struct tda998x_dev *dev, enum tda998x_cec_reg reg, uint8_t mask, uint8_t val) |
| CEC Register Mask Write Write a specified value with specified mask bits to a register. More... | |
|
static |
#include <projects/lib/tda998x.c>
CEC Read Register.
| dev | TDA998X device structure pointer |
| reg | Register and page address |
| data | Pointer to data to read to |
|
static |
#include <projects/lib/tda998x.c>
CEC Write Register.
| dev | TDA998X device structure pointer |
| reg | Register and page address |
| data | Data value to write to register |
|
static |
#include <projects/lib/tda998x.c>
CEC Register Mask Write Write a specified value with specified mask bits to a register.
| dev | TDA99X device structure pointer |
| reg | Register and page address |
| mask | Mask of bits to be transformed |
| val | Bitfield to be written within mask |
|
static |
#include <projects/lib/tda998x.c>
Read Register.
| dev | TDA998X device structure pointer |
| reg | Register and page address |
| data | Pointer to data to read to |
|
static |
#include <projects/lib/tda998x.c>
CEC Read Data.
| dev | TDA998X device structure pointer |
| reg | Start register and page address |
| len | Length of data to read from device |
| data | Pointer to data to read to |
|
static |
#include <projects/lib/tda998x.c>
CEC Write Data.
| dev | TDA998X device structure pointer |
| reg | Start register and page address |
| len | Length of data to write to device |
| data | Pointer to data to write from |
|
static |
#include <projects/lib/tda998x.c>
Read Data.
| dev | TDA998X device structure pointer |
| reg | Start register and page address |
| len | Length of data to read from device |
| data | Pointer to data to read to |
|
static |
#include <projects/lib/tda998x.c>
Write Data.
| dev | TDA998X device structure pointer |
| reg | Start register and page address |
| len | Length of data to write to device |
| data | Pointer to data to write from |
|
static |
#include <projects/lib/tda998x.c>
Write Register.
| dev | TDA998X device structure pointer |
| reg | Register and page address |
| data | Data value to write to register |
|
static |
#include <projects/lib/tda998x.c>
Write 16-bit Register.
| dev | TDA998x device structure pointer |
| reg | Register and page address enumeration |
| data | 16-bit data value to write |
|
static |
#include <projects/lib/tda998x.c>
Register Mask Write Write a value with mask bits to a register.
| dev | TDA998X device structure pointer |
| reg | Register and page address |
| mask | Mask of bits to be transformed |
| val | Bitfield to be written within mask |