summaryrefslogtreecommitdiff
path: root/fw/fe310/test/test.c
diff options
context:
space:
mode:
authorUros Majstorovic <majstor@majstor.org>2021-08-27 02:27:38 +0200
committerUros Majstorovic <majstor@majstor.org>2021-08-27 02:27:38 +0200
commit331fcf483d9eac2e65e40ec35cf7558132c7c86f (patch)
treec12659e6f395a39108a419a385a9e82655cc6c49 /fw/fe310/test/test.c
parent0ba3fd9a0f1bfc599afb209df383cc5c98175b98 (diff)
test app prints bq25895 regs
Diffstat (limited to 'fw/fe310/test/test.c')
-rw-r--r--fw/fe310/test/test.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/fw/fe310/test/test.c b/fw/fe310/test/test.c
index bc774d9..9e5c790 100644
--- a/fw/fe310/test/test.c
+++ b/fw/fe310/test/test.c
@@ -4,6 +4,8 @@
#include <string.h>
#include <eos.h>
+#include <i2c.h>
+#include <i2c/bq25895.h>
#include <eve/eve.h>
#include <eve/eve_kbd.h>
#include <eve/eve_font.h>
@@ -23,11 +25,19 @@
#include <stdio.h>
int app_test_uievt(EVEForm *form, uint16_t evt, void *param) {
- int ret = 0;
+ uint8_t data = 0;
+ int ret = 0, i;
switch (evt) {
case EVE_UIEVT_PAGE_TOUCH:
printf("PAGE TOUCH\n");
+ printf("BQ25895:\n");
+ eos_i2c_start(400000);
+ for (i=0; i<0x15; i++) {
+ ret = eos_i2c_read8(BQ25895_ADDR, i, &data);
+ if (!ret) printf("REG%02x: %02x\n", i, data);
+ }
+ eos_i2c_stop();
break;
default: