• Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

How can the Teensy Board use avr?


New Member
I bought myself a Teensy 4.0 Development board.
My goal is to write some bare-metal drivers in Rust for it.

But, I have seen that you can use the avr-gcc compiler for it. (https://www.pjrc.com/teensy/gcc.html)
So, the board uses an ARM Cortex-M7 processor
How can this work?
I mean these are completely different architectures, or am I missing something?

Best regards
The developers of Teensy have made the Arduino environment seamlessly recognize their devices by devising their own libraries and drivers. It does require a special loader-app, "Teensyduino," but works brilliantly.

EE World Online Articles