Go for it! Make something!
Use as much of this code as you like...
⚡ NXP i.MX RT1176 EVKB (Dual-Core Arduino Bring-Up & Emulation)
An Arduino/Teensyduino-compatible core and bring-up suite for the NXP i.MX RT1176 crossover MCU, targeting the MIMXRT1170-EVKB evaluation board (Cortex-M7 @ 996 MHz + Cortex-M4 @ 400 MHz, 2 MB on-chip SRAM, 64 MB SDRAM, 16 MB QSPI flash, WM8962 audio codec, 10/100 Ethernet, dual USB).
- Dual-Core Architecture: The CM7 boots and manages the CM4 using the
MulticoreAPI, communicates overMessagingUnit(MU) mailboxes/doorbells, and supports hot-swapping resident CM4 firmware images viaCm4ImageBank. - Teensy 4 API Surface: Register-by-register port supporting familiar Arduino/Teensy APIs (
setup/loop,digitalWrite,analogRead/analogWrite,IntervalTimer,DMAChannel,AudioStream,SerialUSB,Wire,SPI, USB host/device). - Audio Pipeline: Dual-core audio graph support (DMA-driven I2S on CM7, interrupt-driven AudioStream on CM4 with CMSIS-DSP).
- Double Verification (QEMU + Silicon): Every feature is verified with automated gates in a custom dual-core qemu-rt1170 model and validated on real EVKB hardware.
- Modern CMake Build: Standalone CMake configuration (
evkb.cmake) with local-first library discovery, pinned GitHub fallbacks, embedded CM4 images, and LVGL 9.4 integration. - Clean-Room & Permissive Licensing: 100% MIT/BSD/public domain codebase validated by automated dependency license auditing tools.
🔗 Links: Repository on GitHub · QEMU Machine Model
📦 Repositories & Libraries Catalog
hardware design
midi-tool | teensy-eurorack | teensy-control-voltage | teensy-tinyfpga | teensy-midi-looper
teensy libraries
| variable-playback |
polyphony | midifile-reader | midifile-writer | libcurve | audio-ad5754-ad7606 | AudioEffectDynamics | rgb565_colors | tftpianoview | teensyquencer | libtftscope | eurorack-audio-gui^ | cmake-macros | sample-flashloader
teensy libraries for x86/x64
| cores | |
| sd | |
| audio | |
| st7735 | |
| midi | |
| bounce2 | |
| encoder |
typescript
vscode-boost-test-adapter ^
|
nodejs
eurorack-awesome-db ^
|
nodejs-scrape-and-generate-colors ^
|
c#
troupe-windows-notifier
|
ObservableMessaging
|
NFlowGraph
|
sql
sqlserver-revision-tables
|
java
soa-dsl-scaffolding
|
vhdl
vhdl-tdm
|
papilio_duo_i2s
|
freecad
eurorack-panel











