Skip to content
/ ilum Public

Ilum is a Hardware-Abstract-Layer for the Teensy 4.0, which is using the NXP iMXRT1062 Cortex-M7 ARM CPU

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

Lockna/ilum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ilum

Ilum is a collection of self-written crates to provide support for the Rust programming language on the Teensy 4.0

Dependencies

  • A Rust installation, I recommend an installation using rustup

  • The thumbv7em-none-eabihf Rust target, which may be installed using rustup:

    $ rustup target add thumbv7em-none-eabihf

  • objcopy for transforming Rust binaries into hex files. I use LLVM objcopy provided by

    cargo binutils

  • Last but not least you'll need the teensy_loader_cli or Teensy Loader Application

    to download your programs to your Teensy 4.0.

Usage

Coming soon

Project structure

This project includes several crates.

  • ilum-init is setting up the MCU for use.
  • ilum-hal is a Hardware-Access-Layer for the iMXRT1062.
  • ilum-bsp is the board-support-package (coming) which depends on the depends on the previous mentioned crates.

ilum-init

Coming soon

ilum-hal

Coming soon

Contributing

Contributions to code and documentation are heavily appreciated, may it be a bug fix, a new feature, or improvement of the code or wiki documentation.

Support

If something isn't working as expected or you have questions, feel free to open an issue.

If you are looking for a more direct way to contact me, you are welcome to send me an e-mail

License

Ilum is distributed under the terms of either Apache License Version 2.0 or the MIT license, at the user's choice. See LICENSE-MIT or LICENSE-APACHE

About

Ilum is a Hardware-Abstract-Layer for the Teensy 4.0, which is using the NXP iMXRT1062 Cortex-M7 ARM CPU

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published