James Sinclair's starred repositories
os-tutorial
How to create an OS from scratch
academicpages.github.io
Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes
flask-restful
Simple framework for creating REST APIs
unix-history-repo
Continuous Unix commit history from 1970 until today
Learning-Bitcoin-from-the-Command-Line
A complete course for learning Bitcoin programming and usage from the command
latex-homework-template
🎓📄 The LaTeX file that I used as the base for all my homework in university.
arduino-cmake
Arduino CMake Build system
mpi4py-examples
mpi4py examples
PyrateLimiter
⚔️Python Rate-Limiter using Leaky-Bucket Algorithm Family
vscode-pddl
Planning Domain Description Language (PDDL) grammar, syntax highlighting, code snippets, parser and planner integration for Visual Studio Code.
Adafruit_TSL2591_Library
This is an Arduino library for the TSL2591 digital luminosity (light) sensors.
SAMD_TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an SAMD-based board. These SAMD Hardware Timers, using Interrupt, still work even if other functions are blocking. Moreover, they are much more precise (certainly depending on clock frequency accuracy) than other software timers using millis() or micros(). That's mandatory if you need to measure some data requiring better accuracy. It now supports 16 ISR-based Timers, while consuming only 1 Hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based Timers. Therefore, their executions are not blocked by bad-behaving functions or tasks. This important feature is absolutely necessary for mission-critical tasks. SAMD21 now can use 6 Timers
Adafruit-Feather-M0-Adalogger-PCB
PCB files for the Adafruit Feather M0 Adalogger
FeatherWing-template-KiCad
A KiCad 5 template for making a FeatherWing board.