summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--fw/esp32/LICENSE (renamed from code/esp32/LICENSE)0
-rw-r--r--fw/esp32/Makefile (renamed from code/esp32/Makefile)0
-rw-r--r--fw/esp32/components/eos/at_cmd.c (renamed from code/esp32/components/eos/at_cmd.c)0
-rw-r--r--fw/esp32/components/eos/bq25895.c (renamed from code/esp32/components/eos/bq25895.c)0
-rw-r--r--fw/esp32/components/eos/cell.c (renamed from code/esp32/components/eos/cell.c)0
-rw-r--r--fw/esp32/components/eos/cell_data.c (renamed from code/esp32/components/eos/cell_data.c)0
-rw-r--r--fw/esp32/components/eos/cell_modem.c (renamed from code/esp32/components/eos/cell_modem.c)0
-rw-r--r--fw/esp32/components/eos/cell_pcm.c (renamed from code/esp32/components/eos/cell_pcm.c)0
-rw-r--r--fw/esp32/components/eos/cell_sms.c (renamed from code/esp32/components/eos/cell_sms.c)0
-rw-r--r--fw/esp32/components/eos/cell_ussd.c (renamed from code/esp32/components/eos/cell_ussd.c)0
-rw-r--r--fw/esp32/components/eos/cell_voice.c (renamed from code/esp32/components/eos/cell_voice.c)0
-rw-r--r--fw/esp32/components/eos/component.mk (renamed from code/esp32/components/eos/component.mk)0
-rw-r--r--fw/esp32/components/eos/drv2605l.c (renamed from code/esp32/components/eos/drv2605l.c)0
-rw-r--r--fw/esp32/components/eos/gsm.c (renamed from code/esp32/components/eos/gsm.c)0
-rw-r--r--fw/esp32/components/eos/gsm_cp.c (renamed from code/esp32/components/eos/gsm_cp.c)0
-rw-r--r--fw/esp32/components/eos/i2c.c (renamed from code/esp32/components/eos/i2c.c)0
-rw-r--r--fw/esp32/components/eos/include/_net.h (renamed from code/esp32/components/eos/include/_net.h)0
-rw-r--r--fw/esp32/components/eos/include/at_cmd.h (renamed from code/esp32/components/eos/include/at_cmd.h)0
-rw-r--r--fw/esp32/components/eos/include/bq25895.h (renamed from code/esp32/components/eos/include/bq25895.h)0
-rw-r--r--fw/esp32/components/eos/include/cell.h (renamed from code/esp32/components/eos/include/cell.h)0
-rw-r--r--fw/esp32/components/eos/include/drv2605l.h (renamed from code/esp32/components/eos/include/drv2605l.h)0
-rw-r--r--fw/esp32/components/eos/include/eos.h (renamed from code/esp32/components/eos/include/eos.h)0
-rw-r--r--fw/esp32/components/eos/include/gsm.h (renamed from code/esp32/components/eos/include/gsm.h)0
-rw-r--r--fw/esp32/components/eos/include/i2c.h (renamed from code/esp32/components/eos/include/i2c.h)0
-rw-r--r--fw/esp32/components/eos/include/msgq.h (renamed from code/esp32/components/eos/include/msgq.h)0
-rw-r--r--fw/esp32/components/eos/include/net.h (renamed from code/esp32/components/eos/include/net.h)0
-rw-r--r--fw/esp32/components/eos/include/power.h (renamed from code/esp32/components/eos/include/power.h)0
-rw-r--r--fw/esp32/components/eos/include/sock.h (renamed from code/esp32/components/eos/include/sock.h)0
l---------fw/esp32/components/eos/include/unicode.h (renamed from code/esp32/components/eos/include/unicode.h)0
-rw-r--r--fw/esp32/components/eos/include/wifi.h (renamed from code/esp32/components/eos/include/wifi.h)0
-rw-r--r--fw/esp32/components/eos/msgq.c (renamed from code/esp32/components/eos/msgq.c)0
-rw-r--r--fw/esp32/components/eos/net.c (renamed from code/esp32/components/eos/net.c)0
-rw-r--r--fw/esp32/components/eos/power.c (renamed from code/esp32/components/eos/power.c)0
-rw-r--r--fw/esp32/components/eos/sock.c (renamed from code/esp32/components/eos/sock.c)0
l---------fw/esp32/components/eos/unicode.c (renamed from code/esp32/components/eos/unicode.c)0
-rwxr-xr-xfw/esp32/components/eos/wifi.c (renamed from code/esp32/components/eos/wifi.c)0
-rw-r--r--fw/esp32/main/app_main.c (renamed from code/esp32/main/app_main.c)0
-rw-r--r--fw/esp32/main/component.mk (renamed from code/esp32/main/component.mk)0
-rw-r--r--fw/fe310/Makefile (renamed from code/fe310/Makefile)0
-rw-r--r--fw/fe310/bsp/default.lds (renamed from code/fe310/bsp/default.lds)0
-rw-r--r--fw/fe310/bsp/drivers/Makefile (renamed from code/fe310/bsp/drivers/Makefile)0
-rw-r--r--fw/fe310/bsp/drivers/plic_driver.c (renamed from code/fe310/bsp/drivers/plic_driver.c)0
-rw-r--r--fw/fe310/bsp/drivers/plic_driver.h (renamed from code/fe310/bsp/drivers/plic_driver.h)0
-rw-r--r--fw/fe310/bsp/drivers/prci_driver.c (renamed from code/fe310/bsp/drivers/prci_driver.c)0
-rw-r--r--fw/fe310/bsp/drivers/prci_driver.h (renamed from code/fe310/bsp/drivers/prci_driver.h)0
-rw-r--r--fw/fe310/bsp/gloss/Makefile (renamed from code/fe310/bsp/gloss/Makefile)0
-rw-r--r--fw/fe310/bsp/gloss/crt0.S (renamed from code/fe310/bsp/gloss/crt0.S)0
-rw-r--r--fw/fe310/bsp/gloss/sys_access.c (renamed from code/fe310/bsp/gloss/sys_access.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_chdir.c (renamed from code/fe310/bsp/gloss/sys_chdir.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_chmod.c (renamed from code/fe310/bsp/gloss/sys_chmod.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_chown.c (renamed from code/fe310/bsp/gloss/sys_chown.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_close.c (renamed from code/fe310/bsp/gloss/sys_close.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_execve.c (renamed from code/fe310/bsp/gloss/sys_execve.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_exit.c (renamed from code/fe310/bsp/gloss/sys_exit.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_faccessat.c (renamed from code/fe310/bsp/gloss/sys_faccessat.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_fork.c (renamed from code/fe310/bsp/gloss/sys_fork.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_fstat.c (renamed from code/fe310/bsp/gloss/sys_fstat.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_fstatat.c (renamed from code/fe310/bsp/gloss/sys_fstatat.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_ftime.c (renamed from code/fe310/bsp/gloss/sys_ftime.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_getcwd.c (renamed from code/fe310/bsp/gloss/sys_getcwd.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_getpid.c (renamed from code/fe310/bsp/gloss/sys_getpid.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_isatty.c (renamed from code/fe310/bsp/gloss/sys_isatty.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_kill.c (renamed from code/fe310/bsp/gloss/sys_kill.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_link.c (renamed from code/fe310/bsp/gloss/sys_link.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_lseek.c (renamed from code/fe310/bsp/gloss/sys_lseek.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_lstat.c (renamed from code/fe310/bsp/gloss/sys_lstat.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_open.c (renamed from code/fe310/bsp/gloss/sys_open.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_openat.c (renamed from code/fe310/bsp/gloss/sys_openat.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_read.c (renamed from code/fe310/bsp/gloss/sys_read.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_sbrk.c (renamed from code/fe310/bsp/gloss/sys_sbrk.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_stat.c (renamed from code/fe310/bsp/gloss/sys_stat.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_sysconf.c (renamed from code/fe310/bsp/gloss/sys_sysconf.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_unlink.c (renamed from code/fe310/bsp/gloss/sys_unlink.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_utime.c (renamed from code/fe310/bsp/gloss/sys_utime.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_wait.c (renamed from code/fe310/bsp/gloss/sys_wait.c)0
-rw-r--r--fw/fe310/bsp/gloss/sys_write.c (renamed from code/fe310/bsp/gloss/sys_write.c)0
-rw-r--r--fw/fe310/bsp/include/encoding.h (renamed from code/fe310/bsp/include/encoding.h)0
-rw-r--r--fw/fe310/bsp/include/platform.h (renamed from code/fe310/bsp/include/platform.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/bits.h (renamed from code/fe310/bsp/include/sifive/bits.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/const.h (renamed from code/fe310/bsp/include/sifive/const.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/devices/aon.h (renamed from code/fe310/bsp/include/sifive/devices/aon.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/devices/clint.h (renamed from code/fe310/bsp/include/sifive/devices/clint.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/devices/gpio.h (renamed from code/fe310/bsp/include/sifive/devices/gpio.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/devices/otp.h (renamed from code/fe310/bsp/include/sifive/devices/otp.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/devices/plic.h (renamed from code/fe310/bsp/include/sifive/devices/plic.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/devices/prci.h (renamed from code/fe310/bsp/include/sifive/devices/prci.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/devices/pwm.h (renamed from code/fe310/bsp/include/sifive/devices/pwm.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/devices/spi.h (renamed from code/fe310/bsp/include/sifive/devices/spi.h)0
-rw-r--r--fw/fe310/bsp/include/sifive/devices/uart.h (renamed from code/fe310/bsp/include/sifive/devices/uart.h)0
-rw-r--r--fw/fe310/bsp/metal/Makefile (renamed from code/fe310/bsp/metal/Makefile)0
-rw-r--r--fw/fe310/bsp/metal/entry.S (renamed from code/fe310/bsp/metal/entry.S)0
-rw-r--r--fw/fe310/bsp/metal/metal.c (renamed from code/fe310/bsp/metal/metal.c)0
-rw-r--r--fw/fe310/bsp/openocd.cfg (renamed from code/fe310/bsp/openocd.cfg)0
-rwxr-xr-xfw/fe310/bsp/upload (renamed from code/fe310/bsp/upload)0
-rw-r--r--fw/fe310/common.mk (renamed from code/fe310/common.mk)0
-rw-r--r--fw/fe310/eos/LICENSE (renamed from code/fe310/eos/LICENSE)0
-rw-r--r--fw/fe310/eos/Makefile (renamed from code/fe310/eos/Makefile)0
-rw-r--r--fw/fe310/eos/cell.c (renamed from code/fe310/eos/cell.c)0
-rw-r--r--fw/fe310/eos/cell.h (renamed from code/fe310/eos/cell.h)0
-rw-r--r--fw/fe310/eos/eos.c (renamed from code/fe310/eos/eos.c)0
-rw-r--r--fw/fe310/eos/eos.h (renamed from code/fe310/eos/eos.h)0
-rw-r--r--fw/fe310/eos/eve/Makefile (renamed from code/fe310/eos/eve/Makefile)0
-rw-r--r--fw/fe310/eos/eve/eve.c (renamed from code/fe310/eos/eve/eve.c)0
-rw-r--r--fw/fe310/eos/eve/eve.h (renamed from code/fe310/eos/eve/eve.h)0
-rwxr-xr-xfw/fe310/eos/eve/eve_config.h (renamed from code/fe310/eos/eve/eve_config.h)0
-rwxr-xr-xfw/fe310/eos/eve/eve_def.h (renamed from code/fe310/eos/eve/eve_def.h)0
-rw-r--r--fw/fe310/eos/eve/eve_kbd.c (renamed from code/fe310/eos/eve/eve_kbd.c)0
-rw-r--r--fw/fe310/eos/eve/eve_kbd.h (renamed from code/fe310/eos/eve/eve_kbd.h)0
-rw-r--r--fw/fe310/eos/eve/eve_platform.c (renamed from code/fe310/eos/eve/eve_platform.c)0
-rw-r--r--fw/fe310/eos/eve/eve_platform.h (renamed from code/fe310/eos/eve/eve_platform.h)0
-rw-r--r--fw/fe310/eos/eve/eve_text.c (renamed from code/fe310/eos/eve/eve_text.c)0
-rw-r--r--fw/fe310/eos/eve/eve_text.h (renamed from code/fe310/eos/eve/eve_text.h)0
-rw-r--r--fw/fe310/eos/eve/eve_touch.c (renamed from code/fe310/eos/eve/eve_touch.c)0
-rw-r--r--fw/fe310/eos/eve/eve_touch.h (renamed from code/fe310/eos/eve/eve_touch.h)0
-rw-r--r--fw/fe310/eos/eve/eve_track.c (renamed from code/fe310/eos/eve/eve_track.c)0
-rw-r--r--fw/fe310/eos/eve/eve_track.h (renamed from code/fe310/eos/eve/eve_track.h)0
-rw-r--r--fw/fe310/eos/eve/screen/Makefile (renamed from code/fe310/eos/eve/screen/Makefile)0
-rw-r--r--fw/fe310/eos/eve/screen/font.c (renamed from code/fe310/eos/eve/screen/font.c)0
-rw-r--r--fw/fe310/eos/eve/screen/font.h (renamed from code/fe310/eos/eve/screen/font.h)0
-rw-r--r--fw/fe310/eos/eve/screen/form.c (renamed from code/fe310/eos/eve/screen/form.c)0
-rw-r--r--fw/fe310/eos/eve/screen/form.h (renamed from code/fe310/eos/eve/screen/form.h)0
-rw-r--r--fw/fe310/eos/eve/screen/kbdwin.c (renamed from code/fe310/eos/eve/screen/kbdwin.c)0
-rw-r--r--fw/fe310/eos/eve/screen/kbdwin.h (renamed from code/fe310/eos/eve/screen/kbdwin.h)0
-rw-r--r--fw/fe310/eos/eve/screen/page.c (renamed from code/fe310/eos/eve/screen/page.c)0
-rw-r--r--fw/fe310/eos/eve/screen/page.h (renamed from code/fe310/eos/eve/screen/page.h)0
-rw-r--r--fw/fe310/eos/eve/screen/screen.c (renamed from code/fe310/eos/eve/screen/screen.c)0
-rw-r--r--fw/fe310/eos/eve/screen/screen.h (renamed from code/fe310/eos/eve/screen/screen.h)0
-rw-r--r--fw/fe310/eos/eve/screen/window.c (renamed from code/fe310/eos/eve/screen/window.c)0
-rw-r--r--fw/fe310/eos/eve/screen/window.h (renamed from code/fe310/eos/eve/screen/window.h)0
-rw-r--r--fw/fe310/eos/eve/widget/Makefile (renamed from code/fe310/eos/eve/widget/Makefile)0
-rw-r--r--fw/fe310/eos/eve/widget/clipb.c (renamed from code/fe310/eos/eve/widget/clipb.c)0
-rw-r--r--fw/fe310/eos/eve/widget/clipb.h (renamed from code/fe310/eos/eve/widget/clipb.h)0
-rw-r--r--fw/fe310/eos/eve/widget/label.c (renamed from code/fe310/eos/eve/widget/label.c)0
-rw-r--r--fw/fe310/eos/eve/widget/label.h (renamed from code/fe310/eos/eve/widget/label.h)0
-rw-r--r--fw/fe310/eos/eve/widget/pagew.c (renamed from code/fe310/eos/eve/widget/pagew.c)0
-rw-r--r--fw/fe310/eos/eve/widget/pagew.h (renamed from code/fe310/eos/eve/widget/pagew.h)0
-rw-r--r--fw/fe310/eos/eve/widget/strw.c (renamed from code/fe310/eos/eve/widget/strw.c)0
-rw-r--r--fw/fe310/eos/eve/widget/strw.h (renamed from code/fe310/eos/eve/widget/strw.h)0
-rw-r--r--fw/fe310/eos/eve/widget/textw.c (renamed from code/fe310/eos/eve/widget/textw.c)0
-rw-r--r--fw/fe310/eos/eve/widget/textw.h (renamed from code/fe310/eos/eve/widget/textw.h)0
-rw-r--r--fw/fe310/eos/eve/widget/widget.c (renamed from code/fe310/eos/eve/widget/widget.c)0
-rw-r--r--fw/fe310/eos/eve/widget/widget.h (renamed from code/fe310/eos/eve/widget/widget.h)0
-rw-r--r--fw/fe310/eos/event.c (renamed from code/fe310/eos/event.c)0
-rw-r--r--fw/fe310/eos/event.h (renamed from code/fe310/eos/event.h)0
-rw-r--r--fw/fe310/eos/evt_def.h (renamed from code/fe310/eos/evt_def.h)0
-rw-r--r--fw/fe310/eos/i2s.c (renamed from code/fe310/eos/i2s.c)0
-rw-r--r--fw/fe310/eos/i2s.h (renamed from code/fe310/eos/i2s.h)0
-rw-r--r--fw/fe310/eos/i2s_def.h (renamed from code/fe310/eos/i2s_def.h)0
-rw-r--r--fw/fe310/eos/interrupt.c (renamed from code/fe310/eos/interrupt.c)0
-rw-r--r--fw/fe310/eos/interrupt.h (renamed from code/fe310/eos/interrupt.h)0
-rw-r--r--fw/fe310/eos/irq_def.h (renamed from code/fe310/eos/irq_def.h)0
-rw-r--r--fw/fe310/eos/msgq.c (renamed from code/fe310/eos/msgq.c)0
-rw-r--r--fw/fe310/eos/msgq.h (renamed from code/fe310/eos/msgq.h)0
-rw-r--r--fw/fe310/eos/msgq_def.h (renamed from code/fe310/eos/msgq_def.h)0
-rw-r--r--fw/fe310/eos/net.c (renamed from code/fe310/eos/net.c)0
-rw-r--r--fw/fe310/eos/net.h (renamed from code/fe310/eos/net.h)0
-rw-r--r--fw/fe310/eos/net_def.h (renamed from code/fe310/eos/net_def.h)0
-rw-r--r--fw/fe310/eos/power.c (renamed from code/fe310/eos/power.c)0
-rw-r--r--fw/fe310/eos/power.h (renamed from code/fe310/eos/power.h)0
-rw-r--r--fw/fe310/eos/sock.c (renamed from code/fe310/eos/sock.c)0
-rw-r--r--fw/fe310/eos/sock.h (renamed from code/fe310/eos/sock.h)0
-rw-r--r--fw/fe310/eos/spi.c (renamed from code/fe310/eos/spi.c)0
-rw-r--r--fw/fe310/eos/spi.h (renamed from code/fe310/eos/spi.h)0
-rw-r--r--fw/fe310/eos/spi_def.h (renamed from code/fe310/eos/spi_def.h)0
-rw-r--r--fw/fe310/eos/spi_dev.c (renamed from code/fe310/eos/spi_dev.c)0
-rw-r--r--fw/fe310/eos/spi_dev.h (renamed from code/fe310/eos/spi_dev.h)0
-rw-r--r--fw/fe310/eos/timer.c (renamed from code/fe310/eos/timer.c)0
-rw-r--r--fw/fe310/eos/timer.h (renamed from code/fe310/eos/timer.h)0
-rw-r--r--fw/fe310/eos/trap_entry.S (renamed from code/fe310/eos/trap_entry.S)0
-rw-r--r--fw/fe310/eos/uart.c (renamed from code/fe310/eos/uart.c)0
-rw-r--r--fw/fe310/eos/uart.h (renamed from code/fe310/eos/uart.h)0
-rw-r--r--fw/fe310/eos/unicode.c (renamed from code/fe310/eos/unicode.c)0
-rw-r--r--fw/fe310/eos/unicode.h (renamed from code/fe310/eos/unicode.h)0
-rw-r--r--fw/fe310/eos/wifi.c (renamed from code/fe310/eos/wifi.c)0
-rw-r--r--fw/fe310/eos/wifi.h (renamed from code/fe310/eos/wifi.h)0
175 files changed, 0 insertions, 0 deletions
diff --git a/code/esp32/LICENSE b/fw/esp32/LICENSE
index d159169..d159169 100644
--- a/code/esp32/LICENSE
+++ b/fw/esp32/LICENSE
diff --git a/code/esp32/Makefile b/fw/esp32/Makefile
index eb26385..eb26385 100644
--- a/code/esp32/Makefile
+++ b/fw/esp32/Makefile
diff --git a/code/esp32/components/eos/at_cmd.c b/fw/esp32/components/eos/at_cmd.c
index 4712ad7..4712ad7 100644
--- a/code/esp32/components/eos/at_cmd.c
+++ b/fw/esp32/components/eos/at_cmd.c
diff --git a/code/esp32/components/eos/bq25895.c b/fw/esp32/components/eos/bq25895.c
index 0d1bb8d..0d1bb8d 100644
--- a/code/esp32/components/eos/bq25895.c
+++ b/fw/esp32/components/eos/bq25895.c
diff --git a/code/esp32/components/eos/cell.c b/fw/esp32/components/eos/cell.c
index c2e03e1..c2e03e1 100644
--- a/code/esp32/components/eos/cell.c
+++ b/fw/esp32/components/eos/cell.c
diff --git a/code/esp32/components/eos/cell_data.c b/fw/esp32/components/eos/cell_data.c
index 6732346..6732346 100644
--- a/code/esp32/components/eos/cell_data.c
+++ b/fw/esp32/components/eos/cell_data.c
diff --git a/code/esp32/components/eos/cell_modem.c b/fw/esp32/components/eos/cell_modem.c
index c6d718f..c6d718f 100644
--- a/code/esp32/components/eos/cell_modem.c
+++ b/fw/esp32/components/eos/cell_modem.c
diff --git a/code/esp32/components/eos/cell_pcm.c b/fw/esp32/components/eos/cell_pcm.c
index 5c59643..5c59643 100644
--- a/code/esp32/components/eos/cell_pcm.c
+++ b/fw/esp32/components/eos/cell_pcm.c
diff --git a/code/esp32/components/eos/cell_sms.c b/fw/esp32/components/eos/cell_sms.c
index 05acc50..05acc50 100644
--- a/code/esp32/components/eos/cell_sms.c
+++ b/fw/esp32/components/eos/cell_sms.c
diff --git a/code/esp32/components/eos/cell_ussd.c b/fw/esp32/components/eos/cell_ussd.c
index 2daa00f..2daa00f 100644
--- a/code/esp32/components/eos/cell_ussd.c
+++ b/fw/esp32/components/eos/cell_ussd.c
diff --git a/code/esp32/components/eos/cell_voice.c b/fw/esp32/components/eos/cell_voice.c
index 3f6a2a5..3f6a2a5 100644
--- a/code/esp32/components/eos/cell_voice.c
+++ b/fw/esp32/components/eos/cell_voice.c
diff --git a/code/esp32/components/eos/component.mk b/fw/esp32/components/eos/component.mk
index e69de29..e69de29 100644
--- a/code/esp32/components/eos/component.mk
+++ b/fw/esp32/components/eos/component.mk
diff --git a/code/esp32/components/eos/drv2605l.c b/fw/esp32/components/eos/drv2605l.c
index 3944289..3944289 100644
--- a/code/esp32/components/eos/drv2605l.c
+++ b/fw/esp32/components/eos/drv2605l.c
diff --git a/code/esp32/components/eos/gsm.c b/fw/esp32/components/eos/gsm.c
index 788722e..788722e 100644
--- a/code/esp32/components/eos/gsm.c
+++ b/fw/esp32/components/eos/gsm.c
diff --git a/code/esp32/components/eos/gsm_cp.c b/fw/esp32/components/eos/gsm_cp.c
index 3ab98c5..3ab98c5 100644
--- a/code/esp32/components/eos/gsm_cp.c
+++ b/fw/esp32/components/eos/gsm_cp.c
diff --git a/code/esp32/components/eos/i2c.c b/fw/esp32/components/eos/i2c.c
index 5b8fcc7..5b8fcc7 100644
--- a/code/esp32/components/eos/i2c.c
+++ b/fw/esp32/components/eos/i2c.c
diff --git a/code/esp32/components/eos/include/_net.h b/fw/esp32/components/eos/include/_net.h
index 35b5308..35b5308 100644
--- a/code/esp32/components/eos/include/_net.h
+++ b/fw/esp32/components/eos/include/_net.h
diff --git a/code/esp32/components/eos/include/at_cmd.h b/fw/esp32/components/eos/include/at_cmd.h
index 615a1c1..615a1c1 100644
--- a/code/esp32/components/eos/include/at_cmd.h
+++ b/fw/esp32/components/eos/include/at_cmd.h
diff --git a/code/esp32/components/eos/include/bq25895.h b/fw/esp32/components/eos/include/bq25895.h
index b5a7f92..b5a7f92 100644
--- a/code/esp32/components/eos/include/bq25895.h
+++ b/fw/esp32/components/eos/include/bq25895.h
diff --git a/code/esp32/components/eos/include/cell.h b/fw/esp32/components/eos/include/cell.h
index 3bf6b32..3bf6b32 100644
--- a/code/esp32/components/eos/include/cell.h
+++ b/fw/esp32/components/eos/include/cell.h
diff --git a/code/esp32/components/eos/include/drv2605l.h b/fw/esp32/components/eos/include/drv2605l.h
index de222e4..de222e4 100644
--- a/code/esp32/components/eos/include/drv2605l.h
+++ b/fw/esp32/components/eos/include/drv2605l.h
diff --git a/code/esp32/components/eos/include/eos.h b/fw/esp32/components/eos/include/eos.h
index 0e660fb..0e660fb 100644
--- a/code/esp32/components/eos/include/eos.h
+++ b/fw/esp32/components/eos/include/eos.h
diff --git a/code/esp32/components/eos/include/gsm.h b/fw/esp32/components/eos/include/gsm.h
index 2c4f7b4..2c4f7b4 100644
--- a/code/esp32/components/eos/include/gsm.h
+++ b/fw/esp32/components/eos/include/gsm.h
diff --git a/code/esp32/components/eos/include/i2c.h b/fw/esp32/components/eos/include/i2c.h
index 144f5e1..144f5e1 100644
--- a/code/esp32/components/eos/include/i2c.h
+++ b/fw/esp32/components/eos/include/i2c.h
diff --git a/code/esp32/components/eos/include/msgq.h b/fw/esp32/components/eos/include/msgq.h
index 86bb067..86bb067 100644
--- a/code/esp32/components/eos/include/msgq.h
+++ b/fw/esp32/components/eos/include/msgq.h
diff --git a/code/esp32/components/eos/include/net.h b/fw/esp32/components/eos/include/net.h
index 54bad6d..54bad6d 100644
--- a/code/esp32/components/eos/include/net.h
+++ b/fw/esp32/components/eos/include/net.h
diff --git a/code/esp32/components/eos/include/power.h b/fw/esp32/components/eos/include/power.h
index 0a57b19..0a57b19 100644
--- a/code/esp32/components/eos/include/power.h
+++ b/fw/esp32/components/eos/include/power.h
diff --git a/code/esp32/components/eos/include/sock.h b/fw/esp32/components/eos/include/sock.h
index 7e937cb..7e937cb 100644
--- a/code/esp32/components/eos/include/sock.h
+++ b/fw/esp32/components/eos/include/sock.h
diff --git a/code/esp32/components/eos/include/unicode.h b/fw/esp32/components/eos/include/unicode.h
index e859a65..e859a65 120000
--- a/code/esp32/components/eos/include/unicode.h
+++ b/fw/esp32/components/eos/include/unicode.h
diff --git a/code/esp32/components/eos/include/wifi.h b/fw/esp32/components/eos/include/wifi.h
index 6009f7c..6009f7c 100644
--- a/code/esp32/components/eos/include/wifi.h
+++ b/fw/esp32/components/eos/include/wifi.h
diff --git a/code/esp32/components/eos/msgq.c b/fw/esp32/components/eos/msgq.c
index c704399..c704399 100644
--- a/code/esp32/components/eos/msgq.c
+++ b/fw/esp32/components/eos/msgq.c
diff --git a/code/esp32/components/eos/net.c b/fw/esp32/components/eos/net.c
index 9a4a024..9a4a024 100644
--- a/code/esp32/components/eos/net.c
+++ b/fw/esp32/components/eos/net.c
diff --git a/code/esp32/components/eos/power.c b/fw/esp32/components/eos/power.c
index f07e67b..f07e67b 100644
--- a/code/esp32/components/eos/power.c
+++ b/fw/esp32/components/eos/power.c
diff --git a/code/esp32/components/eos/sock.c b/fw/esp32/components/eos/sock.c
index 17357e4..17357e4 100644
--- a/code/esp32/components/eos/sock.c
+++ b/fw/esp32/components/eos/sock.c
diff --git a/code/esp32/components/eos/unicode.c b/fw/esp32/components/eos/unicode.c
index 4cdffa7..4cdffa7 120000
--- a/code/esp32/components/eos/unicode.c
+++ b/fw/esp32/components/eos/unicode.c
diff --git a/code/esp32/components/eos/wifi.c b/fw/esp32/components/eos/wifi.c
index 3dd90ba..3dd90ba 100755
--- a/code/esp32/components/eos/wifi.c
+++ b/fw/esp32/components/eos/wifi.c
diff --git a/code/esp32/main/app_main.c b/fw/esp32/main/app_main.c
index 4babcdc..4babcdc 100644
--- a/code/esp32/main/app_main.c
+++ b/fw/esp32/main/app_main.c
diff --git a/code/esp32/main/component.mk b/fw/esp32/main/component.mk
index 61f8990..61f8990 100644
--- a/code/esp32/main/component.mk
+++ b/fw/esp32/main/component.mk
diff --git a/code/fe310/Makefile b/fw/fe310/Makefile
index f1430fb..f1430fb 100644
--- a/code/fe310/Makefile
+++ b/fw/fe310/Makefile
diff --git a/code/fe310/bsp/default.lds b/fw/fe310/bsp/default.lds
index cabcf01..cabcf01 100644
--- a/code/fe310/bsp/default.lds
+++ b/fw/fe310/bsp/default.lds
diff --git a/code/fe310/bsp/drivers/Makefile b/fw/fe310/bsp/drivers/Makefile
index 14fed05..14fed05 100644
--- a/code/fe310/bsp/drivers/Makefile
+++ b/fw/fe310/bsp/drivers/Makefile
diff --git a/code/fe310/bsp/drivers/plic_driver.c b/fw/fe310/bsp/drivers/plic_driver.c
index 27b9d2c..27b9d2c 100644
--- a/code/fe310/bsp/drivers/plic_driver.c
+++ b/fw/fe310/bsp/drivers/plic_driver.c
diff --git a/code/fe310/bsp/drivers/plic_driver.h b/fw/fe310/bsp/drivers/plic_driver.h
index 98b2bdd..98b2bdd 100644
--- a/code/fe310/bsp/drivers/plic_driver.h
+++ b/fw/fe310/bsp/drivers/plic_driver.h
diff --git a/code/fe310/bsp/drivers/prci_driver.c b/fw/fe310/bsp/drivers/prci_driver.c
index c2df2c9..c2df2c9 100644
--- a/code/fe310/bsp/drivers/prci_driver.c
+++ b/fw/fe310/bsp/drivers/prci_driver.c
diff --git a/code/fe310/bsp/drivers/prci_driver.h b/fw/fe310/bsp/drivers/prci_driver.h
index 14e1370..14e1370 100644
--- a/code/fe310/bsp/drivers/prci_driver.h
+++ b/fw/fe310/bsp/drivers/prci_driver.h
diff --git a/code/fe310/bsp/gloss/Makefile b/fw/fe310/bsp/gloss/Makefile
index 4376dce..4376dce 100644
--- a/code/fe310/bsp/gloss/Makefile
+++ b/fw/fe310/bsp/gloss/Makefile
diff --git a/code/fe310/bsp/gloss/crt0.S b/fw/fe310/bsp/gloss/crt0.S
index 920ee4b..920ee4b 100644
--- a/code/fe310/bsp/gloss/crt0.S
+++ b/fw/fe310/bsp/gloss/crt0.S
diff --git a/code/fe310/bsp/gloss/sys_access.c b/fw/fe310/bsp/gloss/sys_access.c
index c0bc153..c0bc153 100644
--- a/code/fe310/bsp/gloss/sys_access.c
+++ b/fw/fe310/bsp/gloss/sys_access.c
diff --git a/code/fe310/bsp/gloss/sys_chdir.c b/fw/fe310/bsp/gloss/sys_chdir.c
index f33d26a..f33d26a 100644
--- a/code/fe310/bsp/gloss/sys_chdir.c
+++ b/fw/fe310/bsp/gloss/sys_chdir.c
diff --git a/code/fe310/bsp/gloss/sys_chmod.c b/fw/fe310/bsp/gloss/sys_chmod.c
index 67412bf..67412bf 100644
--- a/code/fe310/bsp/gloss/sys_chmod.c
+++ b/fw/fe310/bsp/gloss/sys_chmod.c
diff --git a/code/fe310/bsp/gloss/sys_chown.c b/fw/fe310/bsp/gloss/sys_chown.c
index 302952e..302952e 100644
--- a/code/fe310/bsp/gloss/sys_chown.c
+++ b/fw/fe310/bsp/gloss/sys_chown.c
diff --git a/code/fe310/bsp/gloss/sys_close.c b/fw/fe310/bsp/gloss/sys_close.c
index 26dd6a5..26dd6a5 100644
--- a/code/fe310/bsp/gloss/sys_close.c
+++ b/fw/fe310/bsp/gloss/sys_close.c
diff --git a/code/fe310/bsp/gloss/sys_execve.c b/fw/fe310/bsp/gloss/sys_execve.c
index 9ae9f7e..9ae9f7e 100644
--- a/code/fe310/bsp/gloss/sys_execve.c
+++ b/fw/fe310/bsp/gloss/sys_execve.c
diff --git a/code/fe310/bsp/gloss/sys_exit.c b/fw/fe310/bsp/gloss/sys_exit.c
index 1502b3e..1502b3e 100644
--- a/code/fe310/bsp/gloss/sys_exit.c
+++ b/fw/fe310/bsp/gloss/sys_exit.c
diff --git a/code/fe310/bsp/gloss/sys_faccessat.c b/fw/fe310/bsp/gloss/sys_faccessat.c
index 873d52c..873d52c 100644
--- a/code/fe310/bsp/gloss/sys_faccessat.c
+++ b/fw/fe310/bsp/gloss/sys_faccessat.c
diff --git a/code/fe310/bsp/gloss/sys_fork.c b/fw/fe310/bsp/gloss/sys_fork.c
index 64e6756..64e6756 100644
--- a/code/fe310/bsp/gloss/sys_fork.c
+++ b/fw/fe310/bsp/gloss/sys_fork.c
diff --git a/code/fe310/bsp/gloss/sys_fstat.c b/fw/fe310/bsp/gloss/sys_fstat.c
index fedc289..fedc289 100644
--- a/code/fe310/bsp/gloss/sys_fstat.c
+++ b/fw/fe310/bsp/gloss/sys_fstat.c
diff --git a/code/fe310/bsp/gloss/sys_fstatat.c b/fw/fe310/bsp/gloss/sys_fstatat.c
index f2f43bd..f2f43bd 100644
--- a/code/fe310/bsp/gloss/sys_fstatat.c
+++ b/fw/fe310/bsp/gloss/sys_fstatat.c
diff --git a/code/fe310/bsp/gloss/sys_ftime.c b/fw/fe310/bsp/gloss/sys_ftime.c
index 65c1563..65c1563 100644
--- a/code/fe310/bsp/gloss/sys_ftime.c
+++ b/fw/fe310/bsp/gloss/sys_ftime.c
diff --git a/code/fe310/bsp/gloss/sys_getcwd.c b/fw/fe310/bsp/gloss/sys_getcwd.c
index 82e8404..82e8404 100644
--- a/code/fe310/bsp/gloss/sys_getcwd.c
+++ b/fw/fe310/bsp/gloss/sys_getcwd.c
diff --git a/code/fe310/bsp/gloss/sys_getpid.c b/fw/fe310/bsp/gloss/sys_getpid.c
index 589ad11..589ad11 100644
--- a/code/fe310/bsp/gloss/sys_getpid.c
+++ b/fw/fe310/bsp/gloss/sys_getpid.c
diff --git a/code/fe310/bsp/gloss/sys_isatty.c b/fw/fe310/bsp/gloss/sys_isatty.c
index 70aec43..70aec43 100644
--- a/code/fe310/bsp/gloss/sys_isatty.c
+++ b/fw/fe310/bsp/gloss/sys_isatty.c
diff --git a/code/fe310/bsp/gloss/sys_kill.c b/fw/fe310/bsp/gloss/sys_kill.c
index 9003f26..9003f26 100644
--- a/code/fe310/bsp/gloss/sys_kill.c
+++ b/fw/fe310/bsp/gloss/sys_kill.c
diff --git a/code/fe310/bsp/gloss/sys_link.c b/fw/fe310/bsp/gloss/sys_link.c
index 40d5912..40d5912 100644
--- a/code/fe310/bsp/gloss/sys_link.c
+++ b/fw/fe310/bsp/gloss/sys_link.c
diff --git a/code/fe310/bsp/gloss/sys_lseek.c b/fw/fe310/bsp/gloss/sys_lseek.c
index d28a781..d28a781 100644
--- a/code/fe310/bsp/gloss/sys_lseek.c
+++ b/fw/fe310/bsp/gloss/sys_lseek.c
diff --git a/code/fe310/bsp/gloss/sys_lstat.c b/fw/fe310/bsp/gloss/sys_lstat.c
index 97a4585..97a4585 100644
--- a/code/fe310/bsp/gloss/sys_lstat.c
+++ b/fw/fe310/bsp/gloss/sys_lstat.c
diff --git a/code/fe310/bsp/gloss/sys_open.c b/fw/fe310/bsp/gloss/sys_open.c
index a59f627..a59f627 100644
--- a/code/fe310/bsp/gloss/sys_open.c
+++ b/fw/fe310/bsp/gloss/sys_open.c
diff --git a/code/fe310/bsp/gloss/sys_openat.c b/fw/fe310/bsp/gloss/sys_openat.c
index 206de3b..206de3b 100644
--- a/code/fe310/bsp/gloss/sys_openat.c
+++ b/fw/fe310/bsp/gloss/sys_openat.c
diff --git a/code/fe310/bsp/gloss/sys_read.c b/fw/fe310/bsp/gloss/sys_read.c
index 1857fc6..1857fc6 100644
--- a/code/fe310/bsp/gloss/sys_read.c
+++ b/fw/fe310/bsp/gloss/sys_read.c
diff --git a/code/fe310/bsp/gloss/sys_sbrk.c b/fw/fe310/bsp/gloss/sys_sbrk.c
index ce10c90..ce10c90 100644
--- a/code/fe310/bsp/gloss/sys_sbrk.c
+++ b/fw/fe310/bsp/gloss/sys_sbrk.c
diff --git a/code/fe310/bsp/gloss/sys_stat.c b/fw/fe310/bsp/gloss/sys_stat.c
index 3c2e419..3c2e419 100644
--- a/code/fe310/bsp/gloss/sys_stat.c
+++ b/fw/fe310/bsp/gloss/sys_stat.c
diff --git a/code/fe310/bsp/gloss/sys_sysconf.c b/fw/fe310/bsp/gloss/sys_sysconf.c
index 452a252..452a252 100644
--- a/code/fe310/bsp/gloss/sys_sysconf.c
+++ b/fw/fe310/bsp/gloss/sys_sysconf.c
diff --git a/code/fe310/bsp/gloss/sys_unlink.c b/fw/fe310/bsp/gloss/sys_unlink.c
index b369d20..b369d20 100644
--- a/code/fe310/bsp/gloss/sys_unlink.c
+++ b/fw/fe310/bsp/gloss/sys_unlink.c
diff --git a/code/fe310/bsp/gloss/sys_utime.c b/fw/fe310/bsp/gloss/sys_utime.c
index 33d557a..33d557a 100644
--- a/code/fe310/bsp/gloss/sys_utime.c
+++ b/fw/fe310/bsp/gloss/sys_utime.c
diff --git a/code/fe310/bsp/gloss/sys_wait.c b/fw/fe310/bsp/gloss/sys_wait.c
index 9d459f1..9d459f1 100644
--- a/code/fe310/bsp/gloss/sys_wait.c
+++ b/fw/fe310/bsp/gloss/sys_wait.c
diff --git a/code/fe310/bsp/gloss/sys_write.c b/fw/fe310/bsp/gloss/sys_write.c
index 2095940..2095940 100644
--- a/code/fe310/bsp/gloss/sys_write.c
+++ b/fw/fe310/bsp/gloss/sys_write.c
diff --git a/code/fe310/bsp/include/encoding.h b/fw/fe310/bsp/include/encoding.h
index 35e0f9f..35e0f9f 100644
--- a/code/fe310/bsp/include/encoding.h
+++ b/fw/fe310/bsp/include/encoding.h
diff --git a/code/fe310/bsp/include/platform.h b/fw/fe310/bsp/include/platform.h
index 5178d86..5178d86 100644
--- a/code/fe310/bsp/include/platform.h
+++ b/fw/fe310/bsp/include/platform.h
diff --git a/code/fe310/bsp/include/sifive/bits.h b/fw/fe310/bsp/include/sifive/bits.h
index bfe656f..bfe656f 100644
--- a/code/fe310/bsp/include/sifive/bits.h
+++ b/fw/fe310/bsp/include/sifive/bits.h
diff --git a/code/fe310/bsp/include/sifive/const.h b/fw/fe310/bsp/include/sifive/const.h
index 8dcffbb..8dcffbb 100644
--- a/code/fe310/bsp/include/sifive/const.h
+++ b/fw/fe310/bsp/include/sifive/const.h
diff --git a/code/fe310/bsp/include/sifive/devices/aon.h b/fw/fe310/bsp/include/sifive/devices/aon.h
index 63f1db3..63f1db3 100644
--- a/code/fe310/bsp/include/sifive/devices/aon.h
+++ b/fw/fe310/bsp/include/sifive/devices/aon.h
diff --git a/code/fe310/bsp/include/sifive/devices/clint.h b/fw/fe310/bsp/include/sifive/devices/clint.h
index cd3e0c7..cd3e0c7 100644
--- a/code/fe310/bsp/include/sifive/devices/clint.h
+++ b/fw/fe310/bsp/include/sifive/devices/clint.h
diff --git a/code/fe310/bsp/include/sifive/devices/gpio.h b/fw/fe310/bsp/include/sifive/devices/gpio.h
index f7f0acb..f7f0acb 100644
--- a/code/fe310/bsp/include/sifive/devices/gpio.h
+++ b/fw/fe310/bsp/include/sifive/devices/gpio.h
diff --git a/code/fe310/bsp/include/sifive/devices/otp.h b/fw/fe310/bsp/include/sifive/devices/otp.h
index 93833e2..93833e2 100644
--- a/code/fe310/bsp/include/sifive/devices/otp.h
+++ b/fw/fe310/bsp/include/sifive/devices/otp.h
diff --git a/code/fe310/bsp/include/sifive/devices/plic.h b/fw/fe310/bsp/include/sifive/devices/plic.h
index e1ca5d6..e1ca5d6 100644
--- a/code/fe310/bsp/include/sifive/devices/plic.h
+++ b/fw/fe310/bsp/include/sifive/devices/plic.h
diff --git a/code/fe310/bsp/include/sifive/devices/prci.h b/fw/fe310/bsp/include/sifive/devices/prci.h
index 1a3de58..1a3de58 100644
--- a/code/fe310/bsp/include/sifive/devices/prci.h
+++ b/fw/fe310/bsp/include/sifive/devices/prci.h
diff --git a/code/fe310/bsp/include/sifive/devices/pwm.h b/fw/fe310/bsp/include/sifive/devices/pwm.h
index 067889a..067889a 100644
--- a/code/fe310/bsp/include/sifive/devices/pwm.h
+++ b/fw/fe310/bsp/include/sifive/devices/pwm.h
diff --git a/code/fe310/bsp/include/sifive/devices/spi.h b/fw/fe310/bsp/include/sifive/devices/spi.h
index 47b4693..47b4693 100644
--- a/code/fe310/bsp/include/sifive/devices/spi.h
+++ b/fw/fe310/bsp/include/sifive/devices/spi.h
diff --git a/code/fe310/bsp/include/sifive/devices/uart.h b/fw/fe310/bsp/include/sifive/devices/uart.h
index 71bea6f..71bea6f 100644
--- a/code/fe310/bsp/include/sifive/devices/uart.h
+++ b/fw/fe310/bsp/include/sifive/devices/uart.h
diff --git a/code/fe310/bsp/metal/Makefile b/fw/fe310/bsp/metal/Makefile
index 32acfd2..32acfd2 100644
--- a/code/fe310/bsp/metal/Makefile
+++ b/fw/fe310/bsp/metal/Makefile
diff --git a/code/fe310/bsp/metal/entry.S b/fw/fe310/bsp/metal/entry.S
index 97da3fd..97da3fd 100644
--- a/code/fe310/bsp/metal/entry.S
+++ b/fw/fe310/bsp/metal/entry.S
diff --git a/code/fe310/bsp/metal/metal.c b/fw/fe310/bsp/metal/metal.c
index 00849b9..00849b9 100644
--- a/code/fe310/bsp/metal/metal.c
+++ b/fw/fe310/bsp/metal/metal.c
diff --git a/code/fe310/bsp/openocd.cfg b/fw/fe310/bsp/openocd.cfg
index 1205cbd..1205cbd 100644
--- a/code/fe310/bsp/openocd.cfg
+++ b/fw/fe310/bsp/openocd.cfg
diff --git a/code/fe310/bsp/upload b/fw/fe310/bsp/upload
index a52fc0a..a52fc0a 100755
--- a/code/fe310/bsp/upload
+++ b/fw/fe310/bsp/upload
diff --git a/code/fe310/common.mk b/fw/fe310/common.mk
index e468289..e468289 100644
--- a/code/fe310/common.mk
+++ b/fw/fe310/common.mk
diff --git a/code/fe310/eos/LICENSE b/fw/fe310/eos/LICENSE
index d159169..d159169 100644
--- a/code/fe310/eos/LICENSE
+++ b/fw/fe310/eos/LICENSE
diff --git a/code/fe310/eos/Makefile b/fw/fe310/eos/Makefile
index 301a30e..301a30e 100644
--- a/code/fe310/eos/Makefile
+++ b/fw/fe310/eos/Makefile
diff --git a/code/fe310/eos/cell.c b/fw/fe310/eos/cell.c
index 2421f4b..2421f4b 100644
--- a/code/fe310/eos/cell.c
+++ b/fw/fe310/eos/cell.c
diff --git a/code/fe310/eos/cell.h b/fw/fe310/eos/cell.h
index d93967a..d93967a 100644
--- a/code/fe310/eos/cell.h
+++ b/fw/fe310/eos/cell.h
diff --git a/code/fe310/eos/eos.c b/fw/fe310/eos/eos.c
index b02abed..b02abed 100644
--- a/code/fe310/eos/eos.c
+++ b/fw/fe310/eos/eos.c
diff --git a/code/fe310/eos/eos.h b/fw/fe310/eos/eos.h
index 2a295f1..2a295f1 100644
--- a/code/fe310/eos/eos.h
+++ b/fw/fe310/eos/eos.h
diff --git a/code/fe310/eos/eve/Makefile b/fw/fe310/eos/eve/Makefile
index d700b30..d700b30 100644
--- a/code/fe310/eos/eve/Makefile
+++ b/fw/fe310/eos/eve/Makefile
diff --git a/code/fe310/eos/eve/eve.c b/fw/fe310/eos/eve/eve.c
index 1db5744..1db5744 100644
--- a/code/fe310/eos/eve/eve.c
+++ b/fw/fe310/eos/eve/eve.c
diff --git a/code/fe310/eos/eve/eve.h b/fw/fe310/eos/eve/eve.h
index eb59959..eb59959 100644
--- a/code/fe310/eos/eve/eve.h
+++ b/fw/fe310/eos/eve/eve.h
diff --git a/code/fe310/eos/eve/eve_config.h b/fw/fe310/eos/eve/eve_config.h
index 882ea89..882ea89 100755
--- a/code/fe310/eos/eve/eve_config.h
+++ b/fw/fe310/eos/eve/eve_config.h
diff --git a/code/fe310/eos/eve/eve_def.h b/fw/fe310/eos/eve/eve_def.h
index 25e4927..25e4927 100755
--- a/code/fe310/eos/eve/eve_def.h
+++ b/fw/fe310/eos/eve/eve_def.h
diff --git a/code/fe310/eos/eve/eve_kbd.c b/fw/fe310/eos/eve/eve_kbd.c
index 99210ce..99210ce 100644
--- a/code/fe310/eos/eve/eve_kbd.c
+++ b/fw/fe310/eos/eve/eve_kbd.c
diff --git a/code/fe310/eos/eve/eve_kbd.h b/fw/fe310/eos/eve/eve_kbd.h
index b27f54d..b27f54d 100644
--- a/code/fe310/eos/eve/eve_kbd.h
+++ b/fw/fe310/eos/eve/eve_kbd.h
diff --git a/code/fe310/eos/eve/eve_platform.c b/fw/fe310/eos/eve/eve_platform.c
index e64d326..e64d326 100644
--- a/code/fe310/eos/eve/eve_platform.c
+++ b/fw/fe310/eos/eve/eve_platform.c
diff --git a/code/fe310/eos/eve/eve_platform.h b/fw/fe310/eos/eve/eve_platform.h
index 41ec6b4..41ec6b4 100644
--- a/code/fe310/eos/eve/eve_platform.h
+++ b/fw/fe310/eos/eve/eve_platform.h
diff --git a/code/fe310/eos/eve/eve_text.c b/fw/fe310/eos/eve/eve_text.c
index 2ad4f6f..2ad4f6f 100644
--- a/code/fe310/eos/eve/eve_text.c
+++ b/fw/fe310/eos/eve/eve_text.c
diff --git a/code/fe310/eos/eve/eve_text.h b/fw/fe310/eos/eve/eve_text.h
index 141816c..141816c 100644
--- a/code/fe310/eos/eve/eve_text.h
+++ b/fw/fe310/eos/eve/eve_text.h
diff --git a/code/fe310/eos/eve/eve_touch.c b/fw/fe310/eos/eve/eve_touch.c
index a6db581..a6db581 100644
--- a/code/fe310/eos/eve/eve_touch.c
+++ b/fw/fe310/eos/eve/eve_touch.c
diff --git a/code/fe310/eos/eve/eve_touch.h b/fw/fe310/eos/eve/eve_touch.h
index 9f935bc..9f935bc 100644
--- a/code/fe310/eos/eve/eve_touch.h
+++ b/fw/fe310/eos/eve/eve_touch.h
diff --git a/code/fe310/eos/eve/eve_track.c b/fw/fe310/eos/eve/eve_track.c
index 97ef72b..97ef72b 100644
--- a/code/fe310/eos/eve/eve_track.c
+++ b/fw/fe310/eos/eve/eve_track.c
diff --git a/code/fe310/eos/eve/eve_track.h b/fw/fe310/eos/eve/eve_track.h
index a5fd113..a5fd113 100644
--- a/code/fe310/eos/eve/eve_track.h
+++ b/fw/fe310/eos/eve/eve_track.h
diff --git a/code/fe310/eos/eve/screen/Makefile b/fw/fe310/eos/eve/screen/Makefile
index b6cb393..b6cb393 100644
--- a/code/fe310/eos/eve/screen/Makefile
+++ b/fw/fe310/eos/eve/screen/Makefile
diff --git a/code/fe310/eos/eve/screen/font.c b/fw/fe310/eos/eve/screen/font.c
index da02983..da02983 100644
--- a/code/fe310/eos/eve/screen/font.c
+++ b/fw/fe310/eos/eve/screen/font.c
diff --git a/code/fe310/eos/eve/screen/font.h b/fw/fe310/eos/eve/screen/font.h
index aff038c..aff038c 100644
--- a/code/fe310/eos/eve/screen/font.h
+++ b/fw/fe310/eos/eve/screen/font.h
diff --git a/code/fe310/eos/eve/screen/form.c b/fw/fe310/eos/eve/screen/form.c
index f7d37ee..f7d37ee 100644
--- a/code/fe310/eos/eve/screen/form.c
+++ b/fw/fe310/eos/eve/screen/form.c
diff --git a/code/fe310/eos/eve/screen/form.h b/fw/fe310/eos/eve/screen/form.h
index 7742b8c..7742b8c 100644
--- a/code/fe310/eos/eve/screen/form.h
+++ b/fw/fe310/eos/eve/screen/form.h
diff --git a/code/fe310/eos/eve/screen/kbdwin.c b/fw/fe310/eos/eve/screen/kbdwin.c
index decedad..decedad 100644
--- a/code/fe310/eos/eve/screen/kbdwin.c
+++ b/fw/fe310/eos/eve/screen/kbdwin.c
diff --git a/code/fe310/eos/eve/screen/kbdwin.h b/fw/fe310/eos/eve/screen/kbdwin.h
index 2cc14d9..2cc14d9 100644
--- a/code/fe310/eos/eve/screen/kbdwin.h
+++ b/fw/fe310/eos/eve/screen/kbdwin.h
diff --git a/code/fe310/eos/eve/screen/page.c b/fw/fe310/eos/eve/screen/page.c
index f54056c..f54056c 100644
--- a/code/fe310/eos/eve/screen/page.c
+++ b/fw/fe310/eos/eve/screen/page.c
diff --git a/code/fe310/eos/eve/screen/page.h b/fw/fe310/eos/eve/screen/page.h
index eebedfd..eebedfd 100644
--- a/code/fe310/eos/eve/screen/page.h
+++ b/fw/fe310/eos/eve/screen/page.h
diff --git a/code/fe310/eos/eve/screen/screen.c b/fw/fe310/eos/eve/screen/screen.c
index f103b48..f103b48 100644
--- a/code/fe310/eos/eve/screen/screen.c
+++ b/fw/fe310/eos/eve/screen/screen.c
diff --git a/code/fe310/eos/eve/screen/screen.h b/fw/fe310/eos/eve/screen/screen.h
index a9745ad..a9745ad 100644
--- a/code/fe310/eos/eve/screen/screen.h
+++ b/fw/fe310/eos/eve/screen/screen.h
diff --git a/code/fe310/eos/eve/screen/window.c b/fw/fe310/eos/eve/screen/window.c
index e49897f..e49897f 100644
--- a/code/fe310/eos/eve/screen/window.c
+++ b/fw/fe310/eos/eve/screen/window.c
diff --git a/code/fe310/eos/eve/screen/window.h b/fw/fe310/eos/eve/screen/window.h
index 7f14f18..7f14f18 100644
--- a/code/fe310/eos/eve/screen/window.h
+++ b/fw/fe310/eos/eve/screen/window.h
diff --git a/code/fe310/eos/eve/widget/Makefile b/fw/fe310/eos/eve/widget/Makefile
index 160db72..160db72 100644
--- a/code/fe310/eos/eve/widget/Makefile
+++ b/fw/fe310/eos/eve/widget/Makefile
diff --git a/code/fe310/eos/eve/widget/clipb.c b/fw/fe310/eos/eve/widget/clipb.c
index 04c9a46..04c9a46 100644
--- a/code/fe310/eos/eve/widget/clipb.c
+++ b/fw/fe310/eos/eve/widget/clipb.c
diff --git a/code/fe310/eos/eve/widget/clipb.h b/fw/fe310/eos/eve/widget/clipb.h
index 2d6fae6..2d6fae6 100644
--- a/code/fe310/eos/eve/widget/clipb.h
+++ b/fw/fe310/eos/eve/widget/clipb.h
diff --git a/code/fe310/eos/eve/widget/label.c b/fw/fe310/eos/eve/widget/label.c
index ebea823..ebea823 100644
--- a/code/fe310/eos/eve/widget/label.c
+++ b/fw/fe310/eos/eve/widget/label.c
diff --git a/code/fe310/eos/eve/widget/label.h b/fw/fe310/eos/eve/widget/label.h
index ec96844..ec96844 100644
--- a/code/fe310/eos/eve/widget/label.h
+++ b/fw/fe310/eos/eve/widget/label.h
diff --git a/code/fe310/eos/eve/widget/pagew.c b/fw/fe310/eos/eve/widget/pagew.c
index c64c477..c64c477 100644
--- a/code/fe310/eos/eve/widget/pagew.c
+++ b/fw/fe310/eos/eve/widget/pagew.c
diff --git a/code/fe310/eos/eve/widget/pagew.h b/fw/fe310/eos/eve/widget/pagew.h
index 1f9ae18..1f9ae18 100644
--- a/code/fe310/eos/eve/widget/pagew.h
+++ b/fw/fe310/eos/eve/widget/pagew.h
diff --git a/code/fe310/eos/eve/widget/strw.c b/fw/fe310/eos/eve/widget/strw.c
index 2a80a28..2a80a28 100644
--- a/code/fe310/eos/eve/widget/strw.c
+++ b/fw/fe310/eos/eve/widget/strw.c
diff --git a/code/fe310/eos/eve/widget/strw.h b/fw/fe310/eos/eve/widget/strw.h
index 72fc6aa..72fc6aa 100644
--- a/code/fe310/eos/eve/widget/strw.h
+++ b/fw/fe310/eos/eve/widget/strw.h
diff --git a/code/fe310/eos/eve/widget/textw.c b/fw/fe310/eos/eve/widget/textw.c
index bf075cf..bf075cf 100644
--- a/code/fe310/eos/eve/widget/textw.c
+++ b/fw/fe310/eos/eve/widget/textw.c
diff --git a/code/fe310/eos/eve/widget/textw.h b/fw/fe310/eos/eve/widget/textw.h
index cd46ea3..cd46ea3 100644
--- a/code/fe310/eos/eve/widget/textw.h
+++ b/fw/fe310/eos/eve/widget/textw.h
diff --git a/code/fe310/eos/eve/widget/widget.c b/fw/fe310/eos/eve/widget/widget.c
index ab121d8..ab121d8 100644
--- a/code/fe310/eos/eve/widget/widget.c
+++ b/fw/fe310/eos/eve/widget/widget.c
diff --git a/code/fe310/eos/eve/widget/widget.h b/fw/fe310/eos/eve/widget/widget.h
index 1aa2cd7..1aa2cd7 100644
--- a/code/fe310/eos/eve/widget/widget.h
+++ b/fw/fe310/eos/eve/widget/widget.h
diff --git a/code/fe310/eos/event.c b/fw/fe310/eos/event.c
index 6953dca..6953dca 100644
--- a/code/fe310/eos/event.c
+++ b/fw/fe310/eos/event.c
diff --git a/code/fe310/eos/event.h b/fw/fe310/eos/event.h
index ba906bb..ba906bb 100644
--- a/code/fe310/eos/event.h
+++ b/fw/fe310/eos/event.h
diff --git a/code/fe310/eos/evt_def.h b/fw/fe310/eos/evt_def.h
index 16c4255..16c4255 100644
--- a/code/fe310/eos/evt_def.h
+++ b/fw/fe310/eos/evt_def.h
diff --git a/code/fe310/eos/i2s.c b/fw/fe310/eos/i2s.c
index c8216ff..c8216ff 100644
--- a/code/fe310/eos/i2s.c
+++ b/fw/fe310/eos/i2s.c
diff --git a/code/fe310/eos/i2s.h b/fw/fe310/eos/i2s.h
index 744958e..744958e 100644
--- a/code/fe310/eos/i2s.h
+++ b/fw/fe310/eos/i2s.h
diff --git a/code/fe310/eos/i2s_def.h b/fw/fe310/eos/i2s_def.h
index 3a09982..3a09982 100644
--- a/code/fe310/eos/i2s_def.h
+++ b/fw/fe310/eos/i2s_def.h
diff --git a/code/fe310/eos/interrupt.c b/fw/fe310/eos/interrupt.c
index 820d1fa..820d1fa 100644
--- a/code/fe310/eos/interrupt.c
+++ b/fw/fe310/eos/interrupt.c
diff --git a/code/fe310/eos/interrupt.h b/fw/fe310/eos/interrupt.h
index 075e7eb..075e7eb 100644
--- a/code/fe310/eos/interrupt.h
+++ b/fw/fe310/eos/interrupt.h
diff --git a/code/fe310/eos/irq_def.h b/fw/fe310/eos/irq_def.h
index 5d9fb1e..5d9fb1e 100644
--- a/code/fe310/eos/irq_def.h
+++ b/fw/fe310/eos/irq_def.h
diff --git a/code/fe310/eos/msgq.c b/fw/fe310/eos/msgq.c
index e76090c..e76090c 100644
--- a/code/fe310/eos/msgq.c
+++ b/fw/fe310/eos/msgq.c
diff --git a/code/fe310/eos/msgq.h b/fw/fe310/eos/msgq.h
index 9f2ca81..9f2ca81 100644
--- a/code/fe310/eos/msgq.h
+++ b/fw/fe310/eos/msgq.h
diff --git a/code/fe310/eos/msgq_def.h b/fw/fe310/eos/msgq_def.h
index 2ad5fc5..2ad5fc5 100644
--- a/code/fe310/eos/msgq_def.h
+++ b/fw/fe310/eos/msgq_def.h
diff --git a/code/fe310/eos/net.c b/fw/fe310/eos/net.c
index 297e8f0..297e8f0 100644
--- a/code/fe310/eos/net.c
+++ b/fw/fe310/eos/net.c
diff --git a/code/fe310/eos/net.h b/fw/fe310/eos/net.h
index 1aaea1f..1aaea1f 100644
--- a/code/fe310/eos/net.h
+++ b/fw/fe310/eos/net.h
diff --git a/code/fe310/eos/net_def.h b/fw/fe310/eos/net_def.h
index 9aa25dd..9aa25dd 100644
--- a/code/fe310/eos/net_def.h
+++ b/fw/fe310/eos/net_def.h
diff --git a/code/fe310/eos/power.c b/fw/fe310/eos/power.c
index 5c874e0..5c874e0 100644
--- a/code/fe310/eos/power.c
+++ b/fw/fe310/eos/power.c
diff --git a/code/fe310/eos/power.h b/fw/fe310/eos/power.h
index 466573f..466573f 100644
--- a/code/fe310/eos/power.h
+++ b/fw/fe310/eos/power.h
diff --git a/code/fe310/eos/sock.c b/fw/fe310/eos/sock.c
index 720e620..720e620 100644
--- a/code/fe310/eos/sock.c
+++ b/fw/fe310/eos/sock.c
diff --git a/code/fe310/eos/sock.h b/fw/fe310/eos/sock.h
index d647381..d647381 100644
--- a/code/fe310/eos/sock.h
+++ b/fw/fe310/eos/sock.h
diff --git a/code/fe310/eos/spi.c b/fw/fe310/eos/spi.c
index fb47313..fb47313 100644
--- a/code/fe310/eos/spi.c
+++ b/fw/fe310/eos/spi.c
diff --git a/code/fe310/eos/spi.h b/fw/fe310/eos/spi.h
index b291ad3..b291ad3 100644
--- a/code/fe310/eos/spi.h
+++ b/fw/fe310/eos/spi.h
diff --git a/code/fe310/eos/spi_def.h b/fw/fe310/eos/spi_def.h
index 06f7251..06f7251 100644
--- a/code/fe310/eos/spi_def.h
+++ b/fw/fe310/eos/spi_def.h
diff --git a/code/fe310/eos/spi_dev.c b/fw/fe310/eos/spi_dev.c
index aed26bc..aed26bc 100644
--- a/code/fe310/eos/spi_dev.c
+++ b/fw/fe310/eos/spi_dev.c
diff --git a/code/fe310/eos/spi_dev.h b/fw/fe310/eos/spi_dev.h
index 21dcee9..21dcee9 100644
--- a/code/fe310/eos/spi_dev.h
+++ b/fw/fe310/eos/spi_dev.h
diff --git a/code/fe310/eos/timer.c b/fw/fe310/eos/timer.c
index e07b9a6..e07b9a6 100644
--- a/code/fe310/eos/timer.c
+++ b/fw/fe310/eos/timer.c
diff --git a/code/fe310/eos/timer.h b/fw/fe310/eos/timer.h
index 2ac53f7..2ac53f7 100644
--- a/code/fe310/eos/timer.h
+++ b/fw/fe310/eos/timer.h
diff --git a/code/fe310/eos/trap_entry.S b/fw/fe310/eos/trap_entry.S
index c24236b..c24236b 100644
--- a/code/fe310/eos/trap_entry.S
+++ b/fw/fe310/eos/trap_entry.S
diff --git a/code/fe310/eos/uart.c b/fw/fe310/eos/uart.c
index e9349a7..e9349a7 100644
--- a/code/fe310/eos/uart.c
+++ b/fw/fe310/eos/uart.c
diff --git a/code/fe310/eos/uart.h b/fw/fe310/eos/uart.h
index da5faab..da5faab 100644
--- a/code/fe310/eos/uart.h
+++ b/fw/fe310/eos/uart.h
diff --git a/code/fe310/eos/unicode.c b/fw/fe310/eos/unicode.c
index 2915791..2915791 100644
--- a/code/fe310/eos/unicode.c
+++ b/fw/fe310/eos/unicode.c
diff --git a/code/fe310/eos/unicode.h b/fw/fe310/eos/unicode.h
index a3b9696..a3b9696 100644
--- a/code/fe310/eos/unicode.h
+++ b/fw/fe310/eos/unicode.h
diff --git a/code/fe310/eos/wifi.c b/fw/fe310/eos/wifi.c
index d58c0eb..d58c0eb 100644
--- a/code/fe310/eos/wifi.c
+++ b/fw/fe310/eos/wifi.c
diff --git a/code/fe310/eos/wifi.h b/fw/fe310/eos/wifi.h
index 732a7a9..732a7a9 100644
--- a/code/fe310/eos/wifi.h
+++ b/fw/fe310/eos/wifi.h