gitextract_hhcit_l3/ ├── .gitignore ├── .gitmodules ├── .project ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── defconfig/ │ ├── lpc1769.config │ ├── lpc17xx.config │ ├── qemu-orig.config │ ├── qemu.config │ ├── qemunet.config │ ├── stm32f407-discovery.config │ ├── stm32f429i-discovery.config │ ├── stm32f746-discovery.config │ ├── stm32f746-nucleo.config │ └── stm32f769-discovery.config ├── gdbinit.bflt ├── gdbinit.mini ├── include/ │ └── frosted_api.h ├── kconfig/ │ ├── .gitignore │ ├── Kconfig │ ├── Makefile │ ├── Makefile.frosted │ ├── POTFILES.in │ ├── STM32F4x1Discovery.cfg │ ├── check.sh │ ├── conf.c │ ├── confdata.c │ ├── expr.c │ ├── expr.h │ ├── frosted.conf │ ├── gconf.c │ ├── gconf.glade │ ├── images.c │ ├── kxgettext.c │ ├── list.h │ ├── lkc.h │ ├── lkc_proto.h │ ├── lpc17xx.cfg │ ├── mconf.c │ ├── menu.c │ ├── merge_config.sh │ ├── nconf.c │ ├── nconf.gui.c │ ├── nconf.h │ ├── qconf.cc │ ├── qconf.h │ ├── qemu2.cfg │ ├── streamline_config.pl │ ├── symbol.c │ ├── util.c │ ├── zconf.gperf │ ├── zconf.hash.c_shipped │ ├── zconf.l │ ├── zconf.lex.c_shipped │ ├── zconf.tab.c_shipped │ └── zconf.y ├── kernel/ │ ├── Kconfig │ ├── adc.h │ ├── bflt.c │ ├── bflt.h │ ├── cdc_acm.h │ ├── cdc_ecm.h │ ├── cirbuf.c │ ├── cirbuf.h │ ├── crypto/ │ │ ├── aes.c │ │ ├── aes.h │ │ ├── misc.c │ │ ├── misc.h │ │ ├── sha256.c │ │ └── sha256.h │ ├── device.h │ ├── drivers/ │ │ ├── device.c │ │ ├── devusb_cdc_ecm.c │ │ ├── dma.h │ │ ├── dsp.h │ │ ├── eth.h │ │ ├── exti.c │ │ ├── exti.h │ │ ├── fbcon.c │ │ ├── fbcon.h │ │ ├── fonts.h │ │ ├── fortuna.c │ │ ├── framebuffer.h │ │ ├── frand.c │ │ ├── ft5336.c │ │ ├── gpio.c │ │ ├── gpio.h │ │ ├── i2c.h │ │ ├── ili9341.c │ │ ├── l3gd20.c │ │ ├── l3gd20.h │ │ ├── lis3dsh.c │ │ ├── lis3dsh.h │ │ ├── lm3s_eth.c │ │ ├── lsm303dlhc.c │ │ ├── lsm303dlhc.h │ │ ├── ltdc.h │ │ ├── mccog21.c │ │ ├── null.c │ │ ├── pty.c │ │ ├── pty.h │ │ ├── rng.h │ │ ├── sdio.h │ │ ├── sdram.h │ │ ├── socket_in.c │ │ ├── socket_in.h │ │ ├── socket_un.c │ │ ├── spi.h │ │ ├── stm32_dma.c │ │ ├── stm32_eth.c │ │ ├── stm32_i2c.c │ │ ├── stm32_lowpower.c │ │ ├── stm32_rng.c │ │ ├── stm32_sdio.c │ │ ├── stm32_sdio.h │ │ ├── stm32_spi.c │ │ ├── stm32_usb.c │ │ ├── stm32f4_adc.c │ │ ├── stm32f4_dsp.c │ │ ├── stm32f4_sdram.c │ │ ├── stm32f7_ltdc.c │ │ ├── stm32f7_sdram.c │ │ ├── stmpe811.c │ │ ├── stmpe811.h │ │ ├── tty_console.c │ │ ├── tty_console.h │ │ ├── uart.c │ │ ├── uart.h │ │ ├── uart_dev.h │ │ ├── usb/ │ │ │ ├── usb_kbd.c │ │ │ └── usbh_drivers.h │ │ ├── usb.h │ │ └── xadow_LED_5x7.c │ ├── fonts/ │ │ ├── cga_8x8.c │ │ ├── palette_256_xterm.c │ │ └── piccolo_7x6.c │ ├── fortuna.h │ ├── fpb.c │ ├── fpb.h │ ├── framebuffer.c │ ├── frand.h │ ├── frosted.c │ ├── frosted.h │ ├── fs/ │ │ ├── fatfs.c │ │ ├── fatfs.h │ │ ├── memfs.c │ │ ├── sysfs.c │ │ ├── xipfs.c │ │ └── xipfs.h │ ├── getaddrinfo.c │ ├── hardfault_debug.c │ ├── heap.h │ ├── interrupts.h │ ├── kprintf.c │ ├── kprintf.h │ ├── lm3s/ │ │ ├── Kconfig │ │ ├── lm3s.c │ │ ├── lm3s.ld.in │ │ └── lm3s6965evb.c │ ├── locks.c │ ├── locks.h │ ├── lowpower.h │ ├── lpc17xx/ │ │ ├── Kconfig │ │ ├── lpc1768mbed.c │ │ ├── lpc1769xpresso.c │ │ └── lpc17xx.ld.in │ ├── lpc17xx.h │ ├── malloc.c │ ├── malloc.h │ ├── module.c │ ├── mpu.c │ ├── mpu.h │ ├── mutex.S │ ├── net/ │ │ ├── Kconfig │ │ ├── if.h │ │ ├── pico_lock.c │ │ └── route.h │ ├── nrf51/ │ │ ├── Kconfig │ │ ├── blenanov1_5.c │ │ └── nrf51.ld.in │ ├── nrf52/ │ │ ├── Kconfig │ │ ├── blenanov2_0.c │ │ └── nrf52.ld.in │ ├── null.h │ ├── pico_port.h │ ├── pipe.c │ ├── scheduler.c │ ├── scheduler.h │ ├── semaphore.S │ ├── stm32f4/ │ │ ├── Kconfig │ │ ├── stm32f4.ld.in │ │ ├── stm32f407discovery.c │ │ ├── stm32f407diymore.c │ │ ├── stm32f411nucleo.c │ │ ├── stm32f429discovery.c │ │ ├── stm32f446nucleo.c │ │ ├── stm32f4x1discovery.c │ │ └── stm32f4xxpyboard.c │ ├── stm32f7/ │ │ ├── Kconfig │ │ ├── stm32f7.ld.in │ │ ├── stm32f746discovery.c │ │ ├── stm32f746nucleo-144.c │ │ └── stm32f769discovery.c │ ├── string.c │ ├── string.h │ ├── sys.c │ ├── syscall_table_gen.py │ ├── syscall_vector.c │ ├── systick.c │ ├── tasklet.c │ ├── term.c │ ├── vfs.c │ └── vfs.h ├── qemu.gdbinit ├── rules/ │ ├── arch.mk │ ├── config.mk │ ├── picotcp.mk │ └── userspace.mk ├── scripts/ │ ├── frosted-dev-setup │ └── frosted-qemu-setup └── xipfs.h