Skip to main content
Arduino

Return to Revisions

3 of 3
update broken link (see https://github.com/arduino/Arduino/tree/master/hardware)

The "firmware" is whatever program a microcontroller runs. On an Arduino, it is typically the program you write and upload into the microcontroller's flash memory.

If by "firmware" you mean the core library (the source code of pinMode(), digitalRead() and so on), it is here:

https://github.com/arduino/ArduinoCore-avr

If by "firmware" you mean the bootloader (the small program that runs at reset and will accept the upload of your firmware), is is here:

https://github.com/arduino/ArduinoCore-avr/tree/master/bootloaders/optiboot

Note that this is valid for the AVR-based Arduinos. The cores and bootloaders used in other architectures are stored is separate repositories, e.g.

https://github.com/arduino/ArduinoCore-sam

Edgar Bonet
  • 45.1k
  • 4
  • 42
  • 81

AltStyle によって変換されたページ (->オリジナル) /