Device driver interface for the TPS6274x DC-DC Converter.
More...
Device driver interface for the TPS6274x DC-DC Converter.
|
file | tps6274x.h |
| Device driver interface for the TPS6274x DC-DC Converter.
|
|
file | tps6274x_params.h |
| Default configuration for TPS6274x DC-DC Converter.
|
|
◆ anonymous enum
Status and error return codes.
Enumerator |
---|
TPS6274X_OK | everything was fine
|
TPS6274X_ERR_INIT | error during init
|
Definition at line 51 of file tps6274x.h.
◆ tps6274x_init()
Init converter.
- Parameters
-
[in] | dev | Initialized device descriptor for TPS6274x device |
[in] | params | Initialization parameters |
- Returns
- set voltage in mV
◆ tps6274x_load_ctrl()
void tps6274x_load_ctrl |
( |
tps6274x_t * |
dev, |
|
|
int |
status |
|
) |
| |
Sets ctrl pin high to power a subsystem connected on the load pin.
- Parameters
-
[in] | dev | Device descriptor for TPS6274x device |
[in] | status | 0 will disable the load, everything else will activate it |
◆ tps6274x_switch_voltage()
uint16_t tps6274x_switch_voltage |
( |
tps6274x_t * |
dev, |
|
|
uint16_t |
voltage |
|
) |
| |
Switch to different voltage level.
- Parameters
-
[in] | dev | Device descriptor for TPS6274x device |
[in] | voltage | Voltage to set in mV (needs to be between 1.8V-3.3V |
- Returns
- the voltage that was set in mV