A Dependently Typed Functional Programming Language
Role in this project:
Back-end Developer & Systems Programmer Contributions:16 commits in 6 months
Contributions summary:Jeremy primarily focused on modifying the runtime system (RTS) of the Idris language. Their work involved adapting the RTS for environments without pthreads, implementing pointer alignment, and making changes to data structures, notably with the introduction of `uint32_t` types for specific fields. Furthermore, the user added support for Arduino, including an `idris_main.c` file tailored for the platform and integrating RTS source files into the build process for cross-compilation. These modifications suggest a focus on portability and system-level programming within the Idris ecosystem.
functional-programming-language
Makefile for Arduino sketches. It defines the workflows for compiling code, flashing it to Arduino and even communicating through Serial.
Role in this project:
Embedded Systems Engineer / IoT Developer Contributions:10 commits, 1 comment in 9 days
Contributions summary:Jeremy primarily contributed to the `Teensy.mk` file, which is a Makefile used for building Arduino sketches for Teensy boards. Their work focused on adding support for Teensy 3.x boards, improving the build process, and incorporating the necessary tools for uploading and resetting the boards. They added examples of the build and also modified core build settings for optimal functionality.
arduinomakefile