├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── blinky │ └── lib.rs ├── debug │ └── lib.rs ├── i2c │ └── lib.rs ├── mpu6050 │ └── lib.rs ├── serial │ └── lib.rs └── usb_serial │ └── lib.rs ├── src ├── clock.rs ├── debug.rs ├── gate.rs ├── i2c.rs ├── lib.rs ├── linker.ld ├── math.rs ├── mem.rs ├── phys.rs ├── phys │ ├── addrs.rs │ ├── analog.rs │ ├── dma.rs │ ├── gpio.rs │ ├── irq.rs │ ├── periodic_timers.rs │ ├── pins.rs │ ├── timer.rs │ ├── uart.rs │ ├── usb.rs │ ├── usb │ │ ├── descriptors.rs │ │ ├── models.rs │ │ └── registers.rs │ └── xbar.rs ├── prelude.rs ├── serio.rs ├── system.rs ├── system │ ├── boxed.rs │ ├── buffer.rs │ ├── closure.rs │ ├── map.rs │ ├── observable.rs │ ├── str.rs │ ├── strings.rs │ └── vector.rs ├── teensy.c └── usb_serial.rs └── test.sh /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | doc/ 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/README.md -------------------------------------------------------------------------------- /examples/blinky/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/examples/blinky/lib.rs -------------------------------------------------------------------------------- /examples/debug/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/examples/debug/lib.rs -------------------------------------------------------------------------------- /examples/i2c/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/examples/i2c/lib.rs -------------------------------------------------------------------------------- /examples/mpu6050/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/examples/mpu6050/lib.rs -------------------------------------------------------------------------------- /examples/serial/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/examples/serial/lib.rs -------------------------------------------------------------------------------- /examples/usb_serial/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/examples/usb_serial/lib.rs -------------------------------------------------------------------------------- /src/clock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/clock.rs -------------------------------------------------------------------------------- /src/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/debug.rs -------------------------------------------------------------------------------- /src/gate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/gate.rs -------------------------------------------------------------------------------- /src/i2c.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/i2c.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/linker.ld -------------------------------------------------------------------------------- /src/math.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/math.rs -------------------------------------------------------------------------------- /src/mem.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/mem.rs -------------------------------------------------------------------------------- /src/phys.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys.rs -------------------------------------------------------------------------------- /src/phys/addrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/addrs.rs -------------------------------------------------------------------------------- /src/phys/analog.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/analog.rs -------------------------------------------------------------------------------- /src/phys/dma.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/dma.rs -------------------------------------------------------------------------------- /src/phys/gpio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/gpio.rs -------------------------------------------------------------------------------- /src/phys/irq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/irq.rs -------------------------------------------------------------------------------- /src/phys/periodic_timers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/periodic_timers.rs -------------------------------------------------------------------------------- /src/phys/pins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/pins.rs -------------------------------------------------------------------------------- /src/phys/timer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/timer.rs -------------------------------------------------------------------------------- /src/phys/uart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/uart.rs -------------------------------------------------------------------------------- /src/phys/usb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/usb.rs -------------------------------------------------------------------------------- /src/phys/usb/descriptors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/usb/descriptors.rs -------------------------------------------------------------------------------- /src/phys/usb/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/usb/models.rs -------------------------------------------------------------------------------- /src/phys/usb/registers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/usb/registers.rs -------------------------------------------------------------------------------- /src/phys/xbar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/phys/xbar.rs -------------------------------------------------------------------------------- /src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/prelude.rs -------------------------------------------------------------------------------- /src/serio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/serio.rs -------------------------------------------------------------------------------- /src/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/system.rs -------------------------------------------------------------------------------- /src/system/boxed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/system/boxed.rs -------------------------------------------------------------------------------- /src/system/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/system/buffer.rs -------------------------------------------------------------------------------- /src/system/closure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/system/closure.rs -------------------------------------------------------------------------------- /src/system/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/system/map.rs -------------------------------------------------------------------------------- /src/system/observable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/system/observable.rs -------------------------------------------------------------------------------- /src/system/str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/system/str.rs -------------------------------------------------------------------------------- /src/system/strings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/system/strings.rs -------------------------------------------------------------------------------- /src/system/vector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/system/vector.rs -------------------------------------------------------------------------------- /src/teensy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/teensy.c -------------------------------------------------------------------------------- /src/usb_serial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/src/usb_serial.rs -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SharpCoder/teensycore/HEAD/test.sh --------------------------------------------------------------------------------