Є якісь приклади коду для rustilka/esp32s3?

Так звісно, їх звісно немає в монорепо rustilka, але все ж таки там можна розібрати як адаптувати цей код з бібліотекою. Приклади тут

Які бібліотеки можуть бути корисними чи в пригоді?

Наразі в crates.io є навіть окремий каталог бібліотек для #[no_std] середовищ, що дуже добре для нашого випадку, але їх куча, складно знайти цікаві та необхідні, тому ця сторінка і для цього!

embedded-graphics та різні додатки

Цей крейт стане вашим рендером, хоч і базова бібліотека має тільки примітивні лінії, фігури й різні прості малювання, але цього достатньо, для того що б зробити що завгодно. З іншими додатковими крейтами різноманіття збільшується.

embedded-graphics

Список деяких корисних крейтів

Драйвера для дисплеїв

USB класи та різна функціональність.

Продовжуючи тему навчання embedded, то бібліотека не надає просте керування USB, дається тільки low-level доступ до периферії, і написати логіку повинні самотужки, наразі по підтримці класів USB все добре.

usb-device головний дескриптор usb

Дескриптор для HID(клавіатури, мишка і т.д.)

Інша реалізація HID

Serial usb

DFU

USB-Ethernet

Switch_hal для зручної маніпуляції з Controller: тут крейт.