fprime-arduino
An implementation allowing fprime to be run on a limite number of Arduino compatible devices.
File Explorer
- CMakeLists.txt
- FprimeArduino.hpp
- sdd.md
- AnalogDriver.cpp
- AnalogDriver.fpp
- AnalogDriver.hpp
- CMakeLists.txt
- CMakeLists.txt
- GpioDriver.cpp
- GpioDriver.fpp
- GpioDriver.hpp
- CMakeLists.txt
- HardwareRateDriver.cpp
- HardwareRateDriver.fpp
- HardwareRateDriver.hpp
- HardwareRateDriverArm.cpp
- HardwareRateDriverAvr.cpp
- HardwareRateDriverBasic.cpp
- HardwareRateDriverFeatherM0.cpp
- HardwareRateDriverLinux.cpp
- HardwareRateDriverTeensy.cpp
- CMakeLists.txt
- I2cDriver.cpp
- I2cDriver.fpp
- I2cDriver.hpp
- I2cDriverArduino.cpp
- I2cDriverLinux.cpp
- CMakeLists.txt
- I2cNodeDriver.cpp
- I2cNodeDriver.fpp
- I2cNodeDriver.hpp
- CMakeLists.txt
- IpSocket.hpp
- sdd.md
- CMakeLists.txt
- PwmDriver.cpp
- PwmDriver.fpp
- PwmDriver.hpp
- sdd.md
- CMakeLists.txt
- SpiDriver.cpp
- SpiDriver.fpp
- SpiDriver.hpp
- SpiDriverArduino.cpp
- CMakeLists.txt
- StreamDriver.cpp
- StreamDriver.fpp
- StreamDriver.hpp
- StreamDriverArduino.cpp
- sdd.md
- CMakeLists.txt
- TcpClient.cpp
- TcpClient.fpp
- TcpClient.hpp
- TcpClientBasic.cpp
- TcpClientWiFi.cpp
- sdd.md
- CMakeLists.txt
- TcpServer.cpp
- TcpServer.fpp
- TcpServer.hpp
- TcpServerBasic.cpp
- TcpServerWiFi.cpp
- CMakeLists.txt
- Console.cpp
- Console.hpp
- DefaultConsole.cpp
- DefaultFile.cpp
- DefaultRawTime.cpp
- Directory.cpp
- Directory.hpp
- File.cpp
- File.hpp
- FileSystem.cpp
- FileSystem.hpp
- RawTime.cpp
- RawTime.hpp
- ArduinoTime.cpp
- ArduinoTime.fpp
- ArduinoTime.hpp
- CMakeLists.txt
- sdd.md
- CMakeLists.txt
- LifeLed.cpp
- LifeLed.fpp
- LifeLed.hpp
- CMakeLists.txt
- SetTime.fpp
- GenericLogAssert.cpp
- GenericLogAssert.hpp
- IntervalTimer.cpp
- StreamLog.cpp
- StreamLog.hpp
- IntervalTimer.cpp
- XMem.hpp
- CMakeLists.txt
- StandardTypes.hpp
- StandardTypes.hpp
- cstdarg
- cstdio
- cstring
- AdcReadPortAi.xml
- CMakeLists.txt
- .gitignore
- ATMegaAdcDriverComponent.md
- sdd.md
- ATmegaAdcDriverComponentAi.xml
- ATmegaAdcDriverComponentImpl.cpp
- ATmegaAdcDriverComponentImpl.hpp
- CMakeLists.txt
- README.md
- LinuxGpioDriver.md
- main.cpp
- Tester.cpp
- Tester.hpp
- ATmegaGpioDriverComponentAi.xml
- ATmegaGpioDriverComponentImpl.cpp
- ATmegaGpioDriverComponentImpl.hpp
- ATmegaGpioDriverComponentImplAVR.cpp
- ATmegaGpioDriverComponentImplCommon.cpp
- ATmegaGpioDriverComponentImplLinux.cpp
- ATmegaGpioDriverComponentImplStub.cpp
- CMakeLists.txt
- .gitignore
- ATmegaI2cDriverComponent.md
- sdd.md
- ATmegaI2cDriverComponentAi.xml
- ATmegaI2cDriverComponentImpl.cpp
- ATmegaI2cDriverComponentImpl.hpp
- ATmegaI2cDriverComponentImplAVR.cpp
- ATmegaI2cDriverComponentImplLinux.cpp
- CMakeLists.txt
- README.md
- .gitignore
- ATmegaInternalAdcDriver.md
- sdd.md
- .cookiecutterrc
- .gitignore
- ATmegaInternalAdcDriverComponentAi.xml
- ATmegaInternalAdcDriverComponentImpl.cpp
- ATmegaInternalAdcDriverComponentImpl.hpp
- CMakeLists.txt
- README.md
- .gitignore
- ATmegaSerialDriver.md
- sdd.md
- ATmegaSerialDriverComponentAi.xml
- ATmegaSerialDriverComponentArduinoImpl.cpp
- ATmegaSerialDriverComponentAVRImpl.cpp
- ATmegaSerialDriverComponentImpl.cpp
- ATmegaSerialDriverComponentImpl.hpp
- ATmegaSerialDriverComponentImplCfg.hpp
- ATmegaSerialDriverComponentLinuxImpl.cpp
- CMakeLists.txt
- README.md
- ATmegaSpiDriverComponentAi.xml
- ATmegaSpiDriverComponentImpl.cpp
- ATmegaSpiDriverComponentImpl.hpp
- ATmegaSpiDriverComponentImplAVR.cpp
- ATmegaSpiDriverComponentImplCommon.cpp
- ATmegaSpiDriverComponentImplLinux.cpp
- CMakeLists.txt
- CMakeLists.txt
- HardwareRateDriver.cpp
- HardwareRateDriver.hpp
- HardwareRateDriverArduino.cpp
- HardwareRateDriverComponentAi.xml
- HardwareRateDriverLinux.cpp
- HardwareRateDriverTeensy.cpp
- CMakeLists.txt
- U16ArrayPortAi.xml
- CMakeLists.txt
- .gitignore
- AssertReset.md
- sdd.md
- .cookiecutterrc
- AssertResetComponent.cpp
- AssertResetComponent.hpp
- AssertResetComponentAi.xml
- AssertResetComponentArduino.cpp
- AssertResetComponentAVR.cpp
- AssertResetComponentLinux.cpp
- CMakeLists.txt
- README.md
- .gitignore
- ATmegaTime.md
- sdd.md
- Main.cpp
- runtest_CYGWIN
- runtest_DARWIN
- runtest_LINUX
- Tester.cpp
- Tester.hpp
- .cookiecutterrc
- .gitignore
- ArduinoTimeImpl.cpp
- ArduinoTimeImpl.hpp
- ATmegaTimeComponent.cpp
- CMakeLists.txt
- DarwinTimeImpl.cpp
- LinuxTimeImpl.cpp
- README
- README.md
- VxWorksTimeImpl.cpp
- .gitignore
- EePrmDb.md
- sdd.md
- CMakeLists.txt
- EePrmDbComponentAi.xml
- EePrmDbComponentAVRImpl.cpp
- EePrmDbComponentImpl.cpp
- EePrmDbComponentImpl.hpp
- EePrmDbComponentLinuxImpl.cpp
- paramTest.h
- README.md
- CMakeLists.txt
- MemoryFree.cpp
- MemoryFree.h
- known_16bit_timers.h
- issue_template.md
- ATTiny85.ino
- FanSpeed.ino
- Interrupt.ino
- keywords.txt
- library.json
- library.properties
- README.md
- TimerOne.cpp
- TimerOne.h
- .travis.yml
- arduino-ci-script.sh
- CONTRIBUTING.md
- extract.sh
- ISSUE_TEMPLATE.md
- LICENSE
- PULL_REQUEST_TEMPLATE.md
- README.md
- .gitignore
- .travis.yml
- abi.cpp
- Arduino.h
- binary.h
- CDC.cpp
- Client.h
- HardwareSerial.cpp
- HardwareSerial.h
- HardwareSerial0.cpp
- HardwareSerial1.cpp
- HardwareSerial2.cpp
- HardwareSerial3.cpp
- HardwareSerial_private.h
- hooks.c
- inttypes.h
- IPAddress.cpp
- IPAddress.h
- main.cpp
- new.cpp
- new.h
- PluggableUSB.cpp
- PluggableUSB.h
- Print.cpp
- Print.h
- Printable.h
- README.md
- Server.h
- Stream.cpp
- Stream.h
- Tone.cpp
- Udp.h
- USBAPI.h
- USBCore.cpp
- USBCore.h
- USBDesc.h
- WCharacter.h
- WInterrupts.c
- wiring.c
- wiring_analog.c
- wiring_digital.c
- wiring_extras.cpp
- wiring_extras.h
- wiring_private.h
- wiring_pulse.c
- wiring_pulse.S
- wiring_shift.c
- WMath.cpp
- WString.cpp
- WString.h
- BarometricPressureSensor.ino
- DigitalPotControl.ino
- SPI.cpp
- SPI.h
- keywords.txt
- library.properties
- digital_potentiometer.ino
- i2c_scanner.ino
- master_reader.ino
- master_writer.ino
- SFRRanger_reader.ino
- slave_receiver.ino
- slave_sender.ino
- twi.c
- twi.h
- Wire.cpp
- Wire.h
- keywords.txt
- library.properties
- pins_arduino.h
- pins_arduino.h
- pins_arduino.h
- README.md
- CMakeLists.txt
- PlatformTypes.fpp
- PlatformTypes.h
- cassert
- cinttypes
- CMakeLists.txt
- cmath
- cstdarg
- cstdint
- cstdio
- cstdlib
- cstring
- ctime
- limits
- new
- PlatformTypes.fpp
- PlatformTypes.h
- ArduinoFw.cmake
- extras.cpp
- arduino-support.cmake
- arduino-wrapper.cmake
- ATmega128.cmake
- circuitplaybluefruit.cmake
- circuitplayexpress.cmake
- esp32.cmake
- featherESP32.cmake
- featherM0.cmake
- featherM4.cmake
- featherNRF52840.cmake
- featherrp2040.cmake
- featherrp2040rfm.cmake
- featherRP2350.cmake
- featherSTM32F405.cmake
- grandcentral.cmake
- kb2040.cmake
- nucleo_F401RE.cmake
- nucleo_H723ZG.cmake
- rpipico.cmake
- rpipico2.cmake
- rpipicow.cmake
- stm32f411ce.cmake
- teensy32.cmake
- teensy40.cmake
- teensy41.cmake
- thingplusrp2040.cmake
- 00-teensy.rules
- 99-adafruit-boards.rules
- cortexM0.md
- cortexM4.md
- esp32.md
- featherESP32.md
- nRF52840.md
- rp2040_2350.md
- stm32.md
- teensy.md
- arduino-cli-install.md
- board-list.md
- .gitignore
- fprime-arduino.cmake
- LICENSE
- README.md
- requirements.txt
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
Command Glossary
Commands referenced in this DOCs, explained below.
git submodule
View Details ▼
git submodule
Inspect, update, and manage submodules.
git submodule
View existing submodules and the checked-out commit for each one:
git submodule update --init --recursive
Install a repository's submodules (listed in `.gitmodules`):
git submodule add {{repository_url}}
Add a Git repository as a submodule of the current one:
// repository documentation
Was this content helpful?
(0 ratings)
