Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

olback/h7

Repository files navigation

h7

Todo

Sim

  • Create display crate h7-display (lib)
  • Create sim crate h7-sim (lib, bin)
  • Allow the h7-sim crate to be used a library and a binary.
    • As lib: When used as a library, provide sim entry point
    • As bin: Show display, open h7-app and run .so

Hardware/HAL/Driver

  • External SDRAM
  • Allocator using external SDRAM
  • Displayport output
  • USB Keyboard
  • USB Serial communication
  • Microchip/NXP Crypto chip. NXP SE050C2 does not have a rust driver. Microchip ATECC608A does.
  • SDMMC
  • Multi-Core. Move IO to CM4 and reserve CM7 for applications.
  • Ethernet
  • WiFi
  • Bluetooth

Software

  • Interrupt prio
  • Add release/debug info to osinfo.
  • CPU Temp ADC interrupt.
  • Watchdog info in mcuinfo.
  • Watchdog control command.
  • RTC control command. date set [date time|date|time]
  • Render to display. Interrupt driven frame-updates.
  • USB input with interrupts.
  • User login using secure element.
  • Shell.
  • Application API. (wip)
  • Load binaries from SD Card (async?)
  • CRC with verification
  • Run programs without crashing (duh)
  • Settings storage? NOR-Flash/SD Card?
  • Settings using hds::Kv
  • Show long names on SD Card
  • HardFault info (upstream to cortex_m?)
  • NOR-Flash file system littlefs2
  • Uptime
  • Group commands

Test

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages