mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-08-04 12:56:25 +00:00
feat(core): add power_state into prodtest pm_report
[no changelog]
This commit is contained in:
parent
892a1b8171
commit
58e31be4ec
@ -175,6 +175,7 @@ void prodtest_pm_report(cli_t* cli) {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
cli_trace(cli, "Power manager report:");
|
cli_trace(cli, "Power manager report:");
|
||||||
|
cli_trace(cli, "Power state %d", report.power_state);
|
||||||
cli_trace(cli, " USB %s",
|
cli_trace(cli, " USB %s",
|
||||||
report.usb_connected ? "connected" : "disconnected");
|
report.usb_connected ? "connected" : "disconnected");
|
||||||
cli_trace(cli, " WLC %s",
|
cli_trace(cli, " WLC %s",
|
||||||
@ -212,8 +213,10 @@ void prodtest_pm_report(cli_t* cli) {
|
|||||||
|
|
||||||
cli_progress(
|
cli_progress(
|
||||||
cli,
|
cli,
|
||||||
"%s %s %d.%03d %d.%03d %d.%03d %d.%03d %d.%03d %d.%03d %d.%03d %d.%03d "
|
"%d %s %s %d.%03d %d.%03d %d.%03d %d.%02d %d.%02d %d.%03d %d.%03d "
|
||||||
"%d.%03d",
|
"%d.%03d "
|
||||||
|
"%d.%03d %d.%03d",
|
||||||
|
report.power_state,
|
||||||
report.usb_connected ? "USB_connected" : "USB_disconnected",
|
report.usb_connected ? "USB_connected" : "USB_disconnected",
|
||||||
report.wireless_charger_connected ? "WLC_connected" : "WLC_disconnected",
|
report.wireless_charger_connected ? "WLC_connected" : "WLC_disconnected",
|
||||||
(int)report.battery_voltage_v,
|
(int)report.battery_voltage_v,
|
||||||
|
@ -80,6 +80,7 @@ typedef struct {
|
|||||||
|
|
||||||
/* Power system report */
|
/* Power system report */
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
pm_internal_state_t power_state;
|
||||||
bool usb_connected;
|
bool usb_connected;
|
||||||
bool wireless_charger_connected;
|
bool wireless_charger_connected;
|
||||||
float system_voltage_v;
|
float system_voltage_v;
|
||||||
|
@ -266,6 +266,7 @@ pm_status_t pm_get_report(pm_report_t* report) {
|
|||||||
irq_key_t irq_key = irq_lock();
|
irq_key_t irq_key = irq_lock();
|
||||||
|
|
||||||
// Copy current data into report
|
// Copy current data into report
|
||||||
|
report->power_state = drv->state;
|
||||||
report->usb_connected = drv->usb_connected;
|
report->usb_connected = drv->usb_connected;
|
||||||
report->wireless_charger_connected = drv->wireless_connected;
|
report->wireless_charger_connected = drv->wireless_connected;
|
||||||
report->system_voltage_v = drv->pmic_data.vsys;
|
report->system_voltage_v = drv->pmic_data.vsys;
|
||||||
|
Loading…
Reference in New Issue
Block a user