Simon Barotte's starred repositories
SPI_Flash_Uart_Led_Polling_V1.0
SPI Flash W25Qxxx Polling Mode io Driver + FATFs
STM32-Bootloader
STM32 bootloader example that can jump to 2 apps.
Seeed-Lora-e5
Seeedstudio Lora e5 mini examplea
opendroneid-core-c
Open Drone ID Core C Library
Arduino_AHRS_System
A compact realtime embedded Attitude and Heading Reference System (AHRS) using Recursive Least Squares (RLS) for magnetometer calibration and EKF/UKF for sensor fusion on Arduino platform
Embedded_UKF_Library
A compact Unscented Kalman Filter (UKF) library for Teensy4/Arduino system (or any real time embedded system in general)
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
Seeed-LoRa-E5
LoRaWAN end node built from scratch using CubeMX for WLE5x in the LoRa-E5
ardupilot_depthai_scripts
Contains examples for DepthAI integration with ArduPilot
Arduino-FreeRTOS-SAMD21
A port of FreeRTOS that runs on Arduino Samd21 boards
ESP32_IMU_BARO_GPS_VARIO
GPS altimeter/variometer with LCD display, routes with waypoints, data/gps track logging, bluetooth NMEA sentence transmission, wifi AP + webpage configuration
qgroundcontrol
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
MissionPlanner
Mission Planner Ground Control Station for ArduPilot (c# .net)
SensorFusion
A simple implementation of some complex Sensor Fusion algorithms
EKF-Quaternion-Attitude-Estimation
Quaternion-Based Extended Kalman Filter for Fixed-Wing UAV Attitude Estimation
KalmanFIlterMPU-9150
Quaternion based 9DOF IMU Kalman FIlter
Embedded_EKF_Library
A compact Extended Kalman Filter (EKF) library for real time embedded system (with template for Teensy4/Arduino and STM32CubeIDE)
AltitudeKF
A linear Kalman filter estimating altitude and vertical velocity by doing sensor fusion of acceleration and any altitude measurement such as e.g. barometer or SONAR.
STM32-Tutorials
This folder contains all my STM32 programming projects shared on YouTube
PHP-Internals-Book
PHP Internals Book