From 28ba6fbcfce6c948acb3f642279a4eca3aaddc49 Mon Sep 17 00:00:00 2001 From: Ondrej Jirman Date: Mon, 2 Aug 2021 10:11:44 +0200 Subject: [PATCH] Update TODO --- TODO | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/TODO b/TODO index 385c3b1..5efc753 100644 --- a/TODO +++ b/TODO @@ -1,21 +1,23 @@ Firmware -------- -- implement I2C configuration options - - disable keyboard matrix scanning +- allow to stay in factory FW by holding a key combo on powerup + - choose combo + - document -- only enable USB in stock FW upon request over I2C (idling USB stack takes - about 0.6mA on top of 1.8mA baseline) +- test I2C interface using FX2 -- first I2C TX after switch to USER firmware after flasging over I2C fails, +- first I2C TX after switch to USER firmware after flashing over I2C fails, subsequent ones work - also power consumption indicates power consumption of the sotck firmware so maybe we just sleep in stock instead of switching after flashing? -- power measurement / optimization - - currently with no USB stack and in constant PD mode: 1.8mA - - theoretical lower limit 0.5mA (no idea how they achieve it) +------------ +- implement I2C configuration options + - disable keyboard matrix scanning +- only enable USB in stock FW upon request over I2C (idling USB stack takes + about 0.6mA on top of 1.8mA baseline) Charger behavior ----------------