├── .gitignore ├── .gitmodules ├── C++ ├── Examples │ ├── ADC.cpp │ ├── AHRS.cpp │ ├── AHRS.hpp │ ├── AccelGyroMag.cpp │ ├── Barometer.cpp │ ├── FRAM.cpp │ ├── LED.cpp │ ├── Makefile │ ├── RCInput.cpp │ ├── Servo.cpp │ ├── gps.cpp │ └── threaded_baro.cpp ├── Makefile └── Navio │ ├── Common │ ├── ADC.h │ ├── I2Cdev.cpp │ ├── I2Cdev.h │ ├── InertialSensor.h │ ├── Led.h │ ├── MPU9250.cpp │ ├── MPU9250.h │ ├── MS5611.cpp │ ├── MS5611.h │ ├── RCInput.h │ ├── RCOutput.h │ ├── SPIdev.h │ ├── Ublox.cpp │ ├── Ublox.h │ ├── Util.cpp │ ├── Util.h │ ├── gpio.cpp │ └── gpio.h │ ├── Makefile │ ├── Navio+ │ ├── ADC_Navio.cpp │ ├── ADC_Navio.h │ ├── ADS1115.cpp │ ├── ADS1115.h │ ├── Led_Navio.cpp │ ├── Led_Navio.h │ ├── MB85RC256.cpp │ ├── MB85RC256.h │ ├── PCA9685.cpp │ ├── PCA9685.h │ ├── RCInput_Navio.cpp │ ├── RCInput_Navio.h │ ├── RCOutput_Navio.cpp │ └── RCOutput_Navio.h │ ├── Navio2 │ ├── ADC_Navio2.cpp │ ├── ADC_Navio2.h │ ├── LSM9DS1.cpp │ ├── LSM9DS1.h │ ├── Led_Navio2.cpp │ ├── Led_Navio2.h │ ├── PWM.cpp │ ├── PWM.h │ ├── RCInput_Navio2.cpp │ ├── RCInput_Navio2.h │ ├── RCOutput_Navio2.cpp │ ├── RCOutput_Navio2.h │ ├── RGBled.cpp │ └── RGBled.h │ └── get_dependencies.sh ├── CONTRIBUTING.md ├── LICENSE ├── Python ├── .gitignore ├── ADC.py ├── AccelGyroMag.py ├── Barometer.py ├── GPS.py ├── LED.py ├── RCInput.py ├── README.md ├── Servo.py ├── navio │ ├── __init__.py │ ├── adc.py │ ├── leds.py │ ├── lsm9ds1.py │ ├── mpu9250.py │ ├── ms5611.py │ ├── pwm.py │ ├── rcinput.py │ ├── ublox.py │ └── util.py ├── navio2 ├── requirements.txt └── setup.py ├── README.md └── Utilities ├── 3DIMU └── 3Dimu.py ├── ROS-packages └── install-ROS-packages.sh ├── ublox-spi-to-pty ├── Makefile └── ublox-spi-to-pty.c └── ublox-spi-to-tcp ├── Makefile └── ublox-spi-to-tcp.c /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.a 3 | /C++/Build 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/.gitmodules -------------------------------------------------------------------------------- /C++/Examples/ADC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/ADC.cpp -------------------------------------------------------------------------------- /C++/Examples/AHRS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/AHRS.cpp -------------------------------------------------------------------------------- /C++/Examples/AHRS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/AHRS.hpp -------------------------------------------------------------------------------- /C++/Examples/AccelGyroMag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/AccelGyroMag.cpp -------------------------------------------------------------------------------- /C++/Examples/Barometer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/Barometer.cpp -------------------------------------------------------------------------------- /C++/Examples/FRAM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/FRAM.cpp -------------------------------------------------------------------------------- /C++/Examples/LED.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/LED.cpp -------------------------------------------------------------------------------- /C++/Examples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/Makefile -------------------------------------------------------------------------------- /C++/Examples/RCInput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/RCInput.cpp -------------------------------------------------------------------------------- /C++/Examples/Servo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/Servo.cpp -------------------------------------------------------------------------------- /C++/Examples/gps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/gps.cpp -------------------------------------------------------------------------------- /C++/Examples/threaded_baro.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Examples/threaded_baro.cpp -------------------------------------------------------------------------------- /C++/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Makefile -------------------------------------------------------------------------------- /C++/Navio/Common/ADC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/ADC.h -------------------------------------------------------------------------------- /C++/Navio/Common/I2Cdev.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/I2Cdev.cpp -------------------------------------------------------------------------------- /C++/Navio/Common/I2Cdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/I2Cdev.h -------------------------------------------------------------------------------- /C++/Navio/Common/InertialSensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/InertialSensor.h -------------------------------------------------------------------------------- /C++/Navio/Common/Led.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/Led.h -------------------------------------------------------------------------------- /C++/Navio/Common/MPU9250.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/MPU9250.cpp -------------------------------------------------------------------------------- /C++/Navio/Common/MPU9250.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/MPU9250.h -------------------------------------------------------------------------------- /C++/Navio/Common/MS5611.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/MS5611.cpp -------------------------------------------------------------------------------- /C++/Navio/Common/MS5611.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/MS5611.h -------------------------------------------------------------------------------- /C++/Navio/Common/RCInput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/RCInput.h -------------------------------------------------------------------------------- /C++/Navio/Common/RCOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/RCOutput.h -------------------------------------------------------------------------------- /C++/Navio/Common/SPIdev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/SPIdev.h -------------------------------------------------------------------------------- /C++/Navio/Common/Ublox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/Ublox.cpp -------------------------------------------------------------------------------- /C++/Navio/Common/Ublox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/Ublox.h -------------------------------------------------------------------------------- /C++/Navio/Common/Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/Util.cpp -------------------------------------------------------------------------------- /C++/Navio/Common/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/Util.h -------------------------------------------------------------------------------- /C++/Navio/Common/gpio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/gpio.cpp -------------------------------------------------------------------------------- /C++/Navio/Common/gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Common/gpio.h -------------------------------------------------------------------------------- /C++/Navio/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Makefile -------------------------------------------------------------------------------- /C++/Navio/Navio+/ADC_Navio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/ADC_Navio.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio+/ADC_Navio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/ADC_Navio.h -------------------------------------------------------------------------------- /C++/Navio/Navio+/ADS1115.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/ADS1115.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio+/ADS1115.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/ADS1115.h -------------------------------------------------------------------------------- /C++/Navio/Navio+/Led_Navio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/Led_Navio.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio+/Led_Navio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/Led_Navio.h -------------------------------------------------------------------------------- /C++/Navio/Navio+/MB85RC256.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/MB85RC256.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio+/MB85RC256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/MB85RC256.h -------------------------------------------------------------------------------- /C++/Navio/Navio+/PCA9685.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/PCA9685.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio+/PCA9685.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/PCA9685.h -------------------------------------------------------------------------------- /C++/Navio/Navio+/RCInput_Navio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/RCInput_Navio.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio+/RCInput_Navio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/RCInput_Navio.h -------------------------------------------------------------------------------- /C++/Navio/Navio+/RCOutput_Navio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/RCOutput_Navio.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio+/RCOutput_Navio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio+/RCOutput_Navio.h -------------------------------------------------------------------------------- /C++/Navio/Navio2/ADC_Navio2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/ADC_Navio2.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio2/ADC_Navio2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/ADC_Navio2.h -------------------------------------------------------------------------------- /C++/Navio/Navio2/LSM9DS1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/LSM9DS1.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio2/LSM9DS1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/LSM9DS1.h -------------------------------------------------------------------------------- /C++/Navio/Navio2/Led_Navio2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/Led_Navio2.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio2/Led_Navio2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/Led_Navio2.h -------------------------------------------------------------------------------- /C++/Navio/Navio2/PWM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/PWM.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio2/PWM.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/PWM.h -------------------------------------------------------------------------------- /C++/Navio/Navio2/RCInput_Navio2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/RCInput_Navio2.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio2/RCInput_Navio2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/RCInput_Navio2.h -------------------------------------------------------------------------------- /C++/Navio/Navio2/RCOutput_Navio2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/RCOutput_Navio2.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio2/RCOutput_Navio2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/RCOutput_Navio2.h -------------------------------------------------------------------------------- /C++/Navio/Navio2/RGBled.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/RGBled.cpp -------------------------------------------------------------------------------- /C++/Navio/Navio2/RGBled.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/Navio2/RGBled.h -------------------------------------------------------------------------------- /C++/Navio/get_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/C++/Navio/get_dependencies.sh -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/LICENSE -------------------------------------------------------------------------------- /Python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/.gitignore -------------------------------------------------------------------------------- /Python/ADC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/ADC.py -------------------------------------------------------------------------------- /Python/AccelGyroMag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/AccelGyroMag.py -------------------------------------------------------------------------------- /Python/Barometer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/Barometer.py -------------------------------------------------------------------------------- /Python/GPS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/GPS.py -------------------------------------------------------------------------------- /Python/LED.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/LED.py -------------------------------------------------------------------------------- /Python/RCInput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/RCInput.py -------------------------------------------------------------------------------- /Python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/README.md -------------------------------------------------------------------------------- /Python/Servo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/Servo.py -------------------------------------------------------------------------------- /Python/navio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/navio/__init__.py -------------------------------------------------------------------------------- /Python/navio/adc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/navio/adc.py -------------------------------------------------------------------------------- /Python/navio/leds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/navio/leds.py -------------------------------------------------------------------------------- /Python/navio/lsm9ds1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/navio/lsm9ds1.py -------------------------------------------------------------------------------- /Python/navio/mpu9250.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/navio/mpu9250.py -------------------------------------------------------------------------------- /Python/navio/ms5611.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/navio/ms5611.py -------------------------------------------------------------------------------- /Python/navio/pwm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/navio/pwm.py -------------------------------------------------------------------------------- /Python/navio/rcinput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/navio/rcinput.py -------------------------------------------------------------------------------- /Python/navio/ublox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/navio/ublox.py -------------------------------------------------------------------------------- /Python/navio/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/navio/util.py -------------------------------------------------------------------------------- /Python/navio2: -------------------------------------------------------------------------------- 1 | navio -------------------------------------------------------------------------------- /Python/requirements.txt: -------------------------------------------------------------------------------- 1 | smbus==1.1 2 | spidev==3.0 3 | -------------------------------------------------------------------------------- /Python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Python/setup.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/README.md -------------------------------------------------------------------------------- /Utilities/3DIMU/3Dimu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Utilities/3DIMU/3Dimu.py -------------------------------------------------------------------------------- /Utilities/ROS-packages/install-ROS-packages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Utilities/ROS-packages/install-ROS-packages.sh -------------------------------------------------------------------------------- /Utilities/ublox-spi-to-pty/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Utilities/ublox-spi-to-pty/Makefile -------------------------------------------------------------------------------- /Utilities/ublox-spi-to-pty/ublox-spi-to-pty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Utilities/ublox-spi-to-pty/ublox-spi-to-pty.c -------------------------------------------------------------------------------- /Utilities/ublox-spi-to-tcp/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Utilities/ublox-spi-to-tcp/Makefile -------------------------------------------------------------------------------- /Utilities/ublox-spi-to-tcp/ublox-spi-to-tcp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emlid/Navio2/HEAD/Utilities/ublox-spi-to-tcp/ublox-spi-to-tcp.c --------------------------------------------------------------------------------