├── .gitattributes ├── .gitignore ├── .travis.yml ├── LICENSE ├── app ├── Brewpi.h ├── cbox │ ├── ControlboxWiring.h │ ├── ControllerMixins.h │ ├── EepromFormat.h │ ├── Logger.cpp │ ├── OneWireBusCBox.h │ ├── OneWireTempSensorCBox.h │ ├── TicksDeclaration.h │ ├── build.mk │ ├── main.cpp │ └── readme.md ├── controller │ ├── Brewpi.cpp │ ├── BrewpiStrings.cpp │ ├── BrewpiStrings.h │ ├── Control.cpp │ ├── Control.h │ ├── DeviceManager.cpp │ ├── DeviceManager.h │ ├── EepromFormat.h │ ├── EepromManager.cpp │ ├── EepromManager.h │ ├── JsonKeys.h │ ├── Logger.cpp │ ├── ModeControl.h │ ├── PiLink.cpp │ ├── PiLink.h │ ├── PiLinkHandlers.h │ ├── SettingsManager.cpp │ ├── SettingsManager.h │ ├── TempControl.cpp │ ├── TempControl.h │ ├── TicksDeclaration.h │ ├── UI.h │ ├── build.mk │ ├── d4d_user_cfg_app.h │ ├── esj │ │ ├── .gitignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── arm │ │ │ ├── convert.h │ │ │ └── json_ex.h │ │ ├── build │ │ │ ├── esj.sln │ │ │ ├── esj.vcxproj │ │ │ ├── esj.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── startup_MK64F12.s │ │ ├── doc │ │ │ ├── chrome-console.jpg │ │ │ ├── esj.html │ │ │ ├── esj1.cleaned.svg │ │ │ ├── esj1.png │ │ │ ├── esj1.svg │ │ │ ├── esj2.png │ │ │ └── esj2.svg │ │ ├── json_adapter.h │ │ ├── json_lexer.h │ │ ├── json_reader.h │ │ ├── json_writer.h │ │ ├── main.cpp │ │ ├── osx │ │ │ ├── convert.h │ │ │ └── json_ex.h │ │ ├── platform_selector.h │ │ ├── pt.h │ │ ├── stringer.h │ │ └── windows │ │ │ ├── convert.h │ │ │ └── json_ex.h │ ├── mixins │ │ ├── ControllerMixins.cpp │ │ ├── ControllerMixins.h │ │ ├── Nameable.cpp │ │ ├── Nameable.h │ │ ├── VisitorSerialize.cpp │ │ └── VisitorSerialize.h │ └── test │ │ ├── makefile │ │ └── tests │ │ ├── EsjTest.cpp │ │ └── NameableTest.cpp ├── egui_demo │ ├── _screen_shots │ │ ├── about_screen.bmp │ │ ├── about_screen_old.bmp │ │ ├── console_screen.bmp │ │ ├── console_screen_old.bmp │ │ ├── entry_screen.bmp │ │ ├── entry_screen_old.bmp │ │ ├── entry_screen_old2.bmp │ │ ├── main_screen.bmp │ │ ├── main_screen_old.bmp │ │ ├── main_screen_old2.bmp │ │ ├── menu_screen.bmp │ │ └── menu_screen_old.bmp │ ├── application.cpp │ ├── build.mk │ ├── d4d_user_cfg_app.h │ └── screens │ │ ├── d4d_screen_about.c │ │ ├── d4d_screen_entry.c │ │ ├── d4d_screen_log.c │ │ ├── d4d_screen_log.h │ │ ├── d4d_screen_log_cpp.cpp │ │ ├── d4d_screen_main.c │ │ ├── d4d_screen_touchtest.c │ │ ├── d4d_screen_winmenu.c │ │ ├── fonts.c │ │ ├── fonts.h │ │ ├── pictures.c │ │ ├── pictures.h │ │ ├── screen_common.cpp │ │ └── screen_common.h ├── fallback │ ├── AppConfig.h │ ├── AppConfigDefault.h │ └── Config.h ├── minimal │ ├── application.cpp │ └── build.mk ├── sparktest │ ├── Brewpi.h │ ├── application.cpp │ └── build.mk └── wifi-test │ ├── application.cpp │ ├── build.mk │ └── python │ └── wifi-test.py ├── controlbox ├── .gitignore ├── .travis.yml ├── CMakeLists.txt ├── LICENSE ├── README.md ├── build.sh ├── build │ └── build ├── ci │ ├── build.sh │ ├── install_boost.sh │ └── install_cmake.sh ├── docs │ ├── controlbox.rst │ └── eeprom-format.md ├── examples │ ├── CMakeLists.txt │ ├── non-static │ │ ├── ArrayEepromAccess.h │ │ ├── CMakeLists.txt │ │ ├── EepromAccessImpl.h │ │ ├── example.md │ │ ├── examplebox.h │ │ └── main.cpp │ ├── shared │ │ ├── EepromTypes.h │ │ ├── Platform.h │ │ ├── Ticks.h │ │ ├── TicksImpl.h │ │ ├── timems.cpp │ │ └── timems.h │ └── static │ │ ├── ArrayEepromAccess.h │ │ ├── CMakeLists.txt │ │ ├── EepromAccessImpl.h │ │ ├── Values_Test.cpp │ │ ├── Version.h │ │ ├── include.mk │ │ └── main.cpp ├── src │ ├── CMakeLists.txt │ ├── lib │ │ ├── Box.h │ │ ├── BoxApi.h │ │ ├── CMakeLists.txt │ │ ├── Commands.cpp │ │ ├── Commands.h │ │ ├── Comms.cpp │ │ ├── Comms.h │ │ ├── CommsStdIO.cpp │ │ ├── CommsStdIO.h │ │ ├── CompositeDataStream.h │ │ ├── DataStream.cpp │ │ ├── DataStream.h │ │ ├── DataStreamEeprom.h │ │ ├── EepromAccess.h │ │ ├── EepromBlock.h │ │ ├── GenericContainer.cpp │ │ ├── GenericContainer.h │ │ ├── Integration.cpp │ │ ├── Integration.h │ │ ├── Memops.cpp │ │ ├── Memops.h │ │ ├── PersistChangeValue.h │ │ ├── Static.h │ │ ├── StreamUtil.h │ │ ├── SystemProfile.cpp │ │ ├── SystemProfile.h │ │ ├── ValueModels.h │ │ ├── ValueTicks.h │ │ ├── Values.cpp │ │ ├── Values.h │ │ ├── ValuesEeprom.cpp │ │ ├── ValuesEeprom.h │ │ ├── fallback │ │ │ └── ControlboxWiring.h │ │ ├── include.mk │ │ └── pointer_scalar.h │ └── wiring │ │ ├── AnalogPinSensor.h │ │ ├── ProgmemValues.h │ │ ├── ValuesProgmem.cpp │ │ └── ValuesProgmem.h └── test │ ├── CMakeLists.txt │ ├── catch.hpp │ ├── catch_output.h │ ├── events.cpp │ ├── examplebox_tests.cpp │ ├── fakeit.hpp │ └── main.cpp ├── docker ├── Dockerfile ├── docker-compose.yml ├── readme.md └── scripts │ ├── build-modules.sh │ ├── build_boost.sh │ └── download_boost.sh ├── docs ├── .gitignore ├── Doxyfile ├── Makefile ├── actuators │ ├── actuator-interfaces.md │ ├── actuator-pwm.md │ └── actuators.md ├── brewpi-p1-pinmap.xlsx ├── conf.py ├── doxygen.md ├── index.rst ├── make.bat ├── readme.md └── requirements.txt ├── lib ├── inc │ ├── ActuatorDigitalDelegate.h │ ├── ActuatorInterfaces.h │ ├── ActuatorMocks.h │ ├── ActuatorMutexDriver.h │ ├── ActuatorMutexGroup.h │ ├── ActuatorOffset.h │ ├── ActuatorOneWire.h │ ├── ActuatorPwm.h │ ├── ActuatorTimeLimited.h │ ├── ControllerInterface.h │ ├── DS2408.h │ ├── DS2413.h │ ├── DallasTemperature.h │ ├── Delegate.h │ ├── EepromAccess.h │ ├── EepromTypes.h │ ├── FilterCascaded.h │ ├── FilterFixed.h │ ├── Interface.h │ ├── LogMessages.h │ ├── Logger.h │ ├── OneWire.h │ ├── OneWireAddress.h │ ├── OneWireDevice.h │ ├── OneWireImpl.h │ ├── OneWireLowLevelInterface.h │ ├── OneWireNull.h │ ├── OneWireTempSensor.h │ ├── Pid.h │ ├── ProcessValue.h │ ├── ProcessValueDelegate.h │ ├── RefTo.h │ ├── SensorSetPointPair.h │ ├── SetPoint.h │ ├── SetPointDelegate.h │ ├── TempSensor.h │ ├── TempSensorDelegate.h │ ├── TempSensorDisconnected.h │ ├── TempSensorExternal.h │ ├── TempSensorFallback.h │ ├── TempSensorMock.h │ ├── Ticks.h │ ├── ValveController.h │ ├── VisitorBase.h │ ├── VisitorCast.h │ ├── defaultDevices.h │ ├── fixed_point.h │ ├── str_functions.h │ └── temperatureFormats.h ├── mixins │ └── ControllerMixins.h ├── src │ ├── ActuatorMutexDriver.cpp │ ├── ActuatorMutexGroup.cpp │ ├── ActuatorPwm.cpp │ ├── ActuatorTimeLimited.cpp │ ├── DS2408.cpp │ ├── DS2413.cpp │ ├── DallasTemperature.cpp │ ├── FilterCascaded.cpp │ ├── FilterFixed.cpp │ ├── OneWire.cpp │ ├── OneWireAddress.cpp │ ├── OneWireDevice.cpp │ ├── OneWireTempSensor.cpp │ ├── Pid.cpp │ ├── RefTo.cpp │ ├── SetPoint.cpp │ ├── TempSensorFallback.cpp │ ├── Ticks.cpp │ ├── ValveController.cpp │ ├── defaultDevices.cpp │ ├── str_functions.cpp │ └── temperatureFormats.cpp └── test │ ├── ActuatorMocksTest.cpp │ ├── ActuatorMutexTest.cpp │ ├── ActuatorOffsetTest.cpp │ ├── ActuatorPwmTest.cpp │ ├── ActuatorTimeLimitedTest.cpp │ ├── DefaultDevicesTest.cpp │ ├── FilterCascadedTest.cpp │ ├── PidTest.cpp │ ├── RefToTest.cpp │ ├── SetPointTest.cpp │ ├── SimulationMashTest.cpp │ ├── SimulationTest.cpp │ ├── TempSensorDelegateTest.cpp │ ├── TempSensorFallbackTest.cpp │ ├── TempSensorMockTest.cpp │ ├── VisitorCastTest.cpp │ ├── fixed_pointTest.cpp │ ├── makefile │ ├── str_functionsTest.cpp │ └── temperatureFormatsTest.cpp ├── platform ├── spark │ ├── firmware │ │ ├── .buildpackrc │ │ ├── .clang-format │ │ ├── .gitignore │ │ ├── .gitmodules │ │ ├── .gitrepo │ │ ├── .travis.yml │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── ISSUE_TEMPLATE.md │ │ ├── LICENSE │ │ ├── PULL_REQUEST_TEMPLATE.md │ │ ├── README.md │ │ ├── STYLE_GUIDE.md │ │ ├── bootloader │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── build.mk │ │ │ ├── documentation.md │ │ │ ├── import.mk │ │ │ ├── license.txt │ │ │ ├── makefile │ │ │ ├── src │ │ │ │ ├── core │ │ │ │ │ ├── bkpreg_hal.c │ │ │ │ │ ├── button.c │ │ │ │ │ ├── button.h │ │ │ │ │ ├── dfu_mal.c │ │ │ │ │ ├── dfu_mal.h │ │ │ │ │ ├── dfu_usb.c │ │ │ │ │ ├── flash_if.c │ │ │ │ │ ├── flash_if.h │ │ │ │ │ ├── include.mk │ │ │ │ │ ├── sources.mk │ │ │ │ │ ├── spi_if.c │ │ │ │ │ ├── spi_if.h │ │ │ │ │ ├── stm32_it.c │ │ │ │ │ ├── stm32_it.h │ │ │ │ │ ├── syshealth.c │ │ │ │ │ ├── usb_conf.h │ │ │ │ │ ├── usb_desc.c │ │ │ │ │ ├── usb_desc.h │ │ │ │ │ ├── usb_istr.c │ │ │ │ │ ├── usb_istr.h │ │ │ │ │ ├── usb_prop.c │ │ │ │ │ └── usb_prop.h │ │ │ │ ├── electron │ │ │ │ │ ├── bootloader_dct.c │ │ │ │ │ ├── include.mk │ │ │ │ │ ├── sources.mk │ │ │ │ │ └── startup.c │ │ │ │ ├── main.c │ │ │ │ ├── module_info.c │ │ │ │ ├── photon │ │ │ │ │ ├── bootloader_dct.c │ │ │ │ │ ├── bootloader_dct.h │ │ │ │ │ ├── include.mk │ │ │ │ │ ├── sources.mk │ │ │ │ │ ├── startup.c │ │ │ │ │ └── stdperiphdriver │ │ │ │ │ │ ├── misc.c │ │ │ │ │ │ ├── stm32f2xx_adc.c │ │ │ │ │ │ ├── stm32f2xx_can.c │ │ │ │ │ │ ├── stm32f2xx_crc.c │ │ │ │ │ │ ├── stm32f2xx_cryp.c │ │ │ │ │ │ ├── stm32f2xx_cryp_aes.c │ │ │ │ │ │ ├── stm32f2xx_cryp_des.c │ │ │ │ │ │ ├── stm32f2xx_cryp_tdes.c │ │ │ │ │ │ ├── stm32f2xx_dac.c │ │ │ │ │ │ ├── stm32f2xx_dbgmcu.c │ │ │ │ │ │ ├── stm32f2xx_dcmi.c │ │ │ │ │ │ ├── stm32f2xx_dma.c │ │ │ │ │ │ ├── stm32f2xx_exti.c │ │ │ │ │ │ ├── stm32f2xx_flash.c │ │ │ │ │ │ ├── stm32f2xx_fsmc.c │ │ │ │ │ │ ├── stm32f2xx_gpio.c │ │ │ │ │ │ ├── stm32f2xx_hash.c │ │ │ │ │ │ ├── stm32f2xx_hash_md5.c │ │ │ │ │ │ ├── stm32f2xx_hash_sha1.c │ │ │ │ │ │ ├── stm32f2xx_i2c.c │ │ │ │ │ │ ├── stm32f2xx_iwdg.c │ │ │ │ │ │ ├── stm32f2xx_pwr.c │ │ │ │ │ │ ├── stm32f2xx_rcc.c │ │ │ │ │ │ ├── stm32f2xx_rng.c │ │ │ │ │ │ ├── stm32f2xx_rtc.c │ │ │ │ │ │ ├── stm32f2xx_sdio.c │ │ │ │ │ │ ├── stm32f2xx_spi.c │ │ │ │ │ │ ├── stm32f2xx_syscfg.c │ │ │ │ │ │ ├── stm32f2xx_tim.c │ │ │ │ │ │ ├── stm32f2xx_usart.c │ │ │ │ │ │ └── stm32f2xx_wwdg.c │ │ │ │ ├── sources.mk │ │ │ │ ├── stm32 │ │ │ │ │ ├── newlib.cpp │ │ │ │ │ └── sources.mk │ │ │ │ └── stm32f2xx │ │ │ │ │ ├── bkpreg_hal.c │ │ │ │ │ ├── button.c │ │ │ │ │ ├── button.h │ │ │ │ │ ├── concurrent_hal.c │ │ │ │ │ ├── deviceid_hal.c │ │ │ │ │ ├── dfu_usb.c │ │ │ │ │ ├── hal_irq_flag.c │ │ │ │ │ ├── include.mk │ │ │ │ │ ├── led_signal.c │ │ │ │ │ ├── led_signal.h │ │ │ │ │ ├── module.c │ │ │ │ │ ├── module.h │ │ │ │ │ ├── platform.c │ │ │ │ │ ├── sources.mk │ │ │ │ │ ├── stm32_it.c │ │ │ │ │ ├── stm32_it.h │ │ │ │ │ ├── syshealth.c │ │ │ │ │ └── usbd_desc.c │ │ │ └── tools │ │ │ │ ├── README │ │ │ │ ├── locker-firmware.bin │ │ │ │ └── unlocker-firmware.bin │ │ ├── build │ │ │ ├── arm-tlm.mk │ │ │ ├── arm-tools.mk │ │ │ ├── arm │ │ │ │ ├── linker │ │ │ │ │ ├── linker_newhalcpu.ld │ │ │ │ │ ├── linker_stm32f10x_common.ld │ │ │ │ │ ├── linker_stm32f10x_hd.ld │ │ │ │ │ ├── linker_stm32f10x_hd_dfu.ld │ │ │ │ │ ├── linker_stm32f10x_md.ld │ │ │ │ │ ├── linker_stm32f10x_md_dfu.ld │ │ │ │ │ ├── linker_stm32f2xx.ld │ │ │ │ │ ├── linker_stm32f2xx_bootloader.ld │ │ │ │ │ ├── linker_stm32f2xx_common.ld │ │ │ │ │ ├── linker_stm32f2xx_dfu.ld │ │ │ │ │ ├── module_asserts.ld │ │ │ │ │ ├── module_end.ld │ │ │ │ │ ├── module_info.ld │ │ │ │ │ ├── module_start.ld │ │ │ │ │ └── stm32f2xx │ │ │ │ │ │ ├── backup_ram_memory.ld │ │ │ │ │ │ ├── backup_ram_system.ld │ │ │ │ │ │ └── backup_ram_user.ld │ │ │ │ └── startup │ │ │ │ │ ├── spark_init.S │ │ │ │ │ ├── startup_newhalcpu.S │ │ │ │ │ ├── startup_stm32f10x_hd.S │ │ │ │ │ ├── startup_stm32f10x_md.S │ │ │ │ │ ├── startup_stm32f2xx.S │ │ │ │ │ └── startup_stm32f2xx_electron.S │ │ │ ├── bin │ │ │ │ └── win32 │ │ │ │ │ └── sha256sum.exe │ │ │ ├── build.md │ │ │ ├── checks.mk │ │ │ ├── common-tools.mk │ │ │ ├── gcc-tools.mk │ │ │ ├── macros.mk │ │ │ ├── make_release.sh │ │ │ ├── module-defaults.mk │ │ │ ├── module.mk │ │ │ ├── os.mk │ │ │ ├── platform-id.mk │ │ │ ├── pull_info.sh │ │ │ ├── pull_photon.bat │ │ │ ├── recurse.mk │ │ │ ├── release-all.sh │ │ │ ├── release.sh │ │ │ ├── serial_switcher.py │ │ │ ├── test │ │ │ │ ├── assert.bash │ │ │ │ ├── build.bash │ │ │ │ ├── build.bats │ │ │ │ ├── core.bats │ │ │ │ ├── files │ │ │ │ │ ├── applibs spaces │ │ │ │ │ │ ├── app1 │ │ │ │ │ │ │ └── app.cpp │ │ │ │ │ │ ├── lib1 │ │ │ │ │ │ │ ├── lib1.cpp │ │ │ │ │ │ │ └── lib1.h │ │ │ │ │ │ └── lib2 │ │ │ │ │ │ │ ├── lib2.cpp │ │ │ │ │ │ │ └── lib2.h │ │ │ │ │ ├── applibs │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ └── app.cpp │ │ │ │ │ │ ├── lib1 │ │ │ │ │ │ │ ├── lib.cpp │ │ │ │ │ │ │ ├── lib1.h │ │ │ │ │ │ │ └── lib1internal │ │ │ │ │ │ │ │ └── lib1.h │ │ │ │ │ │ ├── lib2 │ │ │ │ │ │ │ ├── lib.cpp │ │ │ │ │ │ │ └── lib2.h │ │ │ │ │ │ └── readme.txt │ │ │ │ │ ├── applibs_v2 │ │ │ │ │ │ ├── app │ │ │ │ │ │ │ └── app.cpp │ │ │ │ │ │ ├── lib1 │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ ├── lib.cpp │ │ │ │ │ │ │ │ └── lib1.h │ │ │ │ │ │ └── lib2 │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ └── example1.cpp │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── lib.cpp │ │ │ │ │ │ │ └── lib2.h │ │ │ │ │ └── applibs_v2_vendored │ │ │ │ │ │ ├── app │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── lib1 │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ ├── lib.cpp │ │ │ │ │ │ │ │ │ └── lib1.h │ │ │ │ │ │ │ └── lib2 │ │ │ │ │ │ │ │ ├── examples │ │ │ │ │ │ │ │ └── example1.cpp │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ ├── lib.cpp │ │ │ │ │ │ │ │ └── lib2.h │ │ │ │ │ │ └── src │ │ │ │ │ │ │ └── app.cpp │ │ │ │ │ │ └── app_explicit │ │ │ │ │ │ └── src │ │ │ │ │ │ └── app.cpp │ │ │ │ ├── libs.bats │ │ │ │ ├── photon.bats │ │ │ │ ├── readme.md │ │ │ │ └── runall.bash │ │ │ ├── top-level-module.mk │ │ │ ├── verbose.mk │ │ │ └── version.mk │ │ ├── ci │ │ │ ├── README.md │ │ │ ├── build_boost.sh │ │ │ ├── configure_and_run_test.sh │ │ │ ├── cores │ │ │ ├── create_spark_cli_json.sh │ │ │ ├── enumerate_build_matrix.sh │ │ │ ├── enumerate_tests.sh │ │ │ ├── firmware │ │ │ │ └── memory_available.ino │ │ │ ├── functions.sh │ │ │ ├── handle_test.sh │ │ │ ├── install_arm_gcc.sh │ │ │ ├── install_boost.sh │ │ │ ├── install_gcc.sh │ │ │ ├── integration_tests.sh │ │ │ ├── junit_report.sh │ │ │ ├── make_test.sh │ │ │ ├── run_tests.sh │ │ │ ├── test_memory_available_with_real_core.sh │ │ │ ├── test_setup.sh │ │ │ ├── unit_tests.sh │ │ │ ├── unitth │ │ │ │ ├── unitth.jar │ │ │ │ └── unitth.properties │ │ │ └── update-gh-pages.sh │ │ ├── communication-dynalib │ │ │ ├── import.mk │ │ │ ├── makefile │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ └── communication_dynalib.c │ │ ├── communication │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── dtls.md │ │ │ ├── import.mk │ │ │ ├── license.txt │ │ │ ├── makefile │ │ │ ├── src │ │ │ │ ├── buffer_message_channel.h │ │ │ │ ├── build.mk │ │ │ │ ├── chunked_transfer.cpp │ │ │ │ ├── chunked_transfer.h │ │ │ │ ├── coap.cpp │ │ │ │ ├── coap.h │ │ │ │ ├── coap_channel.cpp │ │ │ │ ├── coap_channel.h │ │ │ │ ├── communication_diagnostic.cpp │ │ │ │ ├── communication_diagnostic.h │ │ │ │ ├── communication_dynalib.cpp │ │ │ │ ├── communication_dynalib.h │ │ │ │ ├── device_keys.h │ │ │ │ ├── dsakeygen.cpp │ │ │ │ ├── dsakeygen.h │ │ │ │ ├── dtls_message_channel.cpp │ │ │ │ ├── dtls_message_channel.h │ │ │ │ ├── dtls_protocol.cpp │ │ │ │ ├── dtls_protocol.h │ │ │ │ ├── dtls_session_persist.h │ │ │ │ ├── eckeygen.cpp │ │ │ │ ├── eckeygen.h │ │ │ │ ├── events.cpp │ │ │ │ ├── events.h │ │ │ │ ├── file_transfer.h │ │ │ │ ├── functions.h │ │ │ │ ├── handshake.cpp │ │ │ │ ├── handshake.h │ │ │ │ ├── include.mk │ │ │ │ ├── lightssl_message_channel.cpp │ │ │ │ ├── lightssl_message_channel.h │ │ │ │ ├── lightssl_protocol.cpp │ │ │ │ ├── lightssl_protocol.h │ │ │ │ ├── mbedtls_communication.cpp │ │ │ │ ├── message_channel.h │ │ │ │ ├── messages.cpp │ │ │ │ ├── messages.h │ │ │ │ ├── ping.h │ │ │ │ ├── protocol.cpp │ │ │ │ ├── protocol.h │ │ │ │ ├── protocol_defs.cpp │ │ │ │ ├── protocol_defs.h │ │ │ │ ├── protocol_selector.h │ │ │ │ ├── publisher.cpp │ │ │ │ ├── publisher.h │ │ │ │ ├── spark_descriptor.h │ │ │ │ ├── spark_protocol.cpp │ │ │ │ ├── spark_protocol.h │ │ │ │ ├── spark_protocol_functions.cpp │ │ │ │ ├── spark_protocol_functions.h │ │ │ │ ├── subscriptions.h │ │ │ │ ├── timesyncmanager.h │ │ │ │ ├── tls_callbacks.h │ │ │ │ └── variables.h │ │ │ ├── tests.mk │ │ │ └── tests │ │ │ │ ├── ConstructorFixture.cpp │ │ │ │ ├── ConstructorFixture.h │ │ │ │ ├── Main.cpp │ │ │ │ ├── TestAES.cpp │ │ │ │ ├── TestCoAP.cpp │ │ │ │ ├── TestDescriptor.cpp │ │ │ │ ├── TestEvents.cpp │ │ │ │ ├── TestHandshake.cpp │ │ │ │ ├── TestQueue.cpp │ │ │ │ ├── TestSparkProtocol.cpp │ │ │ │ ├── TestStateMachine.cpp │ │ │ │ ├── TestUserFunctions.cpp │ │ │ │ ├── UnitTest++ │ │ │ │ ├── Makefile │ │ │ │ └── src │ │ │ │ │ ├── AssertException.cpp │ │ │ │ │ ├── AssertException.h │ │ │ │ │ ├── CheckMacros.h │ │ │ │ │ ├── Checks.cpp │ │ │ │ │ ├── Checks.h │ │ │ │ │ ├── Config.h │ │ │ │ │ ├── CurrentTest.cpp │ │ │ │ │ ├── CurrentTest.h │ │ │ │ │ ├── DeferredTestReporter.cpp │ │ │ │ │ ├── DeferredTestReporter.h │ │ │ │ │ ├── DeferredTestResult.cpp │ │ │ │ │ ├── DeferredTestResult.h │ │ │ │ │ ├── ExecuteTest.h │ │ │ │ │ ├── MemoryOutStream.cpp │ │ │ │ │ ├── MemoryOutStream.h │ │ │ │ │ ├── Posix │ │ │ │ │ ├── SignalTranslator.cpp │ │ │ │ │ ├── SignalTranslator.h │ │ │ │ │ ├── TimeHelpers.cpp │ │ │ │ │ └── TimeHelpers.h │ │ │ │ │ ├── ReportAssert.cpp │ │ │ │ │ ├── ReportAssert.h │ │ │ │ │ ├── Test.cpp │ │ │ │ │ ├── Test.h │ │ │ │ │ ├── TestDetails.cpp │ │ │ │ │ ├── TestDetails.h │ │ │ │ │ ├── TestList.cpp │ │ │ │ │ ├── TestList.h │ │ │ │ │ ├── TestMacros.h │ │ │ │ │ ├── TestReporter.cpp │ │ │ │ │ ├── TestReporter.h │ │ │ │ │ ├── TestReporterStdout.cpp │ │ │ │ │ ├── TestReporterStdout.h │ │ │ │ │ ├── TestResults.cpp │ │ │ │ │ ├── TestResults.h │ │ │ │ │ ├── TestRunner.cpp │ │ │ │ │ ├── TestRunner.h │ │ │ │ │ ├── TestSuite.h │ │ │ │ │ ├── TimeConstraint.cpp │ │ │ │ │ ├── TimeConstraint.h │ │ │ │ │ ├── TimeHelpers.h │ │ │ │ │ ├── UnitTest++.h │ │ │ │ │ ├── Win32 │ │ │ │ │ ├── TimeHelpers.cpp │ │ │ │ │ └── TimeHelpers.h │ │ │ │ │ ├── XmlTestReporter.cpp │ │ │ │ │ └── XmlTestReporter.h │ │ │ │ └── catch │ │ │ │ ├── catch.cpp │ │ │ │ ├── catch.hpp │ │ │ │ ├── coap.cpp │ │ │ │ ├── coap_reliability.cpp │ │ │ │ ├── fakeit.hpp │ │ │ │ ├── forward_message_channel.cpp │ │ │ │ ├── forward_message_channel.h │ │ │ │ ├── hal_stubs.cpp │ │ │ │ ├── makefile │ │ │ │ ├── messages.cpp │ │ │ │ ├── ping.cpp │ │ │ │ └── protocol.cpp │ │ ├── crypto-dynalib │ │ │ ├── import.mk │ │ │ ├── makefile │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ └── crypto_dynalib.c │ │ ├── crypto │ │ │ ├── import.mk │ │ │ ├── inc │ │ │ │ ├── crypto_dynalib.h │ │ │ │ ├── include.mk │ │ │ │ ├── mbedtls_communication.inc │ │ │ │ ├── mbedtls_compat.h │ │ │ │ ├── mbedtls_config.h │ │ │ │ ├── mbedtls_config_photon.h │ │ │ │ ├── mbedtls_util.h │ │ │ │ └── mbedtls_weaken.h │ │ │ ├── makefile │ │ │ ├── mbedtls │ │ │ │ ├── .gitignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── ChangeLog │ │ │ │ ├── DartConfiguration.tcl │ │ │ │ ├── LICENSE │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── apache-2.0.txt │ │ │ │ ├── circle.yml │ │ │ │ ├── configs │ │ │ │ │ ├── README.txt │ │ │ │ │ ├── config-ccm-psk-tls1_2.h │ │ │ │ │ ├── config-mini-tls1_1.h │ │ │ │ │ ├── config-no-entropy.h │ │ │ │ │ ├── config-picocoin.h │ │ │ │ │ ├── config-suite-b.h │ │ │ │ │ └── config-thread.h │ │ │ │ ├── doxygen │ │ │ │ │ ├── input │ │ │ │ │ │ ├── doc_encdec.h │ │ │ │ │ │ ├── doc_hashing.h │ │ │ │ │ │ ├── doc_mainpage.h │ │ │ │ │ │ ├── doc_rng.h │ │ │ │ │ │ ├── doc_ssltls.h │ │ │ │ │ │ ├── doc_tcpip.h │ │ │ │ │ │ └── doc_x509.h │ │ │ │ │ └── mbedtls.doxyfile │ │ │ │ ├── include │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── include.mk │ │ │ │ │ └── mbedtls │ │ │ │ │ │ ├── aes.h │ │ │ │ │ │ ├── aesni.h │ │ │ │ │ │ ├── arc4.h │ │ │ │ │ │ ├── asn1.h │ │ │ │ │ │ ├── asn1write.h │ │ │ │ │ │ ├── base64.h │ │ │ │ │ │ ├── bignum.h │ │ │ │ │ │ ├── blowfish.h │ │ │ │ │ │ ├── bn_mul.h │ │ │ │ │ │ ├── camellia.h │ │ │ │ │ │ ├── ccm.h │ │ │ │ │ │ ├── certs.h │ │ │ │ │ │ ├── check_config.h │ │ │ │ │ │ ├── cipher.h │ │ │ │ │ │ ├── cipher_internal.h │ │ │ │ │ │ ├── cmac.h │ │ │ │ │ │ ├── compat-1.3.h │ │ │ │ │ │ ├── config.h │ │ │ │ │ │ ├── ctr_drbg.h │ │ │ │ │ │ ├── debug.h │ │ │ │ │ │ ├── des.h │ │ │ │ │ │ ├── dhm.h │ │ │ │ │ │ ├── ecdh.h │ │ │ │ │ │ ├── ecdsa.h │ │ │ │ │ │ ├── ecjpake.h │ │ │ │ │ │ ├── ecp.h │ │ │ │ │ │ ├── entropy.h │ │ │ │ │ │ ├── entropy_poll.h │ │ │ │ │ │ ├── error.h │ │ │ │ │ │ ├── gcm.h │ │ │ │ │ │ ├── havege.h │ │ │ │ │ │ ├── hmac_drbg.h │ │ │ │ │ │ ├── md.h │ │ │ │ │ │ ├── md2.h │ │ │ │ │ │ ├── md4.h │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ ├── md_internal.h │ │ │ │ │ │ ├── memory_buffer_alloc.h │ │ │ │ │ │ ├── net.h │ │ │ │ │ │ ├── net_sockets.h │ │ │ │ │ │ ├── oid.h │ │ │ │ │ │ ├── padlock.h │ │ │ │ │ │ ├── pem.h │ │ │ │ │ │ ├── pk.h │ │ │ │ │ │ ├── pk_internal.h │ │ │ │ │ │ ├── pkcs11.h │ │ │ │ │ │ ├── pkcs12.h │ │ │ │ │ │ ├── pkcs5.h │ │ │ │ │ │ ├── platform.h │ │ │ │ │ │ ├── platform_time.h │ │ │ │ │ │ ├── ripemd160.h │ │ │ │ │ │ ├── rsa.h │ │ │ │ │ │ ├── sha1.h │ │ │ │ │ │ ├── sha256.h │ │ │ │ │ │ ├── sha512.h │ │ │ │ │ │ ├── ssl.h │ │ │ │ │ │ ├── ssl_cache.h │ │ │ │ │ │ ├── ssl_ciphersuites.h │ │ │ │ │ │ ├── ssl_cookie.h │ │ │ │ │ │ ├── ssl_internal.h │ │ │ │ │ │ ├── ssl_ticket.h │ │ │ │ │ │ ├── threading.h │ │ │ │ │ │ ├── timing.h │ │ │ │ │ │ ├── version.h │ │ │ │ │ │ ├── x509.h │ │ │ │ │ │ ├── x509_crl.h │ │ │ │ │ │ ├── x509_crt.h │ │ │ │ │ │ ├── x509_csr.h │ │ │ │ │ │ └── xtea.h │ │ │ │ ├── library │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── aes.c │ │ │ │ │ ├── aesni.c │ │ │ │ │ ├── arc4.c │ │ │ │ │ ├── asn1parse.c │ │ │ │ │ ├── asn1write.c │ │ │ │ │ ├── base64.c │ │ │ │ │ ├── bignum.c │ │ │ │ │ ├── blowfish.c │ │ │ │ │ ├── build.mk │ │ │ │ │ ├── camellia.c │ │ │ │ │ ├── ccm.c │ │ │ │ │ ├── certs.c │ │ │ │ │ ├── cipher.c │ │ │ │ │ ├── cipher_wrap.c │ │ │ │ │ ├── cmac.c │ │ │ │ │ ├── ctr_drbg.c │ │ │ │ │ ├── debug.c │ │ │ │ │ ├── des.c │ │ │ │ │ ├── dhm.c │ │ │ │ │ ├── ecdh.c │ │ │ │ │ ├── ecdsa.c │ │ │ │ │ ├── ecjpake.c │ │ │ │ │ ├── ecp.c │ │ │ │ │ ├── ecp_curves.c │ │ │ │ │ ├── entropy.c │ │ │ │ │ ├── entropy_poll.c │ │ │ │ │ ├── error.c │ │ │ │ │ ├── gcm.c │ │ │ │ │ ├── havege.c │ │ │ │ │ ├── hmac_drbg.c │ │ │ │ │ ├── md.c │ │ │ │ │ ├── md2.c │ │ │ │ │ ├── md4.c │ │ │ │ │ ├── md5.c │ │ │ │ │ ├── md_wrap.c │ │ │ │ │ ├── memory_buffer_alloc.c │ │ │ │ │ ├── net_sockets.c │ │ │ │ │ ├── oid.c │ │ │ │ │ ├── padlock.c │ │ │ │ │ ├── pem.c │ │ │ │ │ ├── pk.c │ │ │ │ │ ├── pk_wrap.c │ │ │ │ │ ├── pkcs11.c │ │ │ │ │ ├── pkcs12.c │ │ │ │ │ ├── pkcs5.c │ │ │ │ │ ├── pkparse.c │ │ │ │ │ ├── pkwrite.c │ │ │ │ │ ├── platform.c │ │ │ │ │ ├── ripemd160.c │ │ │ │ │ ├── rsa.c │ │ │ │ │ ├── sha1.c │ │ │ │ │ ├── sha256.c │ │ │ │ │ ├── sha512.c │ │ │ │ │ ├── ssl_cache.c │ │ │ │ │ ├── ssl_ciphersuites.c │ │ │ │ │ ├── ssl_cli.c │ │ │ │ │ ├── ssl_cookie.c │ │ │ │ │ ├── ssl_srv.c │ │ │ │ │ ├── ssl_ticket.c │ │ │ │ │ ├── ssl_tls.c │ │ │ │ │ ├── threading.c │ │ │ │ │ ├── timing.c │ │ │ │ │ ├── version.c │ │ │ │ │ ├── version_features.c │ │ │ │ │ ├── x509.c │ │ │ │ │ ├── x509_create.c │ │ │ │ │ ├── x509_crl.c │ │ │ │ │ ├── x509_crt.c │ │ │ │ │ ├── x509_csr.c │ │ │ │ │ ├── x509write_crt.c │ │ │ │ │ ├── x509write_csr.c │ │ │ │ │ └── xtea.c │ │ │ │ ├── programs │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── aes │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── aescrypt2.c │ │ │ │ │ │ └── crypt_and_hash.c │ │ │ │ │ ├── hash │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── generic_sum.c │ │ │ │ │ │ └── hello.c │ │ │ │ │ ├── pkey │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── dh_client.c │ │ │ │ │ │ ├── dh_genprime.c │ │ │ │ │ │ ├── dh_prime.txt │ │ │ │ │ │ ├── dh_server.c │ │ │ │ │ │ ├── ecdh_curve25519.c │ │ │ │ │ │ ├── ecdsa.c │ │ │ │ │ │ ├── gen_key.c │ │ │ │ │ │ ├── key_app.c │ │ │ │ │ │ ├── key_app_writer.c │ │ │ │ │ │ ├── mpi_demo.c │ │ │ │ │ │ ├── pk_decrypt.c │ │ │ │ │ │ ├── pk_encrypt.c │ │ │ │ │ │ ├── pk_sign.c │ │ │ │ │ │ ├── pk_verify.c │ │ │ │ │ │ ├── rsa_decrypt.c │ │ │ │ │ │ ├── rsa_encrypt.c │ │ │ │ │ │ ├── rsa_genkey.c │ │ │ │ │ │ ├── rsa_priv.txt │ │ │ │ │ │ ├── rsa_pub.txt │ │ │ │ │ │ ├── rsa_sign.c │ │ │ │ │ │ ├── rsa_sign_pss.c │ │ │ │ │ │ ├── rsa_verify.c │ │ │ │ │ │ └── rsa_verify_pss.c │ │ │ │ │ ├── random │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── gen_entropy.c │ │ │ │ │ │ ├── gen_random_ctr_drbg.c │ │ │ │ │ │ └── gen_random_havege.c │ │ │ │ │ ├── ssl │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── dtls_client.c │ │ │ │ │ │ ├── dtls_server.c │ │ │ │ │ │ ├── mini_client.c │ │ │ │ │ │ ├── ssl_client1.c │ │ │ │ │ │ ├── ssl_client2.c │ │ │ │ │ │ ├── ssl_fork_server.c │ │ │ │ │ │ ├── ssl_mail_client.c │ │ │ │ │ │ ├── ssl_pthread_server.c │ │ │ │ │ │ ├── ssl_server.c │ │ │ │ │ │ └── ssl_server2.c │ │ │ │ │ ├── test │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── benchmark.c │ │ │ │ │ │ ├── selftest.c │ │ │ │ │ │ ├── ssl_cert_test.c │ │ │ │ │ │ └── udp_proxy.c │ │ │ │ │ ├── util │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── pem2der.c │ │ │ │ │ │ └── strerror.c │ │ │ │ │ ├── wince_main.c │ │ │ │ │ └── x509 │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── cert_app.c │ │ │ │ │ │ ├── cert_req.c │ │ │ │ │ │ ├── cert_write.c │ │ │ │ │ │ ├── crl_app.c │ │ │ │ │ │ └── req_app.c │ │ │ │ ├── scripts │ │ │ │ │ ├── apidoc_full.sh │ │ │ │ │ ├── bump_version.sh │ │ │ │ │ ├── config.pl │ │ │ │ │ ├── data_files │ │ │ │ │ │ ├── error.fmt │ │ │ │ │ │ ├── rename-1.3-2.0.txt │ │ │ │ │ │ ├── version_features.fmt │ │ │ │ │ │ ├── vs2010-app-template.vcxproj │ │ │ │ │ │ ├── vs2010-main-template.vcxproj │ │ │ │ │ │ ├── vs2010-sln-template.sln │ │ │ │ │ │ ├── vs6-app-template.dsp │ │ │ │ │ │ ├── vs6-main-template.dsp │ │ │ │ │ │ └── vs6-workspace-template.dsw │ │ │ │ │ ├── ecc-heap.sh │ │ │ │ │ ├── find-mem-leak.cocci │ │ │ │ │ ├── footprint.sh │ │ │ │ │ ├── generate_errors.pl │ │ │ │ │ ├── generate_features.pl │ │ │ │ │ ├── generate_visualc_files.pl │ │ │ │ │ ├── malloc-init.pl │ │ │ │ │ ├── massif_max.pl │ │ │ │ │ ├── memory.sh │ │ │ │ │ ├── output_env.sh │ │ │ │ │ ├── rename.pl │ │ │ │ │ ├── rm-malloc-cast.cocci │ │ │ │ │ └── tmp_ignore_makefiles.sh │ │ │ │ ├── tests │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ ├── Descriptions.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── compat.sh │ │ │ │ │ ├── data_files │ │ │ │ │ │ ├── Readme-x509.txt │ │ │ │ │ │ ├── bitstring-in-dn.pem │ │ │ │ │ │ ├── cert_example_multi.crt │ │ │ │ │ │ ├── cert_example_multi_nocn.crt │ │ │ │ │ │ ├── cert_example_wildcard.crt │ │ │ │ │ │ ├── cert_md2.crt │ │ │ │ │ │ ├── cert_md4.crt │ │ │ │ │ │ ├── cert_md5.crt │ │ │ │ │ │ ├── cert_sha1.crt │ │ │ │ │ │ ├── cert_sha224.crt │ │ │ │ │ │ ├── cert_sha256.crt │ │ │ │ │ │ ├── cert_sha384.crt │ │ │ │ │ │ ├── cert_sha512.crt │ │ │ │ │ │ ├── cert_v1_with_ext.crt │ │ │ │ │ │ ├── cli2.crt │ │ │ │ │ │ ├── cli2.key │ │ │ │ │ │ ├── crl-ec-sha1.pem │ │ │ │ │ │ ├── crl-ec-sha224.pem │ │ │ │ │ │ ├── crl-ec-sha256.pem │ │ │ │ │ │ ├── crl-ec-sha384.pem │ │ │ │ │ │ ├── crl-ec-sha512.pem │ │ │ │ │ │ ├── crl-future.pem │ │ │ │ │ │ ├── crl-malformed-trailing-spaces.pem │ │ │ │ │ │ ├── crl-rsa-pss-sha1-badsign.pem │ │ │ │ │ │ ├── crl-rsa-pss-sha1.pem │ │ │ │ │ │ ├── crl-rsa-pss-sha224.pem │ │ │ │ │ │ ├── crl-rsa-pss-sha256.pem │ │ │ │ │ │ ├── crl-rsa-pss-sha384.pem │ │ │ │ │ │ ├── crl-rsa-pss-sha512.pem │ │ │ │ │ │ ├── crl.pem │ │ │ │ │ │ ├── crl_cat_ec-rsa.pem │ │ │ │ │ │ ├── crl_cat_ecfut-rsa.pem │ │ │ │ │ │ ├── crl_cat_rsa-ec.pem │ │ │ │ │ │ ├── crl_cat_rsabadpem-ec.pem │ │ │ │ │ │ ├── crl_expired.pem │ │ │ │ │ │ ├── crl_md2.pem │ │ │ │ │ │ ├── crl_md4.pem │ │ │ │ │ │ ├── crl_md5.pem │ │ │ │ │ │ ├── crl_sha1.pem │ │ │ │ │ │ ├── crl_sha224.pem │ │ │ │ │ │ ├── crl_sha256.pem │ │ │ │ │ │ ├── crl_sha384.pem │ │ │ │ │ │ ├── crl_sha512.pem │ │ │ │ │ │ ├── crt_cat_rsaexp-ec.pem │ │ │ │ │ │ ├── dh.1000.pem │ │ │ │ │ │ ├── dh.optlen.pem │ │ │ │ │ │ ├── dhparams.pem │ │ │ │ │ │ ├── dir1 │ │ │ │ │ │ │ └── test-ca.crt │ │ │ │ │ │ ├── dir2 │ │ │ │ │ │ │ ├── test-ca.crt │ │ │ │ │ │ │ └── test-ca2.crt │ │ │ │ │ │ ├── dir3 │ │ │ │ │ │ │ ├── Readme │ │ │ │ │ │ │ ├── test-ca.crt │ │ │ │ │ │ │ └── test-ca2.crt │ │ │ │ │ │ ├── dir4 │ │ │ │ │ │ │ ├── Readme │ │ │ │ │ │ │ ├── cert11.crt │ │ │ │ │ │ │ ├── cert12.crt │ │ │ │ │ │ │ ├── cert13.crt │ │ │ │ │ │ │ ├── cert14.crt │ │ │ │ │ │ │ ├── cert21.crt │ │ │ │ │ │ │ ├── cert22.crt │ │ │ │ │ │ │ ├── cert23.crt │ │ │ │ │ │ │ ├── cert31.crt │ │ │ │ │ │ │ ├── cert32.crt │ │ │ │ │ │ │ ├── cert33.crt │ │ │ │ │ │ │ ├── cert34.crt │ │ │ │ │ │ │ ├── cert41.crt │ │ │ │ │ │ │ ├── cert42.crt │ │ │ │ │ │ │ ├── cert43.crt │ │ │ │ │ │ │ ├── cert44.crt │ │ │ │ │ │ │ ├── cert45.crt │ │ │ │ │ │ │ ├── cert51.crt │ │ │ │ │ │ │ ├── cert52.crt │ │ │ │ │ │ │ ├── cert53.crt │ │ │ │ │ │ │ ├── cert54.crt │ │ │ │ │ │ │ ├── cert61.crt │ │ │ │ │ │ │ ├── cert62.crt │ │ │ │ │ │ │ ├── cert63.crt │ │ │ │ │ │ │ ├── cert71.crt │ │ │ │ │ │ │ ├── cert72.crt │ │ │ │ │ │ │ ├── cert73.crt │ │ │ │ │ │ │ ├── cert74.crt │ │ │ │ │ │ │ ├── cert81.crt │ │ │ │ │ │ │ ├── cert82.crt │ │ │ │ │ │ │ ├── cert83.crt │ │ │ │ │ │ │ ├── cert91.crt │ │ │ │ │ │ │ └── cert92.crt │ │ │ │ │ │ ├── ec_224_prv.pem │ │ │ │ │ │ ├── ec_224_pub.pem │ │ │ │ │ │ ├── ec_256_prv.pem │ │ │ │ │ │ ├── ec_256_pub.pem │ │ │ │ │ │ ├── ec_384_prv.pem │ │ │ │ │ │ ├── ec_384_pub.pem │ │ │ │ │ │ ├── ec_521_prv.pem │ │ │ │ │ │ ├── ec_521_pub.pem │ │ │ │ │ │ ├── ec_bp256_prv.pem │ │ │ │ │ │ ├── ec_bp256_pub.pem │ │ │ │ │ │ ├── ec_bp384_prv.pem │ │ │ │ │ │ ├── ec_bp384_pub.pem │ │ │ │ │ │ ├── ec_bp512_prv.pem │ │ │ │ │ │ ├── ec_bp512_pub.pem │ │ │ │ │ │ ├── ec_prv.noopt.der │ │ │ │ │ │ ├── ec_prv.pk8.der │ │ │ │ │ │ ├── ec_prv.pk8.pem │ │ │ │ │ │ ├── ec_prv.pk8.pw.der │ │ │ │ │ │ ├── ec_prv.pk8.pw.pem │ │ │ │ │ │ ├── ec_prv.sec1.der │ │ │ │ │ │ ├── ec_prv.sec1.pem │ │ │ │ │ │ ├── ec_prv.sec1.pw.pem │ │ │ │ │ │ ├── ec_prv.specdom.der │ │ │ │ │ │ ├── ec_pub.der │ │ │ │ │ │ ├── ec_pub.pem │ │ │ │ │ │ ├── enco-ca-prstr.pem │ │ │ │ │ │ ├── enco-cert-utf8str.pem │ │ │ │ │ │ ├── format_gen.key │ │ │ │ │ │ ├── format_gen.pub │ │ │ │ │ │ ├── format_pkcs12.fmt │ │ │ │ │ │ ├── format_rsa.key │ │ │ │ │ │ ├── hash_file_1 │ │ │ │ │ │ ├── hash_file_2 │ │ │ │ │ │ ├── hash_file_3 │ │ │ │ │ │ ├── hash_file_4 │ │ │ │ │ │ ├── hash_file_5 │ │ │ │ │ │ ├── keyUsage.decipherOnly.crt │ │ │ │ │ │ ├── keyfile │ │ │ │ │ │ ├── keyfile.3des │ │ │ │ │ │ ├── keyfile.aes128 │ │ │ │ │ │ ├── keyfile.aes192 │ │ │ │ │ │ ├── keyfile.aes256 │ │ │ │ │ │ ├── keyfile.des │ │ │ │ │ │ ├── mpi_10 │ │ │ │ │ │ ├── mpi_too_big │ │ │ │ │ │ ├── passwd.psk │ │ │ │ │ │ ├── pkcs8_pbe_sha1_2des.key │ │ │ │ │ │ ├── pkcs8_pbe_sha1_3des.der │ │ │ │ │ │ ├── pkcs8_pbe_sha1_3des.key │ │ │ │ │ │ ├── pkcs8_pbe_sha1_rc4_128.key │ │ │ │ │ │ ├── pkcs8_pbes2_pbkdf2_3des.der │ │ │ │ │ │ ├── pkcs8_pbes2_pbkdf2_3des.key │ │ │ │ │ │ ├── pkcs8_pbes2_pbkdf2_des.key │ │ │ │ │ │ ├── rsa4096_prv.pem │ │ │ │ │ │ ├── rsa4096_pub.pem │ │ │ │ │ │ ├── server1-nospace.crt │ │ │ │ │ │ ├── server1-v1.crt │ │ │ │ │ │ ├── server1.cert_type.crt │ │ │ │ │ │ ├── server1.crt │ │ │ │ │ │ ├── server1.ext_ku.crt │ │ │ │ │ │ ├── server1.key │ │ │ │ │ │ ├── server1.key_usage.crt │ │ │ │ │ │ ├── server1.pubkey │ │ │ │ │ │ ├── server1.req.cert_type │ │ │ │ │ │ ├── server1.req.key_usage │ │ │ │ │ │ ├── server1.req.ku-ct │ │ │ │ │ │ ├── server1.req.md4 │ │ │ │ │ │ ├── server1.req.md5 │ │ │ │ │ │ ├── server1.req.sha1 │ │ │ │ │ │ ├── server1.req.sha224 │ │ │ │ │ │ ├── server1.req.sha256 │ │ │ │ │ │ ├── server1.req.sha384 │ │ │ │ │ │ ├── server1.req.sha512 │ │ │ │ │ │ ├── server1.v1.crt │ │ │ │ │ │ ├── server10.key │ │ │ │ │ │ ├── server10_int3_int-ca2.crt │ │ │ │ │ │ ├── server10_int3_int-ca2_ca.crt │ │ │ │ │ │ ├── server1_ca.crt │ │ │ │ │ │ ├── server2-badsign.crt │ │ │ │ │ │ ├── server2-v1-chain.crt │ │ │ │ │ │ ├── server2-v1.crt │ │ │ │ │ │ ├── server2.crt │ │ │ │ │ │ ├── server2.key │ │ │ │ │ │ ├── server2.ku-ds.crt │ │ │ │ │ │ ├── server2.ku-ds_ke.crt │ │ │ │ │ │ ├── server2.ku-ka.crt │ │ │ │ │ │ ├── server2.ku-ke.crt │ │ │ │ │ │ ├── server3.crt │ │ │ │ │ │ ├── server3.key │ │ │ │ │ │ ├── server4.crt │ │ │ │ │ │ ├── server4.key │ │ │ │ │ │ ├── server5-badsign.crt │ │ │ │ │ │ ├── server5-der0.crt │ │ │ │ │ │ ├── server5-der1a.crt │ │ │ │ │ │ ├── server5-der1b.crt │ │ │ │ │ │ ├── server5-der2.crt │ │ │ │ │ │ ├── server5-der4.crt │ │ │ │ │ │ ├── server5-der8.crt │ │ │ │ │ │ ├── server5-der9.crt │ │ │ │ │ │ ├── server5-expired.crt │ │ │ │ │ │ ├── server5-future.crt │ │ │ │ │ │ ├── server5-selfsigned.crt │ │ │ │ │ │ ├── server5-sha1.crt │ │ │ │ │ │ ├── server5-sha224.crt │ │ │ │ │ │ ├── server5-sha384.crt │ │ │ │ │ │ ├── server5-sha512.crt │ │ │ │ │ │ ├── server5.crt │ │ │ │ │ │ ├── server5.eku-cli.crt │ │ │ │ │ │ ├── server5.eku-cs.crt │ │ │ │ │ │ ├── server5.eku-cs_any.crt │ │ │ │ │ │ ├── server5.eku-srv.crt │ │ │ │ │ │ ├── server5.eku-srv_cli.crt │ │ │ │ │ │ ├── server5.key │ │ │ │ │ │ ├── server5.ku-ds.crt │ │ │ │ │ │ ├── server5.ku-ka.crt │ │ │ │ │ │ ├── server5.ku-ke.crt │ │ │ │ │ │ ├── server5.req.ku.sha1 │ │ │ │ │ │ ├── server5.req.sha1 │ │ │ │ │ │ ├── server5.req.sha224 │ │ │ │ │ │ ├── server5.req.sha256 │ │ │ │ │ │ ├── server5.req.sha384 │ │ │ │ │ │ ├── server5.req.sha512 │ │ │ │ │ │ ├── server6-ss-child.crt │ │ │ │ │ │ ├── server6.crt │ │ │ │ │ │ ├── server6.key │ │ │ │ │ │ ├── server7.crt │ │ │ │ │ │ ├── server7.key │ │ │ │ │ │ ├── server7_all_space.crt │ │ │ │ │ │ ├── server7_int-ca.crt │ │ │ │ │ │ ├── server7_int-ca_ca2.crt │ │ │ │ │ │ ├── server7_pem_space.crt │ │ │ │ │ │ ├── server7_trailing_space.crt │ │ │ │ │ │ ├── server8.crt │ │ │ │ │ │ ├── server8.key │ │ │ │ │ │ ├── server8_int-ca2.crt │ │ │ │ │ │ ├── server9-bad-mgfhash.crt │ │ │ │ │ │ ├── server9-bad-saltlen.crt │ │ │ │ │ │ ├── server9-badsign.crt │ │ │ │ │ │ ├── server9-defaults.crt │ │ │ │ │ │ ├── server9-sha224.crt │ │ │ │ │ │ ├── server9-sha256.crt │ │ │ │ │ │ ├── server9-sha384.crt │ │ │ │ │ │ ├── server9-sha512.crt │ │ │ │ │ │ ├── server9-with-ca.crt │ │ │ │ │ │ ├── server9.crt │ │ │ │ │ │ ├── server9.key │ │ │ │ │ │ ├── server9.req.sha1 │ │ │ │ │ │ ├── server9.req.sha224 │ │ │ │ │ │ ├── server9.req.sha256 │ │ │ │ │ │ ├── server9.req.sha384 │ │ │ │ │ │ ├── server9.req.sha512 │ │ │ │ │ │ ├── test-ca-v1.crt │ │ │ │ │ │ ├── test-ca.crt │ │ │ │ │ │ ├── test-ca.key │ │ │ │ │ │ ├── test-ca2.crt │ │ │ │ │ │ ├── test-ca2.key │ │ │ │ │ │ ├── test-ca2.ku-crl.crt │ │ │ │ │ │ ├── test-ca2.ku-crt.crt │ │ │ │ │ │ ├── test-ca2.ku-crt_crl.crt │ │ │ │ │ │ ├── test-ca2.ku-ds.crt │ │ │ │ │ │ ├── test-ca2_cat-future-invalid.crt │ │ │ │ │ │ ├── test-ca2_cat-future-present.crt │ │ │ │ │ │ ├── test-ca2_cat-past-invalid.crt │ │ │ │ │ │ ├── test-ca2_cat-past-present.crt │ │ │ │ │ │ ├── test-ca2_cat-present-future.crt │ │ │ │ │ │ ├── test-ca2_cat-present-past.crt │ │ │ │ │ │ ├── test-ca_cat12.crt │ │ │ │ │ │ ├── test-ca_cat21.crt │ │ │ │ │ │ ├── test-int-ca.crt │ │ │ │ │ │ ├── test-int-ca.key │ │ │ │ │ │ ├── test-int-ca2.crt │ │ │ │ │ │ ├── test-int-ca2.key │ │ │ │ │ │ ├── test-int-ca3.crt │ │ │ │ │ │ └── test-int-ca3.key │ │ │ │ │ ├── scripts │ │ │ │ │ │ ├── all.sh │ │ │ │ │ │ ├── basic-build-test.sh │ │ │ │ │ │ ├── check-doxy-blocks.pl │ │ │ │ │ │ ├── check-generated-files.sh │ │ │ │ │ │ ├── check-names.sh │ │ │ │ │ │ ├── curves.pl │ │ │ │ │ │ ├── doxygen.sh │ │ │ │ │ │ ├── gen_ctr_drbg.pl │ │ │ │ │ │ ├── gen_gcm_decrypt.pl │ │ │ │ │ │ ├── gen_gcm_encrypt.pl │ │ │ │ │ │ ├── gen_pkcs1_v21_sign_verify.pl │ │ │ │ │ │ ├── generate-afl-tests.sh │ │ │ │ │ │ ├── generate_code.pl │ │ │ │ │ │ ├── key-exchanges.pl │ │ │ │ │ │ ├── list-enum-consts.pl │ │ │ │ │ │ ├── list-identifiers.sh │ │ │ │ │ │ ├── list-macros.sh │ │ │ │ │ │ ├── list-symbols.sh │ │ │ │ │ │ ├── recursion.pl │ │ │ │ │ │ ├── run-test-suites.pl │ │ │ │ │ │ ├── test-ref-configs.pl │ │ │ │ │ │ ├── travis-log-failure.sh │ │ │ │ │ │ └── yotta-build.sh │ │ │ │ │ ├── ssl-opt.sh │ │ │ │ │ └── suites │ │ │ │ │ │ ├── helpers.function │ │ │ │ │ │ ├── main_test.function │ │ │ │ │ │ ├── test_suite_aes.cbc.data │ │ │ │ │ │ ├── test_suite_aes.cfb.data │ │ │ │ │ │ ├── test_suite_aes.ecb.data │ │ │ │ │ │ ├── test_suite_aes.function │ │ │ │ │ │ ├── test_suite_aes.rest.data │ │ │ │ │ │ ├── test_suite_arc4.data │ │ │ │ │ │ ├── test_suite_arc4.function │ │ │ │ │ │ ├── test_suite_asn1write.data │ │ │ │ │ │ ├── test_suite_asn1write.function │ │ │ │ │ │ ├── test_suite_base64.data │ │ │ │ │ │ ├── test_suite_base64.function │ │ │ │ │ │ ├── test_suite_blowfish.data │ │ │ │ │ │ ├── test_suite_blowfish.function │ │ │ │ │ │ ├── test_suite_camellia.data │ │ │ │ │ │ ├── test_suite_camellia.function │ │ │ │ │ │ ├── test_suite_ccm.data │ │ │ │ │ │ ├── test_suite_ccm.function │ │ │ │ │ │ ├── test_suite_cipher.aes.data │ │ │ │ │ │ ├── test_suite_cipher.arc4.data │ │ │ │ │ │ ├── test_suite_cipher.blowfish.data │ │ │ │ │ │ ├── test_suite_cipher.camellia.data │ │ │ │ │ │ ├── test_suite_cipher.ccm.data │ │ │ │ │ │ ├── test_suite_cipher.des.data │ │ │ │ │ │ ├── test_suite_cipher.function │ │ │ │ │ │ ├── test_suite_cipher.gcm.data │ │ │ │ │ │ ├── test_suite_cipher.null.data │ │ │ │ │ │ ├── test_suite_cipher.padding.data │ │ │ │ │ │ ├── test_suite_cmac.data │ │ │ │ │ │ ├── test_suite_cmac.function │ │ │ │ │ │ ├── test_suite_ctr_drbg.data │ │ │ │ │ │ ├── test_suite_ctr_drbg.function │ │ │ │ │ │ ├── test_suite_debug.data │ │ │ │ │ │ ├── test_suite_debug.function │ │ │ │ │ │ ├── test_suite_des.data │ │ │ │ │ │ ├── test_suite_des.function │ │ │ │ │ │ ├── test_suite_dhm.data │ │ │ │ │ │ ├── test_suite_dhm.function │ │ │ │ │ │ ├── test_suite_ecdh.data │ │ │ │ │ │ ├── test_suite_ecdh.function │ │ │ │ │ │ ├── test_suite_ecdsa.data │ │ │ │ │ │ ├── test_suite_ecdsa.function │ │ │ │ │ │ ├── test_suite_ecjpake.data │ │ │ │ │ │ ├── test_suite_ecjpake.function │ │ │ │ │ │ ├── test_suite_ecp.data │ │ │ │ │ │ ├── test_suite_ecp.function │ │ │ │ │ │ ├── test_suite_entropy.data │ │ │ │ │ │ ├── test_suite_entropy.function │ │ │ │ │ │ ├── test_suite_error.data │ │ │ │ │ │ ├── test_suite_error.function │ │ │ │ │ │ ├── test_suite_gcm.aes128_de.data │ │ │ │ │ │ ├── test_suite_gcm.aes128_en.data │ │ │ │ │ │ ├── test_suite_gcm.aes192_de.data │ │ │ │ │ │ ├── test_suite_gcm.aes192_en.data │ │ │ │ │ │ ├── test_suite_gcm.aes256_de.data │ │ │ │ │ │ ├── test_suite_gcm.aes256_en.data │ │ │ │ │ │ ├── test_suite_gcm.camellia.data │ │ │ │ │ │ ├── test_suite_gcm.function │ │ │ │ │ │ ├── test_suite_hmac_drbg.function │ │ │ │ │ │ ├── test_suite_hmac_drbg.misc.data │ │ │ │ │ │ ├── test_suite_hmac_drbg.no_reseed.data │ │ │ │ │ │ ├── test_suite_hmac_drbg.nopr.data │ │ │ │ │ │ ├── test_suite_hmac_drbg.pr.data │ │ │ │ │ │ ├── test_suite_md.data │ │ │ │ │ │ ├── test_suite_md.function │ │ │ │ │ │ ├── test_suite_mdx.data │ │ │ │ │ │ ├── test_suite_mdx.function │ │ │ │ │ │ ├── test_suite_memory_buffer_alloc.data │ │ │ │ │ │ ├── test_suite_memory_buffer_alloc.function │ │ │ │ │ │ ├── test_suite_mpi.data │ │ │ │ │ │ ├── test_suite_mpi.function │ │ │ │ │ │ ├── test_suite_pem.data │ │ │ │ │ │ ├── test_suite_pem.function │ │ │ │ │ │ ├── test_suite_pk.data │ │ │ │ │ │ ├── test_suite_pk.function │ │ │ │ │ │ ├── test_suite_pkcs1_v15.data │ │ │ │ │ │ ├── test_suite_pkcs1_v15.function │ │ │ │ │ │ ├── test_suite_pkcs1_v21.data │ │ │ │ │ │ ├── test_suite_pkcs1_v21.function │ │ │ │ │ │ ├── test_suite_pkcs5.data │ │ │ │ │ │ ├── test_suite_pkcs5.function │ │ │ │ │ │ ├── test_suite_pkparse.data │ │ │ │ │ │ ├── test_suite_pkparse.function │ │ │ │ │ │ ├── test_suite_pkwrite.data │ │ │ │ │ │ ├── test_suite_pkwrite.function │ │ │ │ │ │ ├── test_suite_rsa.data │ │ │ │ │ │ ├── test_suite_rsa.function │ │ │ │ │ │ ├── test_suite_shax.data │ │ │ │ │ │ ├── test_suite_shax.function │ │ │ │ │ │ ├── test_suite_ssl.data │ │ │ │ │ │ ├── test_suite_ssl.function │ │ │ │ │ │ ├── test_suite_timing.data │ │ │ │ │ │ ├── test_suite_timing.function │ │ │ │ │ │ ├── test_suite_version.data │ │ │ │ │ │ ├── test_suite_version.function │ │ │ │ │ │ ├── test_suite_x509parse.data │ │ │ │ │ │ ├── test_suite_x509parse.function │ │ │ │ │ │ ├── test_suite_x509write.data │ │ │ │ │ │ ├── test_suite_x509write.function │ │ │ │ │ │ ├── test_suite_xtea.data │ │ │ │ │ │ └── test_suite_xtea.function │ │ │ │ ├── visualc │ │ │ │ │ └── VS2010 │ │ │ │ │ │ ├── aescrypt2.vcxproj │ │ │ │ │ │ ├── benchmark.vcxproj │ │ │ │ │ │ ├── cert_app.vcxproj │ │ │ │ │ │ ├── cert_req.vcxproj │ │ │ │ │ │ ├── cert_write.vcxproj │ │ │ │ │ │ ├── crl_app.vcxproj │ │ │ │ │ │ ├── crypt_and_hash.vcxproj │ │ │ │ │ │ ├── dh_client.vcxproj │ │ │ │ │ │ ├── dh_genprime.vcxproj │ │ │ │ │ │ ├── dh_server.vcxproj │ │ │ │ │ │ ├── dtls_client.vcxproj │ │ │ │ │ │ ├── dtls_server.vcxproj │ │ │ │ │ │ ├── ecdh_curve25519.vcxproj │ │ │ │ │ │ ├── ecdsa.vcxproj │ │ │ │ │ │ ├── gen_entropy.vcxproj │ │ │ │ │ │ ├── gen_key.vcxproj │ │ │ │ │ │ ├── gen_random_ctr_drbg.vcxproj │ │ │ │ │ │ ├── gen_random_havege.vcxproj │ │ │ │ │ │ ├── generic_sum.vcxproj │ │ │ │ │ │ ├── hello.vcxproj │ │ │ │ │ │ ├── key_app.vcxproj │ │ │ │ │ │ ├── key_app_writer.vcxproj │ │ │ │ │ │ ├── mbedTLS.sln │ │ │ │ │ │ ├── mbedTLS.vcxproj │ │ │ │ │ │ ├── md5sum.vcxproj │ │ │ │ │ │ ├── mini_client.vcxproj │ │ │ │ │ │ ├── mpi_demo.vcxproj │ │ │ │ │ │ ├── pem2der.vcxproj │ │ │ │ │ │ ├── pk_decrypt.vcxproj │ │ │ │ │ │ ├── pk_encrypt.vcxproj │ │ │ │ │ │ ├── pk_sign.vcxproj │ │ │ │ │ │ ├── pk_verify.vcxproj │ │ │ │ │ │ ├── req_app.vcxproj │ │ │ │ │ │ ├── rsa_decrypt.vcxproj │ │ │ │ │ │ ├── rsa_encrypt.vcxproj │ │ │ │ │ │ ├── rsa_genkey.vcxproj │ │ │ │ │ │ ├── rsa_sign.vcxproj │ │ │ │ │ │ ├── rsa_sign_pss.vcxproj │ │ │ │ │ │ ├── rsa_verify.vcxproj │ │ │ │ │ │ ├── rsa_verify_pss.vcxproj │ │ │ │ │ │ ├── selftest.vcxproj │ │ │ │ │ │ ├── sha1sum.vcxproj │ │ │ │ │ │ ├── sha2sum.vcxproj │ │ │ │ │ │ ├── ssl_cert_test.vcxproj │ │ │ │ │ │ ├── ssl_client1.vcxproj │ │ │ │ │ │ ├── ssl_client2.vcxproj │ │ │ │ │ │ ├── ssl_fork_server.vcxproj │ │ │ │ │ │ ├── ssl_mail_client.vcxproj │ │ │ │ │ │ ├── ssl_server.vcxproj │ │ │ │ │ │ ├── ssl_server2.vcxproj │ │ │ │ │ │ ├── strerror.vcxproj │ │ │ │ │ │ └── udp_proxy.vcxproj │ │ │ │ └── yotta │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── create-module.sh │ │ │ │ │ └── data │ │ │ │ │ ├── README.md │ │ │ │ │ ├── adjust-config.sh │ │ │ │ │ ├── entropy_hardware_poll.c │ │ │ │ │ ├── example-authcrypt │ │ │ │ │ ├── README.md │ │ │ │ │ └── main.cpp │ │ │ │ │ ├── example-benchmark │ │ │ │ │ ├── README.md │ │ │ │ │ └── main.cpp │ │ │ │ │ ├── example-hashing │ │ │ │ │ ├── README.md │ │ │ │ │ └── main.cpp │ │ │ │ │ ├── example-selftest │ │ │ │ │ ├── README.md │ │ │ │ │ └── main.cpp │ │ │ │ │ ├── module.json │ │ │ │ │ └── target_config.h │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ └── mbedtls_util.cpp │ │ ├── docs │ │ │ ├── build.md │ │ │ ├── debugging.md │ │ │ ├── dependencies.md │ │ │ └── gettingstarted.md │ │ ├── dynalib │ │ │ ├── import.mk │ │ │ ├── inc │ │ │ │ ├── dynalib.h │ │ │ │ ├── include.mk │ │ │ │ ├── module_info.h │ │ │ │ └── module_info.inc │ │ │ ├── makefile │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ └── readme.md │ │ ├── hal-dynalib │ │ │ ├── import.mk │ │ │ ├── makefile │ │ │ ├── readme.md │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ ├── hal_bootloader.c │ │ │ │ ├── hal_can.c │ │ │ │ ├── hal_cellular.c │ │ │ │ ├── hal_concurrent.c │ │ │ │ ├── hal_core.c │ │ │ │ ├── hal_dct.c │ │ │ │ ├── hal_dynalib.c │ │ │ │ ├── hal_gpio.c │ │ │ │ ├── hal_i2c.c │ │ │ │ ├── hal_peripherals.c │ │ │ │ ├── hal_rgbled.c │ │ │ │ ├── hal_socket.c │ │ │ │ ├── hal_spi.c │ │ │ │ ├── hal_usart.c │ │ │ │ ├── hal_usb.c │ │ │ │ └── hal_wlan.c │ │ ├── hal │ │ │ ├── build.mk │ │ │ ├── import.mk │ │ │ ├── inc │ │ │ │ ├── adc_hal.h │ │ │ │ ├── bootloader_hal.h │ │ │ │ ├── can_hal.h │ │ │ │ ├── cellular_hal.h │ │ │ │ ├── cellular_hal_constants.h │ │ │ │ ├── concurrent_hal.h │ │ │ │ ├── core_hal.h │ │ │ │ ├── core_subsys_hal.h │ │ │ │ ├── dac_hal.h │ │ │ │ ├── delay_hal.h │ │ │ │ ├── deviceid_hal.h │ │ │ │ ├── dfu_hal.h │ │ │ │ ├── eeprom_hal.h │ │ │ │ ├── gpio_hal.h │ │ │ │ ├── hal_dynalib.h │ │ │ │ ├── hal_dynalib_bootloader.h │ │ │ │ ├── hal_dynalib_can.h │ │ │ │ ├── hal_dynalib_cellular.h │ │ │ │ ├── hal_dynalib_concurrent.h │ │ │ │ ├── hal_dynalib_core.h │ │ │ │ ├── hal_dynalib_dct.h │ │ │ │ ├── hal_dynalib_gpio.h │ │ │ │ ├── hal_dynalib_i2c.h │ │ │ │ ├── hal_dynalib_ota.h │ │ │ │ ├── hal_dynalib_peripherals.h │ │ │ │ ├── hal_dynalib_rgbled.h │ │ │ │ ├── hal_dynalib_socket.h │ │ │ │ ├── hal_dynalib_spi.h │ │ │ │ ├── hal_dynalib_usart.h │ │ │ │ ├── hal_dynalib_usb.h │ │ │ │ ├── hal_dynalib_wlan.h │ │ │ │ ├── hal_irq_flag.h │ │ │ │ ├── hal_platform.h │ │ │ │ ├── i2c_hal.h │ │ │ │ ├── include.mk │ │ │ │ ├── inet_hal.h │ │ │ │ ├── interrupts_hal.h │ │ │ │ ├── memory_hal.h │ │ │ │ ├── net_hal.h │ │ │ │ ├── ota_flash_hal.h │ │ │ │ ├── pinmap_hal.h │ │ │ │ ├── product_store_hal.h │ │ │ │ ├── pwm_hal.h │ │ │ │ ├── rgbled_hal.h │ │ │ │ ├── rng_hal.h │ │ │ │ ├── rtc_hal.h │ │ │ │ ├── servo_hal.h │ │ │ │ ├── socket_hal.h │ │ │ │ ├── spi_hal.h │ │ │ │ ├── syshealth_hal.h │ │ │ │ ├── timer_hal.h │ │ │ │ ├── tone_hal.h │ │ │ │ ├── usart_hal.h │ │ │ │ ├── usb_config_hal.h │ │ │ │ ├── usb_hal.h │ │ │ │ ├── watchdog_hal.h │ │ │ │ └── wlan_hal.h │ │ │ ├── makefile │ │ │ ├── shared │ │ │ │ ├── flash_device_hal.h │ │ │ │ ├── hal_event.h │ │ │ │ ├── include.mk │ │ │ │ ├── module_info_hal.h │ │ │ │ ├── parse_server_address.h │ │ │ │ └── system_tick_hal.h │ │ │ └── src │ │ │ │ ├── core │ │ │ │ ├── adc_hal.c │ │ │ │ ├── bkpreg_hal.c │ │ │ │ ├── core_hal.c │ │ │ │ ├── core_subsys_hal.c │ │ │ │ ├── dac_hal.c │ │ │ │ ├── delay_hal.c │ │ │ │ ├── deviceid_hal.cpp │ │ │ │ ├── gpio_hal.c │ │ │ │ ├── hal_dynalib_export.c │ │ │ │ ├── i2c_hal.c │ │ │ │ ├── include.mk │ │ │ │ ├── inet_hal.c │ │ │ │ ├── interrupts_hal.c │ │ │ │ ├── memory_hal.cpp │ │ │ │ ├── newlib_stubs.cpp │ │ │ │ ├── ota_flash_hal.c │ │ │ │ ├── pinmap_hal.c │ │ │ │ ├── pinmap_impl.h │ │ │ │ ├── platform_headers.h │ │ │ │ ├── product_store_hal.c │ │ │ │ ├── rng_hal.c │ │ │ │ ├── rtc_hal.c │ │ │ │ ├── servo_hal.c │ │ │ │ ├── socket_hal.c │ │ │ │ ├── sources.mk │ │ │ │ ├── spi_hal.c │ │ │ │ ├── stm32_it.c │ │ │ │ ├── syshealth_hal.c │ │ │ │ ├── timer_hal.c │ │ │ │ ├── tlm.mk │ │ │ │ ├── tone_hal.c │ │ │ │ ├── usart_hal.c │ │ │ │ ├── usb_desc.c │ │ │ │ ├── usb_hal.c │ │ │ │ ├── usb_istr.c │ │ │ │ ├── usb_prop.c │ │ │ │ ├── usb_settings.h │ │ │ │ └── wlan_hal.c │ │ │ │ ├── electron │ │ │ │ ├── FreeRTOSConfig.h │ │ │ │ ├── adc_hal.c │ │ │ │ ├── app_no_bootloader.ld │ │ │ │ ├── cellular_hal.cpp │ │ │ │ ├── cellular_internal.cpp │ │ │ │ ├── cellular_internal.h │ │ │ │ ├── cloud_public.der │ │ │ │ ├── combined.mk │ │ │ │ ├── core_hal.c │ │ │ │ ├── core_subsys_hal.c │ │ │ │ ├── crypto.cpp │ │ │ │ ├── dac_hal.c │ │ │ │ ├── dct_hal.cpp │ │ │ │ ├── dct_hal.h │ │ │ │ ├── dct_header.bin │ │ │ │ ├── dct_prep.bin │ │ │ │ ├── delay_hal.c │ │ │ │ ├── device_code.cpp │ │ │ │ ├── deviceid_hal.cpp │ │ │ │ ├── eeprom_hal.c │ │ │ │ ├── gpio_hal.c │ │ │ │ ├── i2c_hal.c │ │ │ │ ├── include.mk │ │ │ │ ├── inet_hal.c │ │ │ │ ├── inet_hal_new.cpp │ │ │ │ ├── interrupts_hal.c │ │ │ │ ├── make_combined.sh │ │ │ │ ├── memory_no_bootloader.ld │ │ │ │ ├── modem │ │ │ │ │ ├── electronserialpipe_hal.cpp │ │ │ │ │ ├── electronserialpipe_hal.h │ │ │ │ │ ├── enums_hal.h │ │ │ │ │ ├── license.txt │ │ │ │ │ ├── mdm_hal.cpp │ │ │ │ │ ├── mdm_hal.h │ │ │ │ │ ├── mdmapn_hal.h │ │ │ │ │ └── pipe_hal.h │ │ │ │ ├── module_export.ld │ │ │ │ ├── newlib_stubs.cpp │ │ │ │ ├── ota_flash_hal.cpp │ │ │ │ ├── ota_module_bounds.c │ │ │ │ ├── parser.cpp │ │ │ │ ├── parser.h │ │ │ │ ├── pwm_hal.c │ │ │ │ ├── rng_hal.c │ │ │ │ ├── rtc_hal.c │ │ │ │ ├── rtos │ │ │ │ │ └── FreeRTOSv8.2.2 │ │ │ │ │ │ ├── FreeRTOS │ │ │ │ │ │ ├── License │ │ │ │ │ │ │ └── license.txt │ │ │ │ │ │ ├── Source │ │ │ │ │ │ │ ├── croutine.c │ │ │ │ │ │ │ ├── event_groups.c │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ ├── FreeRTOS.h │ │ │ │ │ │ │ │ ├── StackMacros.h │ │ │ │ │ │ │ │ ├── croutine.h │ │ │ │ │ │ │ │ ├── deprecated_definitions.h │ │ │ │ │ │ │ │ ├── event_groups.h │ │ │ │ │ │ │ │ ├── list.h │ │ │ │ │ │ │ │ ├── mpu_wrappers.h │ │ │ │ │ │ │ │ ├── portable.h │ │ │ │ │ │ │ │ ├── projdefs.h │ │ │ │ │ │ │ │ ├── queue.h │ │ │ │ │ │ │ │ ├── semphr.h │ │ │ │ │ │ │ │ ├── stdint.readme │ │ │ │ │ │ │ │ ├── task.h │ │ │ │ │ │ │ │ └── timers.h │ │ │ │ │ │ │ ├── list.c │ │ │ │ │ │ │ ├── portable │ │ │ │ │ │ │ │ ├── GCC │ │ │ │ │ │ │ │ │ └── ARM_CM3 │ │ │ │ │ │ │ │ │ │ ├── port.c │ │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ └── MemMang │ │ │ │ │ │ │ │ │ ├── heap_1.c │ │ │ │ │ │ │ │ │ ├── heap_2.c │ │ │ │ │ │ │ │ │ ├── heap_3.c │ │ │ │ │ │ │ │ │ ├── heap_4.c │ │ │ │ │ │ │ │ │ ├── heap_4_lock.c │ │ │ │ │ │ │ │ │ └── heap_5.c │ │ │ │ │ │ │ ├── queue.c │ │ │ │ │ │ │ ├── readme.txt │ │ │ │ │ │ │ ├── tasks.c │ │ │ │ │ │ │ └── timers.c │ │ │ │ │ │ ├── links_to_doc_pages_for_the_demo_projects.url │ │ │ │ │ │ └── readme.txt │ │ │ │ │ │ └── readme.txt │ │ │ │ ├── rtos_hook.cpp │ │ │ │ ├── server-public-key.udp.particle.io.der │ │ │ │ ├── servo_hal.c │ │ │ │ ├── socket_hal.cpp │ │ │ │ ├── sources.mk │ │ │ │ ├── spi_hal.c │ │ │ │ ├── timer_hal.c │ │ │ │ ├── tlm.mk │ │ │ │ ├── tone_hal.c │ │ │ │ ├── usart_hal.c │ │ │ │ ├── usb_hal.c │ │ │ │ ├── usbd_desc_device.h │ │ │ │ └── watchdog_hal.c │ │ │ │ ├── gcc │ │ │ │ ├── boost_asio.cpp │ │ │ │ ├── boost_asio_impl_src_wrap.h │ │ │ │ ├── boost_asio_wrap.h │ │ │ │ ├── boost_program_options_wrap.h │ │ │ │ ├── boost_signals2_wrap.h │ │ │ │ ├── boost_thread_wrap.h │ │ │ │ ├── concurrent_hal_impl.h │ │ │ │ ├── core_hal.cpp │ │ │ │ ├── core_msg.h │ │ │ │ ├── core_subsys_hal.c │ │ │ │ ├── delay_hal.cpp │ │ │ │ ├── device_config.cpp │ │ │ │ ├── device_config.h │ │ │ │ ├── device_globals.h │ │ │ │ ├── deviceid_hal.cpp │ │ │ │ ├── eeprom_file.h │ │ │ │ ├── eeprom_hal.cpp │ │ │ │ ├── filesystem.cpp │ │ │ │ ├── filesystem.h │ │ │ │ ├── gpio_hal.cpp │ │ │ │ ├── include.mk │ │ │ │ ├── inet_hal.cpp │ │ │ │ ├── interrupts_hal.cpp │ │ │ │ ├── ota_flash_hal.cpp │ │ │ │ ├── pinger.cpp │ │ │ │ ├── pinmap_impl.h │ │ │ │ ├── platform_headers.h │ │ │ │ ├── readme.md │ │ │ │ ├── rgbled_hal.cpp │ │ │ │ ├── rng_hal.cpp │ │ │ │ ├── rtc_hal.cpp │ │ │ │ ├── socket_hal.cpp │ │ │ │ ├── sources.mk │ │ │ │ ├── timer_hal.cpp │ │ │ │ ├── tlm.mk │ │ │ │ ├── usart_hal.cpp │ │ │ │ ├── usb_hal.cpp │ │ │ │ └── wlan_hal.cpp │ │ │ │ ├── newhal │ │ │ │ ├── concurrent_hal_impl.h │ │ │ │ ├── include.mk │ │ │ │ ├── interrupts_irq.h │ │ │ │ ├── linker.ld │ │ │ │ ├── platform_headers.h │ │ │ │ ├── readme.md │ │ │ │ ├── sources.mk │ │ │ │ └── tlm.mk │ │ │ │ ├── photon │ │ │ │ ├── compressed_resources.c │ │ │ │ ├── core_hal.c │ │ │ │ ├── core_subsys_hal.c │ │ │ │ ├── crypto_compat.cpp │ │ │ │ ├── dct_hal.c │ │ │ │ ├── dct_hal.h │ │ │ │ ├── dct_prep.bin │ │ │ │ ├── delay_hal.c │ │ │ │ ├── deviceid_hal.cpp │ │ │ │ ├── generated_mac_address.txt │ │ │ │ ├── include.mk │ │ │ │ ├── include │ │ │ │ │ ├── default_bt_config_dct.h │ │ │ │ │ ├── default_network_config_dct.h │ │ │ │ │ ├── default_p2p_config_dct.h │ │ │ │ │ ├── default_wifi_config_dct.h │ │ │ │ │ ├── wiced.h │ │ │ │ │ ├── wiced_audio.h │ │ │ │ │ ├── wiced_bluetooth_result.h │ │ │ │ │ ├── wiced_codec_if.h │ │ │ │ │ ├── wiced_constants.h │ │ │ │ │ ├── wiced_crypto.h │ │ │ │ │ ├── wiced_deep_sleep.h │ │ │ │ │ ├── wiced_defaults.h │ │ │ │ │ ├── wiced_dtls.h │ │ │ │ │ ├── wiced_easy_setup.h │ │ │ │ │ ├── wiced_filesystem.h │ │ │ │ │ ├── wiced_framework.h │ │ │ │ │ ├── wiced_management.h │ │ │ │ │ ├── wiced_platform.h │ │ │ │ │ ├── wiced_resource.h │ │ │ │ │ ├── wiced_result.h │ │ │ │ │ ├── wiced_rtos.h │ │ │ │ │ ├── wiced_security.h │ │ │ │ │ ├── wiced_tcpip.h │ │ │ │ │ ├── wiced_time.h │ │ │ │ │ ├── wiced_tls.h │ │ │ │ │ ├── wiced_usb.h │ │ │ │ │ ├── wiced_utilities.h │ │ │ │ │ └── wiced_wifi.h │ │ │ │ ├── inet_hal.cpp │ │ │ │ ├── lib │ │ │ │ │ ├── BESL.ARM_CM3.release.a │ │ │ │ │ ├── BESL.ARM_CM3.release.a.strip │ │ │ │ │ ├── BESL.ARM_CM3.release.a.weaken │ │ │ │ │ ├── FreeRTOS │ │ │ │ │ │ ├── FreeRTOS.a │ │ │ │ │ │ ├── Lib_DHCP_Server.a │ │ │ │ │ │ ├── Lib_DNS.a │ │ │ │ │ │ ├── Lib_DNS_Redirect_Daemon.a │ │ │ │ │ │ ├── LwIP.a │ │ │ │ │ │ ├── Platform_BCM9WCDUSI09.a │ │ │ │ │ │ ├── Platform_BCM9WCDUSI14.a │ │ │ │ │ │ ├── STM32F2xx.a │ │ │ │ │ │ ├── STM32F2xx_Peripheral_Drivers.a │ │ │ │ │ │ ├── STM32F2xx_bootloader.a │ │ │ │ │ │ ├── WICED.a │ │ │ │ │ │ ├── WICED_FreeRTOS_Interface.a │ │ │ │ │ │ ├── WICED_LwIP_Interface.a │ │ │ │ │ │ ├── WWD_FreeRTOS_Interface_BCM9WCDUSI09.a │ │ │ │ │ │ ├── WWD_FreeRTOS_Interface_BCM9WCDUSI14.a │ │ │ │ │ │ ├── WWD_LwIP_Interface_FreeRTOS.a │ │ │ │ │ │ ├── WWD_for_SDIO_FreeRTOS.a │ │ │ │ │ │ └── Wiced_Network_LwIP_FreeRTOS.a │ │ │ │ │ ├── Lib_HTTP_Server.a │ │ │ │ │ ├── Lib_Linked_List.a │ │ │ │ │ ├── Lib_Ring_Buffer.a │ │ │ │ │ ├── Lib_SPI_Flash_Library_BCM9WCDUSI09.a │ │ │ │ │ ├── Lib_SPI_Flash_Library_BCM9WCDUSI14.a │ │ │ │ │ ├── Lib_TLV.a │ │ │ │ │ ├── Lib_Wiced_RO_FS.a │ │ │ │ │ ├── Lib_base64.a │ │ │ │ │ ├── Lib_crc.a │ │ │ │ │ ├── Lib_crypto_open.a │ │ │ │ │ ├── Lib_crypto_open.a.weaken │ │ │ │ │ ├── Lib_micro_ecc.a │ │ │ │ │ ├── STM32F2xx_Peripheral_Libraries.a │ │ │ │ │ ├── Supplicant_BESL.a │ │ │ │ │ ├── ThreadX │ │ │ │ │ │ ├── Lib_DHCP_Server.a │ │ │ │ │ │ ├── Lib_DNS.a │ │ │ │ │ │ ├── Lib_DNS_Redirect_Daemon.a │ │ │ │ │ │ ├── NetX.ARM_CM3.release.a │ │ │ │ │ │ ├── NetX.a │ │ │ │ │ │ ├── Platform_BCM9WCDUSI09.a │ │ │ │ │ │ ├── Platform_BCM9WCDUSI14.a │ │ │ │ │ │ ├── STM32F2xx.a │ │ │ │ │ │ ├── STM32F2xx_Peripheral_Drivers.a │ │ │ │ │ │ ├── Supplicant_BESL.a │ │ │ │ │ │ ├── ThreadX.ARM_CM3.release.a │ │ │ │ │ │ ├── WICED.a │ │ │ │ │ │ ├── WICED_NetX_Interface.a │ │ │ │ │ │ ├── WICED_ThreadX_Interface.a │ │ │ │ │ │ ├── WWD_NetX_Interface.a │ │ │ │ │ │ ├── WWD_ThreadX_Interface.a │ │ │ │ │ │ └── WWD_for_SDIO_ThreadX.a │ │ │ │ │ ├── common_GCC.a │ │ │ │ │ └── resources.a │ │ │ │ ├── libraries │ │ │ │ │ ├── crypto │ │ │ │ │ │ └── micro-ecc │ │ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ │ ├── asm_avr.inc │ │ │ │ │ │ │ ├── configuration.h │ │ │ │ │ │ │ ├── emk_project.py │ │ │ │ │ │ │ ├── emk_rules.py │ │ │ │ │ │ │ ├── scripts │ │ │ │ │ │ │ ├── mult_arm.py │ │ │ │ │ │ │ ├── mult_avr.py │ │ │ │ │ │ │ ├── square_arm.py │ │ │ │ │ │ │ └── square_avr.py │ │ │ │ │ │ │ ├── secp160r1_constants.h │ │ │ │ │ │ │ ├── secp192r1_constants.h │ │ │ │ │ │ │ ├── secp224r1_constants.h │ │ │ │ │ │ │ ├── secp256k1_constants.h │ │ │ │ │ │ │ ├── secp256r1_constants.h │ │ │ │ │ │ │ ├── test │ │ │ │ │ │ │ ├── ecc_test │ │ │ │ │ │ │ │ └── ecc_test.ino │ │ │ │ │ │ │ └── emk_rules.py │ │ │ │ │ │ │ └── uECC.h │ │ │ │ │ ├── daemons │ │ │ │ │ │ ├── DHCP_server │ │ │ │ │ │ │ ├── dhcp_server.h │ │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ │ ├── dhcp_server_unit.h │ │ │ │ │ │ │ │ └── rfc2131.txt │ │ │ │ │ │ ├── DNS_redirect │ │ │ │ │ │ │ └── dns_redirect.h │ │ │ │ │ │ └── HTTP_server │ │ │ │ │ │ │ └── http_server.h │ │ │ │ │ ├── protocols │ │ │ │ │ │ └── DNS │ │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ │ └── dns_internal.h │ │ │ │ │ └── utilities │ │ │ │ │ │ ├── JSON_parser │ │ │ │ │ │ └── JSON.h │ │ │ │ │ │ ├── TLV │ │ │ │ │ │ └── tlv.h │ │ │ │ │ │ ├── base64 │ │ │ │ │ │ └── base64.h │ │ │ │ │ │ ├── command_console │ │ │ │ │ │ ├── command_console.h │ │ │ │ │ │ ├── command_console_commands.h │ │ │ │ │ │ ├── console_iperf.h │ │ │ │ │ │ ├── console_wl.h │ │ │ │ │ │ ├── ethernet │ │ │ │ │ │ │ └── command_console_ethernet.h │ │ │ │ │ │ ├── fs │ │ │ │ │ │ │ └── command_console_fs.h │ │ │ │ │ │ ├── mallinfo │ │ │ │ │ │ │ └── command_console_mallinfo.h │ │ │ │ │ │ ├── p2p │ │ │ │ │ │ │ └── command_console_p2p.h │ │ │ │ │ │ ├── ping │ │ │ │ │ │ │ └── command_console_ping.h │ │ │ │ │ │ ├── platform │ │ │ │ │ │ │ └── command_console_platform.h │ │ │ │ │ │ ├── thread │ │ │ │ │ │ │ └── command_console_thread.h │ │ │ │ │ │ ├── trace │ │ │ │ │ │ │ ├── FreeRTOS_trace.h │ │ │ │ │ │ │ ├── README │ │ │ │ │ │ │ ├── buffered │ │ │ │ │ │ │ │ ├── buffered_trace.h │ │ │ │ │ │ │ │ └── print │ │ │ │ │ │ │ │ │ └── buffered_trace_print.h │ │ │ │ │ │ │ ├── clocktimer │ │ │ │ │ │ │ │ ├── ARM_CM3_DWT.h │ │ │ │ │ │ │ │ └── clocktimer.h │ │ │ │ │ │ │ ├── command_console_trace.h │ │ │ │ │ │ │ ├── gpio │ │ │ │ │ │ │ │ └── gpio_trace.h │ │ │ │ │ │ │ ├── trace.h │ │ │ │ │ │ │ ├── trace_action.h │ │ │ │ │ │ │ └── trace_hook.h │ │ │ │ │ │ ├── tracex │ │ │ │ │ │ │ └── command_console_tracex.h │ │ │ │ │ │ ├── traffic_generation │ │ │ │ │ │ │ └── command_console_traffic_generation.h │ │ │ │ │ │ ├── wifi │ │ │ │ │ │ │ ├── certificate.h │ │ │ │ │ │ │ └── command_console_wifi.h │ │ │ │ │ │ └── wps │ │ │ │ │ │ │ ├── WPS-Readme.pdf │ │ │ │ │ │ │ └── command_console_wps.h │ │ │ │ │ │ ├── crc │ │ │ │ │ │ └── crc.h │ │ │ │ │ │ ├── linked_list │ │ │ │ │ │ └── linked_list.h │ │ │ │ │ │ ├── mini_printf │ │ │ │ │ │ └── mini_printf.h │ │ │ │ │ │ └── ring_buffer │ │ │ │ │ │ └── ring_buffer.h │ │ │ │ ├── make_combined.sh │ │ │ │ ├── memory_hal.cpp │ │ │ │ ├── miniz.c │ │ │ │ ├── miniz.h │ │ │ │ ├── network_interface.h │ │ │ │ ├── newlib_stubs.cpp │ │ │ │ ├── ota_flash_hal.cpp │ │ │ │ ├── ota_module_bounds.c │ │ │ │ ├── platforms │ │ │ │ │ ├── BCM9WCDUSI09 │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ ├── platform.h │ │ │ │ │ │ └── wifi_nvram_image.h │ │ │ │ │ └── BCM9WCDUSI14 │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ ├── platform.h │ │ │ │ │ │ └── wifi_nvram_image.h │ │ │ │ ├── readme.md │ │ │ │ ├── resources.c │ │ │ │ ├── rtos_hook.cpp │ │ │ │ ├── socket_hal.cpp │ │ │ │ ├── socket_internal.h │ │ │ │ ├── soft-ap.md │ │ │ │ ├── softap.cpp │ │ │ │ ├── softap.h │ │ │ │ ├── softap.py │ │ │ │ ├── softap_http.h │ │ │ │ ├── softap_ip.c │ │ │ │ ├── sources.mk │ │ │ │ ├── tlm.mk │ │ │ │ ├── update.bat │ │ │ │ ├── usbd_desc_device.h │ │ │ │ ├── watchdog_hal.c │ │ │ │ ├── wiced.bat │ │ │ │ ├── wiced.exclude │ │ │ │ ├── wiced.sh │ │ │ │ ├── wiced │ │ │ │ │ ├── RTOS │ │ │ │ │ │ ├── FreeRTOS │ │ │ │ │ │ │ ├── WICED │ │ │ │ │ │ │ │ └── rtos.h │ │ │ │ │ │ │ ├── WWD │ │ │ │ │ │ │ │ ├── ARM_CM3 │ │ │ │ │ │ │ │ │ ├── FreeRTOSConfig.h │ │ │ │ │ │ │ │ │ └── wwd_rtos_isr.h │ │ │ │ │ │ │ │ ├── Win32_x86 │ │ │ │ │ │ │ │ │ └── FreeRTOSConfig.h │ │ │ │ │ │ │ │ ├── wwd_FreeRTOS_systick.h │ │ │ │ │ │ │ │ └── wwd_rtos.h │ │ │ │ │ │ │ └── ver8.2.1 │ │ │ │ │ │ │ │ └── Source │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ ├── FreeRTOS.h │ │ │ │ │ │ │ │ ├── StackMacros.h │ │ │ │ │ │ │ │ ├── croutine.h │ │ │ │ │ │ │ │ ├── deprecated_definitions.h │ │ │ │ │ │ │ │ ├── event_groups.h │ │ │ │ │ │ │ │ ├── list.h │ │ │ │ │ │ │ │ ├── mpu_wrappers.h │ │ │ │ │ │ │ │ ├── portable.h │ │ │ │ │ │ │ │ ├── projdefs.h │ │ │ │ │ │ │ │ ├── queue.h │ │ │ │ │ │ │ │ ├── semphr.h │ │ │ │ │ │ │ │ ├── task.h │ │ │ │ │ │ │ │ └── timers.h │ │ │ │ │ │ │ │ └── portable │ │ │ │ │ │ │ │ ├── GCC │ │ │ │ │ │ │ │ ├── ARM7_AT91FR40008 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM7_AT91SAM7S │ │ │ │ │ │ │ │ │ ├── AT91SAM7X256.h │ │ │ │ │ │ │ │ │ ├── ioat91sam7x256.h │ │ │ │ │ │ │ │ │ ├── lib_AT91SAM7X256.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM7_LPC2000 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM7_LPC23xx │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CA9 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM0 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM3 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM3_MPU │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM4F │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM7 │ │ │ │ │ │ │ │ │ └── r0p1 │ │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ATMega323 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── AVR32_UC3 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── CORTUS_APS3 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ColdFire_V2 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── H8S2329 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── HCS12 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── MCF5235 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── MSP430F449 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── MicroBlaze │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── MicroBlazeV8 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── NiosII │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── PPC405_Xilinx │ │ │ │ │ │ │ │ │ ├── FPU_Macros.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── PPC440_Xilinx │ │ │ │ │ │ │ │ │ ├── FPU_Macros.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── RL78 │ │ │ │ │ │ │ │ │ ├── isr_support.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── RX100 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── RX600 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── RX600v2 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── STR75x │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ └── TriCore_1782 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── IAR │ │ │ │ │ │ │ │ ├── 78K0R │ │ │ │ │ │ │ │ │ ├── ISR_Support.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CA5_No_GIC │ │ │ │ │ │ │ │ │ ├── portASM.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CA9 │ │ │ │ │ │ │ │ │ ├── portASM.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM0 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM3 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM4F │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM7 │ │ │ │ │ │ │ │ │ └── r0p1 │ │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ATMega323 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── AVR32_UC3 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── AtmelSAM7S64 │ │ │ │ │ │ │ │ │ ├── AT91SAM7S64.h │ │ │ │ │ │ │ │ │ ├── AT91SAM7S64_inc.h │ │ │ │ │ │ │ │ │ ├── AT91SAM7X128.h │ │ │ │ │ │ │ │ │ ├── AT91SAM7X128_inc.h │ │ │ │ │ │ │ │ │ ├── AT91SAM7X256.h │ │ │ │ │ │ │ │ │ ├── AT91SAM7X256_inc.h │ │ │ │ │ │ │ │ │ ├── ISR_Support.h │ │ │ │ │ │ │ │ │ ├── lib_AT91SAM7S64.h │ │ │ │ │ │ │ │ │ ├── lib_AT91SAM7X128.h │ │ │ │ │ │ │ │ │ ├── lib_AT91SAM7X256.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── AtmelSAM9XE │ │ │ │ │ │ │ │ │ ├── ISR_Support.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── LPC2000 │ │ │ │ │ │ │ │ │ ├── ISR_Support.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── MSP430 │ │ │ │ │ │ │ │ │ ├── portasm.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── MSP430X │ │ │ │ │ │ │ │ │ ├── data_model.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── RL78 │ │ │ │ │ │ │ │ │ ├── ISR_Support.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── RX100 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── RX600 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── STR71x │ │ │ │ │ │ │ │ │ ├── ISR_Support.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── STR75x │ │ │ │ │ │ │ │ │ ├── ISR_Support.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── STR91x │ │ │ │ │ │ │ │ │ ├── ISR_Support.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ └── V850ES │ │ │ │ │ │ │ │ │ ├── ISR_Support.h │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── MSVC-MingW │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── MemMang │ │ │ │ │ │ │ │ └── heap_4_lock.c │ │ │ │ │ │ │ │ ├── RVDS │ │ │ │ │ │ │ │ ├── ARM7_LPC21xx │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CA9 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM0 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM3 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── ARM_CM4F │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ └── ARM_CM7 │ │ │ │ │ │ │ │ │ └── r0p1 │ │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ └── Renesas │ │ │ │ │ │ │ │ ├── RX100 │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── RX200 │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── RX600 │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ ├── RX600v2 │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ │ │ └── SH2A_FPU │ │ │ │ │ │ │ │ └── portmacro.h │ │ │ │ │ │ ├── NoOS │ │ │ │ │ │ │ ├── WWD │ │ │ │ │ │ │ │ ├── Cortex_M3_M4 │ │ │ │ │ │ │ │ │ ├── noos.h │ │ │ │ │ │ │ │ │ └── wwd_rtos_isr.h │ │ │ │ │ │ │ │ ├── Cortex_R4 │ │ │ │ │ │ │ │ │ ├── noos.h │ │ │ │ │ │ │ │ │ └── wwd_rtos_isr.h │ │ │ │ │ │ │ │ └── wwd_rtos.h │ │ │ │ │ │ │ └── rtos.h │ │ │ │ │ │ ├── NuttX │ │ │ │ │ │ │ ├── WICED │ │ │ │ │ │ │ │ └── rtos.h │ │ │ │ │ │ │ ├── WWD │ │ │ │ │ │ │ │ ├── CR4 │ │ │ │ │ │ │ │ │ └── wwd_rtos_isr.h │ │ │ │ │ │ │ │ └── wwd_rtos.h │ │ │ │ │ │ │ └── ver7.8 │ │ │ │ │ │ │ │ ├── arch │ │ │ │ │ │ │ │ ├── arm │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── a1x │ │ │ │ │ │ │ │ │ │ │ ├── a10_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── arm │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ └── syscall.h │ │ │ │ │ │ │ │ │ │ ├── armv6-m │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ └── syscall.h │ │ │ │ │ │ │ │ │ │ ├── armv7-a │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ └── syscall.h │ │ │ │ │ │ │ │ │ │ ├── armv7-m │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── irq_cmnvector.h │ │ │ │ │ │ │ │ │ │ │ ├── irq_lazyfpu.h │ │ │ │ │ │ │ │ │ │ │ └── syscall.h │ │ │ │ │ │ │ │ │ │ ├── armv7-r │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── bcm4390x │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ └── wifi.h │ │ │ │ │ │ │ │ │ │ ├── c5471 │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── calypso │ │ │ │ │ │ │ │ │ │ │ ├── armio.h │ │ │ │ │ │ │ │ │ │ │ ├── clock.h │ │ │ │ │ │ │ │ │ │ │ ├── debug.h │ │ │ │ │ │ │ │ │ │ │ ├── defines.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── memory.h │ │ │ │ │ │ │ │ │ │ │ ├── timer.h │ │ │ │ │ │ │ │ │ │ │ └── uwire.h │ │ │ │ │ │ │ │ │ │ ├── dm320 │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── efm32 │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32g_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32gg_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32tg_irq.h │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── elf.h │ │ │ │ │ │ │ │ │ │ ├── imx │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── kinetis │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── kl │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ ├── lpc17xx │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc176x_irq.h │ │ │ │ │ │ │ │ │ │ │ └── lpc178x_irq.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── lpc2378 │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── lpc31xx │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── lpc43xx │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── nuc1xx │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ └── nuc120_irq.h │ │ │ │ │ │ │ │ │ │ ├── sam34 │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── sam3u_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── sam3x_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4cm_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4e_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_irq.h │ │ │ │ │ │ │ │ │ │ │ └── sam4s_irq.h │ │ │ │ │ │ │ │ │ │ ├── sama5 │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── sama5d3_irq.h │ │ │ │ │ │ │ │ │ │ │ └── sama5d4_irq.h │ │ │ │ │ │ │ │ │ │ ├── samd │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ └── samd20_irq.h │ │ │ │ │ │ │ │ │ │ ├── serial.h │ │ │ │ │ │ │ │ │ │ ├── stdarg.h │ │ │ │ │ │ │ │ │ │ ├── stm32 │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── ltdc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f10xxx_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f20xxx_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f30xxx_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f40xxx_irq.h │ │ │ │ │ │ │ │ │ │ │ └── stm32l15xxx_irq.h │ │ │ │ │ │ │ │ │ │ ├── str71x │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ ├── tiva │ │ │ │ │ │ │ │ │ │ │ ├── cc3200_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── lm3s_irq.h │ │ │ │ │ │ │ │ │ │ │ ├── lm4f_irq.h │ │ │ │ │ │ │ │ │ │ │ └── tm4c_irq.h │ │ │ │ │ │ │ │ │ │ ├── types.h │ │ │ │ │ │ │ │ │ │ └── watchdog.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ ├── a1x │ │ │ │ │ │ │ │ │ │ ├── a1x_config.h │ │ │ │ │ │ │ │ │ │ ├── a1x_irq.h │ │ │ │ │ │ │ │ │ │ ├── a1x_lowputc.h │ │ │ │ │ │ │ │ │ │ ├── a1x_pio.h │ │ │ │ │ │ │ │ │ │ ├── a1x_serial.h │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ └── chip │ │ │ │ │ │ │ │ │ │ │ ├── a10_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── a10_piocfg.h │ │ │ │ │ │ │ │ │ │ │ ├── a1x_intc.h │ │ │ │ │ │ │ │ │ │ │ ├── a1x_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── a1x_pio.h │ │ │ │ │ │ │ │ │ │ │ ├── a1x_piocfg.h │ │ │ │ │ │ │ │ │ │ │ ├── a1x_timer.h │ │ │ │ │ │ │ │ │ │ │ └── a1x_uart.h │ │ │ │ │ │ │ │ │ │ ├── arm │ │ │ │ │ │ │ │ │ │ ├── arm.h │ │ │ │ │ │ │ │ │ │ ├── cache.h │ │ │ │ │ │ │ │ │ │ └── pg_macros.h │ │ │ │ │ │ │ │ │ │ ├── armv6-m │ │ │ │ │ │ │ │ │ │ ├── exc_return.h │ │ │ │ │ │ │ │ │ │ ├── nvic.h │ │ │ │ │ │ │ │ │ │ ├── psr.h │ │ │ │ │ │ │ │ │ │ └── svcall.h │ │ │ │ │ │ │ │ │ │ ├── armv7-a │ │ │ │ │ │ │ │ │ │ ├── addrenv.h │ │ │ │ │ │ │ │ │ │ ├── arm.h │ │ │ │ │ │ │ │ │ │ ├── cache.h │ │ │ │ │ │ │ │ │ │ ├── cp15.h │ │ │ │ │ │ │ │ │ │ ├── cp15_cacheops.h │ │ │ │ │ │ │ │ │ │ ├── fpu.h │ │ │ │ │ │ │ │ │ │ ├── l2cc.h │ │ │ │ │ │ │ │ │ │ ├── l2cc_pl310.h │ │ │ │ │ │ │ │ │ │ ├── mmu.h │ │ │ │ │ │ │ │ │ │ ├── pgalloc.h │ │ │ │ │ │ │ │ │ │ ├── sctlr.h │ │ │ │ │ │ │ │ │ │ └── svcall.h │ │ │ │ │ │ │ │ │ │ ├── armv7-m │ │ │ │ │ │ │ │ │ │ ├── dwt.h │ │ │ │ │ │ │ │ │ │ ├── etm.h │ │ │ │ │ │ │ │ │ │ ├── exc_return.h │ │ │ │ │ │ │ │ │ │ ├── itm.h │ │ │ │ │ │ │ │ │ │ ├── itm_syslog.h │ │ │ │ │ │ │ │ │ │ ├── mpu.h │ │ │ │ │ │ │ │ │ │ ├── nvic.h │ │ │ │ │ │ │ │ │ │ ├── psr.h │ │ │ │ │ │ │ │ │ │ ├── ram_vectors.h │ │ │ │ │ │ │ │ │ │ ├── svcall.h │ │ │ │ │ │ │ │ │ │ └── tpi.h │ │ │ │ │ │ │ │ │ │ ├── armv7-r │ │ │ │ │ │ │ │ │ │ └── arm.h │ │ │ │ │ │ │ │ │ │ ├── bcm4390x │ │ │ │ │ │ │ │ │ │ ├── bcm4390x_i2c.h │ │ │ │ │ │ │ │ │ │ ├── bcm4390x_spi.h │ │ │ │ │ │ │ │ │ │ ├── bcm4390x_wwd.h │ │ │ │ │ │ │ │ │ │ └── chip.h │ │ │ │ │ │ │ │ │ │ ├── c5471 │ │ │ │ │ │ │ │ │ │ └── chip.h │ │ │ │ │ │ │ │ │ │ ├── calypso │ │ │ │ │ │ │ │ │ │ ├── calypso_spi.h │ │ │ │ │ │ │ │ │ │ └── chip.h │ │ │ │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ │ │ ├── arm-elf.h │ │ │ │ │ │ │ │ │ │ ├── up_arch.h │ │ │ │ │ │ │ │ │ │ ├── up_internal.h │ │ │ │ │ │ │ │ │ │ └── up_vfork.h │ │ │ │ │ │ │ │ │ │ ├── dm320 │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── dm320_ahb.h │ │ │ │ │ │ │ │ │ │ ├── dm320_busc.h │ │ │ │ │ │ │ │ │ │ ├── dm320_clkc.h │ │ │ │ │ │ │ │ │ │ ├── dm320_emif.h │ │ │ │ │ │ │ │ │ │ ├── dm320_gio.h │ │ │ │ │ │ │ │ │ │ ├── dm320_intc.h │ │ │ │ │ │ │ │ │ │ ├── dm320_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── dm320_osd.h │ │ │ │ │ │ │ │ │ │ ├── dm320_timer.h │ │ │ │ │ │ │ │ │ │ ├── dm320_uart.h │ │ │ │ │ │ │ │ │ │ └── dm320_usb.h │ │ │ │ │ │ │ │ │ │ ├── efm32 │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── chip │ │ │ │ │ │ │ │ │ │ │ ├── efm32_acmp.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_aes.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_burtc.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_calibrate.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_cmu.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_dac.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_devinfo.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_dma.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_emu.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_i2c.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_lcd.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_lesense.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_letimer.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_leuart.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_msc.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_pcnt.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_prs.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_rmu.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_romtable.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_rtc.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_timer.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_usart.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_usb.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_vcmp.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32_wdog.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32g_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32g_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32gg_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32gg_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── efm32tg_memorymap.h │ │ │ │ │ │ │ │ │ │ │ └── efm32tg_vectors.h │ │ │ │ │ │ │ │ │ │ ├── efm32_clockconfig.h │ │ │ │ │ │ │ │ │ │ ├── efm32_config.h │ │ │ │ │ │ │ │ │ │ ├── efm32_dma.h │ │ │ │ │ │ │ │ │ │ ├── efm32_gpio.h │ │ │ │ │ │ │ │ │ │ ├── efm32_lowputc.h │ │ │ │ │ │ │ │ │ │ ├── efm32_pm.h │ │ │ │ │ │ │ │ │ │ ├── efm32_pwm.h │ │ │ │ │ │ │ │ │ │ ├── efm32_rmu.h │ │ │ │ │ │ │ │ │ │ ├── efm32_spi.h │ │ │ │ │ │ │ │ │ │ ├── efm32_start.h │ │ │ │ │ │ │ │ │ │ ├── efm32_timer.h │ │ │ │ │ │ │ │ │ │ └── efm32_usb.h │ │ │ │ │ │ │ │ │ │ ├── imx │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── imx_aitc.h │ │ │ │ │ │ │ │ │ │ ├── imx_cspi.h │ │ │ │ │ │ │ │ │ │ ├── imx_dma.h │ │ │ │ │ │ │ │ │ │ ├── imx_eim.h │ │ │ │ │ │ │ │ │ │ ├── imx_gpio.h │ │ │ │ │ │ │ │ │ │ ├── imx_i2c.h │ │ │ │ │ │ │ │ │ │ ├── imx_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── imx_rtc.h │ │ │ │ │ │ │ │ │ │ ├── imx_system.h │ │ │ │ │ │ │ │ │ │ ├── imx_timer.h │ │ │ │ │ │ │ │ │ │ ├── imx_uart.h │ │ │ │ │ │ │ │ │ │ ├── imx_usbd.h │ │ │ │ │ │ │ │ │ │ └── imx_wdog.h │ │ │ │ │ │ │ │ │ │ ├── kinetis │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_adc.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_aips.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_axbs.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_cmp.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_cmt.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_config.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_crc.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_dac.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_dma.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_dmamux.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_dspi.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_enet.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_ewm.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_flexbus.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_flexcan.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_fmc.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_ftfl.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_ftm.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_gpio.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_i2c.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_i2s.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_internal.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_k40pinmux.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_k60pinmux.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_llwu.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_lptmr.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_mcg.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_mcm.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_mmcau.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_mpu.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_mpuinit.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_osc.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_pdb.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_pinmux.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_pit.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_pmc.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_port.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_rngb.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_rtc.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_sdhc.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_sim.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_slcd.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_smc.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_tsi.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_uart.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_usbdcd.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_usbotg.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_userspace.h │ │ │ │ │ │ │ │ │ │ ├── kinetis_vrefv1.h │ │ │ │ │ │ │ │ │ │ └── kinetis_wdog.h │ │ │ │ │ │ │ │ │ │ ├── kl │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── chip │ │ │ │ │ │ │ │ │ │ │ ├── k25z128_pinmux.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_fmc.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_i2c.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_llwu.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_mcg.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_osc.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_pinmux.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_pit.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_port.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_sim.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_spi.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_tpm.h │ │ │ │ │ │ │ │ │ │ │ ├── kl_tsi.h │ │ │ │ │ │ │ │ │ │ │ └── kl_uart.h │ │ │ │ │ │ │ │ │ │ ├── kl_clockconfig.h │ │ │ │ │ │ │ │ │ │ ├── kl_config.h │ │ │ │ │ │ │ │ │ │ ├── kl_dma.h │ │ │ │ │ │ │ │ │ │ ├── kl_gpio.h │ │ │ │ │ │ │ │ │ │ ├── kl_irq.h │ │ │ │ │ │ │ │ │ │ ├── kl_lowgetc.h │ │ │ │ │ │ │ │ │ │ ├── kl_lowputc.h │ │ │ │ │ │ │ │ │ │ ├── kl_pwm.h │ │ │ │ │ │ │ │ │ │ ├── kl_spi.h │ │ │ │ │ │ │ │ │ │ └── kl_userspace.h │ │ │ │ │ │ │ │ │ │ ├── lpc17xx │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── chip │ │ │ │ │ │ │ │ │ │ │ ├── lpc176x_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc176x_pinconfig.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc176x_pinconn.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc176x_syscon.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc176x_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc178x_iocon.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc178x_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc178x_pinconfig.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc178x_syscon.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc178x_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_can.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_dac.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_eeprom.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_emc.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_ethernet.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_gpdma.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_i2c.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_i2s.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_lcd.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_mcpwm.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_pinconfig.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_pinconn.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_pwm.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_qei.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_rit.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_rtc.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_rtcevmr.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_sdcard.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_spi.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_ssp.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_syscon.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_timer.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_uart.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc17_usb.h │ │ │ │ │ │ │ │ │ │ │ └── lpc17_wdt.h │ │ │ │ │ │ │ │ │ │ ├── lpc176x_gpio.h │ │ │ │ │ │ │ │ │ │ ├── lpc178x_gpio.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_adc.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_can.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_clockconfig.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_clrpend.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_dac.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_emacram.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_emc.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_ethernet.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_gpdma.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_gpio.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_i2c.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_i2s.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_lcd.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_lowputc.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_mpuinit.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_ohciram.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_pwm.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_qei.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_rit.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_rtc.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_sdcard.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_serial.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_spi.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_ssp.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_timer.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_usbhost.h │ │ │ │ │ │ │ │ │ │ ├── lpc17_userspace.h │ │ │ │ │ │ │ │ │ │ └── lpc17_wdt.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x_apb.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x_i2c.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x_pinsel.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x_pll.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x_power.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x_spi.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x_timer.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x_uart.h │ │ │ │ │ │ │ │ │ │ ├── lpc214x_usbdev.h │ │ │ │ │ │ │ │ │ │ └── lpc214x_vic.h │ │ │ │ │ │ │ │ │ │ ├── lpc2378 │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── internal.h │ │ │ │ │ │ │ │ │ │ ├── lpc23xx_gpio.h │ │ │ │ │ │ │ │ │ │ ├── lpc23xx_i2c.h │ │ │ │ │ │ │ │ │ │ ├── lpc23xx_pinsel.h │ │ │ │ │ │ │ │ │ │ ├── lpc23xx_scb.h │ │ │ │ │ │ │ │ │ │ ├── lpc23xx_spi.h │ │ │ │ │ │ │ │ │ │ ├── lpc23xx_timer.h │ │ │ │ │ │ │ │ │ │ ├── lpc23xx_uart.h │ │ │ │ │ │ │ │ │ │ └── lpc23xx_vic.h │ │ │ │ │ │ │ │ │ │ ├── lpc31xx │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_adc.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_analogdie.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_cgu.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_cgudrvr.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_dma.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_evntrtr.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_i2c.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_i2s.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_intc.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_internal.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_ioconfig.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_lcd.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_mci.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_mpmc.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_nand.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_otp.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_pcm.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_pwm.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_rng.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_spi.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_syscreg.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_timer.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_uart.h │ │ │ │ │ │ │ │ │ │ ├── lpc31_usbotg.h │ │ │ │ │ │ │ │ │ │ └── lpc31_wdt.h │ │ │ │ │ │ │ │ │ │ ├── lpc43xx │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── chip │ │ │ │ │ │ │ │ │ │ │ ├── lpc4310203050_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc4310203050_pinconfig.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc435357_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc4357fet256_pinconfig.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_aes.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_atimer.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_can.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_ccu.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_cgu.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_creg.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_dac.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_eeprom.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_emc.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_ethernet.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_evntmntr.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_evntrtr.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_flash.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_gima.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_gpdma.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_i2c.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_i2s.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_lcd.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_mcpwm.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_otp.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_pmc.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_qei.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_rgu.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_rit.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_rtc.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_sct.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_scu.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_sdmmc.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_sgpio.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_spi.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_spifi.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_ssp.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_timer.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_uart.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc43_usb0.h │ │ │ │ │ │ │ │ │ │ │ └── lpc43_wwdt.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_adc.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_cgu.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_config.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_dac.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_emacram.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_emc.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_gpdma.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_gpio.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_gpioint.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_irq.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_mpuinit.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_pinconfig.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_rgu.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_rit.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_serial.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_spi.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_spifi.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_ssp.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_uart.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_usb0dev.h │ │ │ │ │ │ │ │ │ │ ├── lpc43_usbram.h │ │ │ │ │ │ │ │ │ │ └── lpc43_userspace.h │ │ │ │ │ │ │ │ │ │ ├── nuc1xx │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── chip │ │ │ │ │ │ │ │ │ │ │ ├── nuc_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_clk.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_cmp.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_config.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_ebi.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_gcr.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_i2c.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_i2s.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_pdma.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_ps2d.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_pwm.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_rtc.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_spi.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_tmr.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_uart.h │ │ │ │ │ │ │ │ │ │ │ ├── nuc_usbd.h │ │ │ │ │ │ │ │ │ │ │ └── nuc_wdt.h │ │ │ │ │ │ │ │ │ │ ├── nuc_clockconfig.h │ │ │ │ │ │ │ │ │ │ ├── nuc_config.h │ │ │ │ │ │ │ │ │ │ ├── nuc_gpio.h │ │ │ │ │ │ │ │ │ │ ├── nuc_irq.h │ │ │ │ │ │ │ │ │ │ ├── nuc_lowputc.h │ │ │ │ │ │ │ │ │ │ ├── nuc_serial.h │ │ │ │ │ │ │ │ │ │ └── nuc_userspace.h │ │ │ │ │ │ │ │ │ │ ├── sam34 │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── chip │ │ │ │ │ │ │ │ │ │ │ ├── sam3u_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam3u_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam3u_pio.h │ │ │ │ │ │ │ │ │ │ │ ├── sam3u_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── sam3x_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam3x_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam3x_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4cm_aes.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4cm_ipc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4cm_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4cm_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4cm_slcdc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4cm_supc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4cm_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4e_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4e_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4e_pio.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4e_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_bpm.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_bscif.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_flashcalw.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_lcdca.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_pdca.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_picouart.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_pm.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_scif.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_usart.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4l_wdt.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4s_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4s_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4s_pio.h │ │ │ │ │ │ │ │ │ │ │ ├── sam4s_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_acc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_aes.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_afec.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_can.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_chipid.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_cmcc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_dacc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_dmac.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_eefc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_emac.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_gpbr.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_hsmci.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_matrix.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pdc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pmc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pwm.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_rstc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_rswdt.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_rtc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_rtt.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_smc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_spi.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_ssc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_supc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_tc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_twi.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_uart.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_udp.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_udphs.h │ │ │ │ │ │ │ │ │ │ │ └── sam_wdt.h │ │ │ │ │ │ │ │ │ │ ├── sam3u_gpio.h │ │ │ │ │ │ │ │ │ │ ├── sam3u_periphclks.h │ │ │ │ │ │ │ │ │ │ ├── sam3x_gpio.h │ │ │ │ │ │ │ │ │ │ ├── sam3x_periphclks.h │ │ │ │ │ │ │ │ │ │ ├── sam4cm_freerun.h │ │ │ │ │ │ │ │ │ │ ├── sam4cm_gpio.h │ │ │ │ │ │ │ │ │ │ ├── sam4cm_oneshot.h │ │ │ │ │ │ │ │ │ │ ├── sam4cm_periphclks.h │ │ │ │ │ │ │ │ │ │ ├── sam4cm_supc.h │ │ │ │ │ │ │ │ │ │ ├── sam4cm_tc.h │ │ │ │ │ │ │ │ │ │ ├── sam4e_gpio.h │ │ │ │ │ │ │ │ │ │ ├── sam4e_periphclks.h │ │ │ │ │ │ │ │ │ │ ├── sam4l_gpio.h │ │ │ │ │ │ │ │ │ │ ├── sam4l_periphclks.h │ │ │ │ │ │ │ │ │ │ ├── sam4s_gpio.h │ │ │ │ │ │ │ │ │ │ ├── sam4s_periphclks.h │ │ │ │ │ │ │ │ │ │ ├── sam_aes.h │ │ │ │ │ │ │ │ │ │ ├── sam_clockconfig.h │ │ │ │ │ │ │ │ │ │ ├── sam_cmcc.h │ │ │ │ │ │ │ │ │ │ ├── sam_dmac.h │ │ │ │ │ │ │ │ │ │ ├── sam_emac.h │ │ │ │ │ │ │ │ │ │ ├── sam_gpio.h │ │ │ │ │ │ │ │ │ │ ├── sam_hsmci.h │ │ │ │ │ │ │ │ │ │ ├── sam_lowputc.h │ │ │ │ │ │ │ │ │ │ ├── sam_mpuinit.h │ │ │ │ │ │ │ │ │ │ ├── sam_periphclks.h │ │ │ │ │ │ │ │ │ │ ├── sam_rtc.h │ │ │ │ │ │ │ │ │ │ ├── sam_rtt.h │ │ │ │ │ │ │ │ │ │ ├── sam_spi.h │ │ │ │ │ │ │ │ │ │ ├── sam_tc.h │ │ │ │ │ │ │ │ │ │ ├── sam_udp.h │ │ │ │ │ │ │ │ │ │ ├── sam_userspace.h │ │ │ │ │ │ │ │ │ │ └── sam_wdt.h │ │ │ │ │ │ │ │ │ │ ├── sama5 │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── chip │ │ │ │ │ │ │ │ │ │ │ ├── sam_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_aic.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_aximx.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_bsc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_can.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_dbgu.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_dmac.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_ehci.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_emac.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_emaca.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_emacb.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_gmac.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_gpbr.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_hsmc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_hsmci.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_isi.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_lcdc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_matrix.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_mpddrc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_ohci.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pio.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pit.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pmc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pwm.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_rtc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_sckc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_sfr.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_spi.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_ssc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_tc.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_trng.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_twi.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_uart.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_udphs.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_wdt.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_xdmac.h │ │ │ │ │ │ │ │ │ │ │ ├── sama5d3x_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sama5d3x_mpddrc.h │ │ │ │ │ │ │ │ │ │ │ ├── sama5d3x_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── sama5d4x_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sama5d4x_mpddrc.h │ │ │ │ │ │ │ │ │ │ │ └── sama5d4x_pinmap.h │ │ │ │ │ │ │ │ │ │ ├── sam_adc.h │ │ │ │ │ │ │ │ │ │ ├── sam_can.h │ │ │ │ │ │ │ │ │ │ ├── sam_clockconfig.h │ │ │ │ │ │ │ │ │ │ ├── sam_dbgu.h │ │ │ │ │ │ │ │ │ │ ├── sam_dmac.h │ │ │ │ │ │ │ │ │ │ ├── sam_ethernet.h │ │ │ │ │ │ │ │ │ │ ├── sam_freerun.h │ │ │ │ │ │ │ │ │ │ ├── sam_hsmci.h │ │ │ │ │ │ │ │ │ │ ├── sam_irq.h │ │ │ │ │ │ │ │ │ │ ├── sam_isi.h │ │ │ │ │ │ │ │ │ │ ├── sam_lcd.h │ │ │ │ │ │ │ │ │ │ ├── sam_lowputc.h │ │ │ │ │ │ │ │ │ │ ├── sam_memories.h │ │ │ │ │ │ │ │ │ │ ├── sam_nand.h │ │ │ │ │ │ │ │ │ │ ├── sam_oneshot.h │ │ │ │ │ │ │ │ │ │ ├── sam_pck.h │ │ │ │ │ │ │ │ │ │ ├── sam_periphclks.h │ │ │ │ │ │ │ │ │ │ ├── sam_pgalloc.h │ │ │ │ │ │ │ │ │ │ ├── sam_pio.h │ │ │ │ │ │ │ │ │ │ ├── sam_pmc.h │ │ │ │ │ │ │ │ │ │ ├── sam_pmecc.h │ │ │ │ │ │ │ │ │ │ ├── sam_pwm.h │ │ │ │ │ │ │ │ │ │ ├── sam_rtc.h │ │ │ │ │ │ │ │ │ │ ├── sam_sckc.h │ │ │ │ │ │ │ │ │ │ ├── sam_serial.h │ │ │ │ │ │ │ │ │ │ ├── sam_spi.h │ │ │ │ │ │ │ │ │ │ ├── sam_ssc.h │ │ │ │ │ │ │ │ │ │ ├── sam_tc.h │ │ │ │ │ │ │ │ │ │ ├── sam_trng.h │ │ │ │ │ │ │ │ │ │ ├── sam_tsd.h │ │ │ │ │ │ │ │ │ │ ├── sam_twi.h │ │ │ │ │ │ │ │ │ │ ├── sam_udphs.h │ │ │ │ │ │ │ │ │ │ ├── sam_usbhost.h │ │ │ │ │ │ │ │ │ │ ├── sam_wdt.h │ │ │ │ │ │ │ │ │ │ ├── sama5d3x_periphclks.h │ │ │ │ │ │ │ │ │ │ └── sama5d4x_periphclks.h │ │ │ │ │ │ │ │ │ │ ├── samd │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── chip │ │ │ │ │ │ │ │ │ │ │ ├── sam_evsys.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_fuses.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_gclk.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_i2c_master.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_i2c_slave.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_nvmctrl.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_pm.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_port.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_sercom.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_spi.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_sysctrl.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_usart.h │ │ │ │ │ │ │ │ │ │ │ ├── sam_wdt.h │ │ │ │ │ │ │ │ │ │ │ ├── samd20_memorymap.h │ │ │ │ │ │ │ │ │ │ │ └── samd20_pinmap.h │ │ │ │ │ │ │ │ │ │ ├── sam_clockconfig.h │ │ │ │ │ │ │ │ │ │ ├── sam_config.h │ │ │ │ │ │ │ │ │ │ ├── sam_irq.h │ │ │ │ │ │ │ │ │ │ ├── sam_lowputc.h │ │ │ │ │ │ │ │ │ │ ├── sam_port.h │ │ │ │ │ │ │ │ │ │ ├── sam_sercom.h │ │ │ │ │ │ │ │ │ │ ├── sam_serial.h │ │ │ │ │ │ │ │ │ │ ├── sam_spi.h │ │ │ │ │ │ │ │ │ │ ├── sam_usart.h │ │ │ │ │ │ │ │ │ │ └── sam_userspace.h │ │ │ │ │ │ │ │ │ │ ├── stm32 │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── chip │ │ │ │ │ │ │ │ │ │ │ ├── stm32_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_bkp.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_can.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_dac.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_dbgmcu.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_eth.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_exti.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_flash.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_i2c.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_lcd.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_ltdc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_otgfs.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_otghs.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_pwr.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_rng.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_rtc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_rtcc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_sdio.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_spi.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_tim.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_usbdev.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32_wdg.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f100_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f102_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f103c_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f103r_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f103v_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f103z_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f105v_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f107v_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f10xxx_dma.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f10xxx_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f10xxx_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f10xxx_rcc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f10xxx_uart.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f10xxx_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f20xxx_dma.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f20xxx_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f20xxx_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f20xxx_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f20xxx_rcc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f20xxx_syscfg.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f20xxx_uart.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f20xxx_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f30xxx_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f30xxx_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f30xxx_i2c.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f30xxx_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f30xxx_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f30xxx_rcc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f30xxx_syscfg.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f30xxx_uart.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f30xxx_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f40xxx_dma.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f40xxx_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f40xxx_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f40xxx_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f40xxx_rcc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f40xxx_syscfg.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f40xxx_uart.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f40xxx_vectors.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32l15xxx_aes.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32l15xxx_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32l15xxx_memorymap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32l15xxx_pinmap.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32l15xxx_rcc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32l15xxx_syscfg.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32l15xxx_uart.h │ │ │ │ │ │ │ │ │ │ │ └── stm32l15xxx_vectors.h │ │ │ │ │ │ │ │ │ │ ├── stm32.h │ │ │ │ │ │ │ │ │ │ ├── stm32_adc.h │ │ │ │ │ │ │ │ │ │ ├── stm32_aes.h │ │ │ │ │ │ │ │ │ │ ├── stm32_bkp.h │ │ │ │ │ │ │ │ │ │ ├── stm32_can.h │ │ │ │ │ │ │ │ │ │ ├── stm32_ccm.h │ │ │ │ │ │ │ │ │ │ ├── stm32_dac.h │ │ │ │ │ │ │ │ │ │ ├── stm32_dbgmcu.h │ │ │ │ │ │ │ │ │ │ ├── stm32_dma.h │ │ │ │ │ │ │ │ │ │ ├── stm32_dma2d.h │ │ │ │ │ │ │ │ │ │ ├── stm32_eth.h │ │ │ │ │ │ │ │ │ │ ├── stm32_exti.h │ │ │ │ │ │ │ │ │ │ ├── stm32_flash.h │ │ │ │ │ │ │ │ │ │ ├── stm32_fsmc.h │ │ │ │ │ │ │ │ │ │ ├── stm32_gpio.h │ │ │ │ │ │ │ │ │ │ ├── stm32_i2c.h │ │ │ │ │ │ │ │ │ │ ├── stm32_lowputc.h │ │ │ │ │ │ │ │ │ │ ├── stm32_ltdc.h │ │ │ │ │ │ │ │ │ │ ├── stm32_mpuinit.h │ │ │ │ │ │ │ │ │ │ ├── stm32_otgfs.h │ │ │ │ │ │ │ │ │ │ ├── stm32_otghs.h │ │ │ │ │ │ │ │ │ │ ├── stm32_pm.h │ │ │ │ │ │ │ │ │ │ ├── stm32_pwm.h │ │ │ │ │ │ │ │ │ │ ├── stm32_pwr.h │ │ │ │ │ │ │ │ │ │ ├── stm32_qencoder.h │ │ │ │ │ │ │ │ │ │ ├── stm32_rcc.h │ │ │ │ │ │ │ │ │ │ ├── stm32_rtc.h │ │ │ │ │ │ │ │ │ │ ├── stm32_sdio.h │ │ │ │ │ │ │ │ │ │ ├── stm32_spi.h │ │ │ │ │ │ │ │ │ │ ├── stm32_syscfg.h │ │ │ │ │ │ │ │ │ │ ├── stm32_tim.h │ │ │ │ │ │ │ │ │ │ ├── stm32_uart.h │ │ │ │ │ │ │ │ │ │ ├── stm32_usbdev.h │ │ │ │ │ │ │ │ │ │ ├── stm32_usbhost.h │ │ │ │ │ │ │ │ │ │ ├── stm32_userspace.h │ │ │ │ │ │ │ │ │ │ ├── stm32_waste.h │ │ │ │ │ │ │ │ │ │ └── stm32_wdg.h │ │ │ │ │ │ │ │ │ │ ├── str71x │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── str71x_adc12.h │ │ │ │ │ │ │ │ │ │ ├── str71x_apb.h │ │ │ │ │ │ │ │ │ │ ├── str71x_bspi.h │ │ │ │ │ │ │ │ │ │ ├── str71x_can.h │ │ │ │ │ │ │ │ │ │ ├── str71x_eic.h │ │ │ │ │ │ │ │ │ │ ├── str71x_emi.h │ │ │ │ │ │ │ │ │ │ ├── str71x_flash.h │ │ │ │ │ │ │ │ │ │ ├── str71x_gpio.h │ │ │ │ │ │ │ │ │ │ ├── str71x_i2c.h │ │ │ │ │ │ │ │ │ │ ├── str71x_internal.h │ │ │ │ │ │ │ │ │ │ ├── str71x_map.h │ │ │ │ │ │ │ │ │ │ ├── str71x_pcu.h │ │ │ │ │ │ │ │ │ │ ├── str71x_rccu.h │ │ │ │ │ │ │ │ │ │ ├── str71x_rtc.h │ │ │ │ │ │ │ │ │ │ ├── str71x_timer.h │ │ │ │ │ │ │ │ │ │ ├── str71x_uart.h │ │ │ │ │ │ │ │ │ │ ├── str71x_usb.h │ │ │ │ │ │ │ │ │ │ ├── str71x_wdog.h │ │ │ │ │ │ │ │ │ │ └── str71x_xti.h │ │ │ │ │ │ │ │ │ │ └── tiva │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── chip │ │ │ │ │ │ │ │ │ │ ├── cc3200_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── cc3200_pinmap.h │ │ │ │ │ │ │ │ │ │ ├── cc3200_syscontrol.h │ │ │ │ │ │ │ │ │ │ ├── cc3200_vectors.h │ │ │ │ │ │ │ │ │ │ ├── lm3s_ethernet.h │ │ │ │ │ │ │ │ │ │ ├── lm3s_flash.h │ │ │ │ │ │ │ │ │ │ ├── lm3s_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── lm3s_pinmap.h │ │ │ │ │ │ │ │ │ │ ├── lm3s_syscontrol.h │ │ │ │ │ │ │ │ │ │ ├── lm3s_vectors.h │ │ │ │ │ │ │ │ │ │ ├── lm4f_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── lm4f_pinmap.h │ │ │ │ │ │ │ │ │ │ ├── lm4f_syscontrol.h │ │ │ │ │ │ │ │ │ │ ├── lm4f_vectors.h │ │ │ │ │ │ │ │ │ │ ├── tiva_adc.h │ │ │ │ │ │ │ │ │ │ ├── tiva_epi.h │ │ │ │ │ │ │ │ │ │ ├── tiva_ethernet.h │ │ │ │ │ │ │ │ │ │ ├── tiva_flash.h │ │ │ │ │ │ │ │ │ │ ├── tiva_gpio.h │ │ │ │ │ │ │ │ │ │ ├── tiva_i2c.h │ │ │ │ │ │ │ │ │ │ ├── tiva_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── tiva_pinmap.h │ │ │ │ │ │ │ │ │ │ ├── tiva_ssi.h │ │ │ │ │ │ │ │ │ │ ├── tiva_syscontrol.h │ │ │ │ │ │ │ │ │ │ ├── tiva_timer.h │ │ │ │ │ │ │ │ │ │ ├── tiva_uart.h │ │ │ │ │ │ │ │ │ │ ├── tiva_vectors.h │ │ │ │ │ │ │ │ │ │ ├── tm4c123_syscontrol.h │ │ │ │ │ │ │ │ │ │ ├── tm4c129_syscontrol.h │ │ │ │ │ │ │ │ │ │ ├── tm4c_ethernet.h │ │ │ │ │ │ │ │ │ │ ├── tm4c_flash.h │ │ │ │ │ │ │ │ │ │ ├── tm4c_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── tm4c_pinmap.h │ │ │ │ │ │ │ │ │ │ └── tm4c_vectors.h │ │ │ │ │ │ │ │ │ │ ├── tiva_adc.h │ │ │ │ │ │ │ │ │ │ ├── tiva_enableclks.h │ │ │ │ │ │ │ │ │ │ ├── tiva_enablepwr.h │ │ │ │ │ │ │ │ │ │ ├── tiva_ethernet.h │ │ │ │ │ │ │ │ │ │ ├── tiva_gpio.h │ │ │ │ │ │ │ │ │ │ ├── tiva_i2c.h │ │ │ │ │ │ │ │ │ │ ├── tiva_lowputc.h │ │ │ │ │ │ │ │ │ │ ├── tiva_mpuinit.h │ │ │ │ │ │ │ │ │ │ ├── tiva_periphrdy.h │ │ │ │ │ │ │ │ │ │ ├── tiva_ssi.h │ │ │ │ │ │ │ │ │ │ ├── tiva_start.h │ │ │ │ │ │ │ │ │ │ ├── tiva_syscontrol.h │ │ │ │ │ │ │ │ │ │ ├── tiva_timer.h │ │ │ │ │ │ │ │ │ │ └── tiva_userspace.h │ │ │ │ │ │ │ │ ├── avr │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3 │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── at90usb │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── atmega │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── avr │ │ │ │ │ │ │ │ │ │ │ ├── avr.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ │ ├── avr32 │ │ │ │ │ │ │ │ │ │ │ ├── avr32.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ ├── types.h │ │ │ │ │ │ │ │ │ │ └── xmega │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ └── xmegac_irq.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ ├── at32uc3 │ │ │ │ │ │ │ │ │ │ ├── at32uc3_abdac.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_adc.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_config.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_eic.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_flashc.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_gpio.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_hmatrix.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_intc.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_internal.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_pdca.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_pinmux.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_pm.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_pwm.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_rtc.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_spi.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_ssc.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_tc.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_twi.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_usart.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_usbb.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3_wdt.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3a_pinmux.h │ │ │ │ │ │ │ │ │ │ ├── at32uc3b_pinmux.h │ │ │ │ │ │ │ │ │ │ └── chip.h │ │ │ │ │ │ │ │ │ │ ├── at90usb │ │ │ │ │ │ │ │ │ │ ├── at90usb_config.h │ │ │ │ │ │ │ │ │ │ ├── at90usb_internal.h │ │ │ │ │ │ │ │ │ │ ├── at90usb_memorymap.h │ │ │ │ │ │ │ │ │ │ └── chip.h │ │ │ │ │ │ │ │ │ │ ├── atmega │ │ │ │ │ │ │ │ │ │ ├── atmega_config.h │ │ │ │ │ │ │ │ │ │ ├── atmega_internal.h │ │ │ │ │ │ │ │ │ │ ├── atmega_memorymap.h │ │ │ │ │ │ │ │ │ │ └── chip.h │ │ │ │ │ │ │ │ │ │ ├── avr │ │ │ │ │ │ │ │ │ │ ├── avr_internal.h │ │ │ │ │ │ │ │ │ │ └── excptmacros.h │ │ │ │ │ │ │ │ │ │ ├── avr32 │ │ │ │ │ │ │ │ │ │ └── avr32_internal.h │ │ │ │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ │ │ ├── up_arch.h │ │ │ │ │ │ │ │ │ │ └── up_internal.h │ │ │ │ │ │ │ │ │ │ └── xmega │ │ │ │ │ │ │ │ │ │ └── chip │ │ │ │ │ │ │ │ │ │ └── xmegac_memorymap.h │ │ │ │ │ │ │ │ ├── hc │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── hc12 │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ │ ├── hcs12 │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ ├── m9s12 │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ │ │ ├── up_arch.h │ │ │ │ │ │ │ │ │ │ └── up_internal.h │ │ │ │ │ │ │ │ │ │ └── m9s12 │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_atd.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_crg.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_emac.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_flash.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_iic.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_int.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_internal.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_mebi.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_mmc.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_phy.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_pim.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_sci.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_serial.h │ │ │ │ │ │ │ │ │ │ ├── m9s12_spi.h │ │ │ │ │ │ │ │ │ │ └── m9s12_tim.h │ │ │ │ │ │ │ │ ├── mips │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ ├── mips32 │ │ │ │ │ │ │ │ │ │ │ ├── cp0.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── registers.h │ │ │ │ │ │ │ │ │ │ │ └── syscall.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── cp0.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── irq_1xx2xx.h │ │ │ │ │ │ │ │ │ │ │ ├── irq_3xx4xx.h │ │ │ │ │ │ │ │ │ │ │ └── irq_5xx6xx7xx.h │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ │ │ ├── up_arch.h │ │ │ │ │ │ │ │ │ │ └── up_internal.h │ │ │ │ │ │ │ │ │ │ ├── mips32 │ │ │ │ │ │ │ │ │ │ ├── mips32-memorymap.h │ │ │ │ │ │ │ │ │ │ └── up_vfork.h │ │ │ │ │ │ │ │ │ │ └── pic32mx │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── excptmacros.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-adc.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-bmx.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-can.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-che.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-cm.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-config.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-cvr.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-ddp.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-devcfg.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-dma.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-ethernet.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-flash.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-i2c.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-ic.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-int.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-internal.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-ioport.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-memorymap.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-oc.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-osc.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-pmp.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-pps.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-reset.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-rtcc.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-spi.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-timer.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-uart.h │ │ │ │ │ │ │ │ │ │ ├── pic32mx-usbotg.h │ │ │ │ │ │ │ │ │ │ └── pic32mx-wdt.h │ │ │ │ │ │ │ │ ├── rgmp │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── arm │ │ │ │ │ │ │ │ │ │ └── arch │ │ │ │ │ │ │ │ │ │ │ └── subarch │ │ │ │ │ │ │ │ │ │ │ └── arch.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ ├── math.h │ │ │ │ │ │ │ │ │ │ ├── stdbool.h │ │ │ │ │ │ │ │ │ │ ├── stdint.h │ │ │ │ │ │ │ │ │ │ ├── types.h │ │ │ │ │ │ │ │ │ │ └── x86 │ │ │ │ │ │ │ │ │ │ └── arch │ │ │ │ │ │ │ │ │ │ ├── com.h │ │ │ │ │ │ │ │ │ │ └── subarch │ │ │ │ │ │ │ │ │ │ └── arch.h │ │ │ │ │ │ │ │ ├── sh │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ ├── m16c │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ │ ├── serial.h │ │ │ │ │ │ │ │ │ │ ├── sh1 │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ ├── types.h │ │ │ │ │ │ │ │ │ │ └── watchdog.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ │ │ ├── up_arch.h │ │ │ │ │ │ │ │ │ │ └── up_internal.h │ │ │ │ │ │ │ │ │ │ ├── m16c │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── m16c_timer.h │ │ │ │ │ │ │ │ │ │ └── m16c_uart.h │ │ │ │ │ │ │ │ │ │ └── sh1 │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ └── sh1_703x.h │ │ │ │ │ │ │ │ ├── sim │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── up_internal.h │ │ │ │ │ │ │ │ ├── x86 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── i486 │ │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ │ ├── io.h │ │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ │ ├── io.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ ├── qemu │ │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ │ │ ├── up_arch.h │ │ │ │ │ │ │ │ │ │ └── up_internal.h │ │ │ │ │ │ │ │ │ │ └── qemu │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── qemu_internal.h │ │ │ │ │ │ │ │ │ │ ├── qemu_keypad.h │ │ │ │ │ │ │ │ │ │ ├── qemu_memorymap.h │ │ │ │ │ │ │ │ │ │ └── qemu_vga.h │ │ │ │ │ │ │ │ ├── z16 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ ├── serial.h │ │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ │ ├── types.h │ │ │ │ │ │ │ │ │ │ └── z16f │ │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ │ │ ├── up_arch.h │ │ │ │ │ │ │ │ │ │ └── up_internal.h │ │ │ │ │ │ │ │ │ │ └── z16f │ │ │ │ │ │ │ │ │ │ └── chip.h │ │ │ │ │ │ │ │ └── z80 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ ├── ez80 │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── io.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ ├── io.h │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ ├── serial.h │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ ├── types.h │ │ │ │ │ │ │ │ │ ├── z180 │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── io.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ ├── z8 │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ └── z80 │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ ├── io.h │ │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ │ │ └── types.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ │ ├── up_arch.h │ │ │ │ │ │ │ │ │ └── up_internal.h │ │ │ │ │ │ │ │ │ ├── ez80 │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ ├── ez80f91.h │ │ │ │ │ │ │ │ │ ├── ez80f91_emac.h │ │ │ │ │ │ │ │ │ ├── ez80f91_i2c.h │ │ │ │ │ │ │ │ │ ├── ez80f91_spi.h │ │ │ │ │ │ │ │ │ ├── switch.h │ │ │ │ │ │ │ │ │ └── up_mem.h │ │ │ │ │ │ │ │ │ ├── z180 │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ ├── switch.h │ │ │ │ │ │ │ │ │ ├── up_mem.h │ │ │ │ │ │ │ │ │ ├── z180_config.h │ │ │ │ │ │ │ │ │ ├── z180_iomap.h │ │ │ │ │ │ │ │ │ ├── z180_mmu.h │ │ │ │ │ │ │ │ │ └── z180_serial.h │ │ │ │ │ │ │ │ │ ├── z8 │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ ├── switch.h │ │ │ │ │ │ │ │ │ └── up_mem.h │ │ │ │ │ │ │ │ │ └── z80 │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ ├── switch.h │ │ │ │ │ │ │ │ │ └── up_mem.h │ │ │ │ │ │ │ │ ├── binfmt │ │ │ │ │ │ │ │ ├── binfmt_internal.h │ │ │ │ │ │ │ │ ├── libelf │ │ │ │ │ │ │ │ │ └── libelf.h │ │ │ │ │ │ │ │ ├── libnxflat │ │ │ │ │ │ │ │ │ └── libnxflat.h │ │ │ │ │ │ │ │ └── libpcode │ │ │ │ │ │ │ │ │ └── romfs.h │ │ │ │ │ │ │ │ ├── configs │ │ │ │ │ │ │ │ ├── amber │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── amber_internal.h │ │ │ │ │ │ │ │ ├── arduino-due │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── arduino-due.h │ │ │ │ │ │ │ │ ├── avr32dev1 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── avr32dev1_internal.h │ │ │ │ │ │ │ │ ├── bcm4390x-wcd1_3 │ │ │ │ │ │ │ │ │ ├── bringup │ │ │ │ │ │ │ │ │ │ └── config.h │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── nsh │ │ │ │ │ │ │ │ │ │ └── config.h │ │ │ │ │ │ │ │ ├── c5471evm │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── cc3200-launchpad │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── cc3200_utils.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── cc3200_launchpad.h │ │ │ │ │ │ │ │ ├── cloudctrl │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── cloudctrl-internal.h │ │ │ │ │ │ │ │ ├── compal_e86 │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── power.h │ │ │ │ │ │ │ │ ├── compal_e88 │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── power.h │ │ │ │ │ │ │ │ ├── compal_e99 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── power.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ssd1783.h │ │ │ │ │ │ │ │ ├── demo9s12ne64 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── demo9s12ne64.h │ │ │ │ │ │ │ │ ├── dk-tm4c129x │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── dk-tm4c129x.h │ │ │ │ │ │ │ │ ├── ea3131 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── board_memorymap.h │ │ │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ │ │ └── ea3131_internal.h │ │ │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ │ │ │ └── lpchdr.h │ │ │ │ │ │ │ │ ├── ea3152 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── board_memorymap.h │ │ │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ │ │ └── ea3152_internal.h │ │ │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ │ │ │ └── lpchdr.h │ │ │ │ │ │ │ │ ├── eagle100 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── eagle100_internal.h │ │ │ │ │ │ │ │ ├── efm32-g8xx-stk │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── efm32-g8xx-stk.h │ │ │ │ │ │ │ │ ├── efm32gg-stk3700 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── efm32gg-stk3700.h │ │ │ │ │ │ │ │ ├── ekk-lm3s9b96 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ekklm3s9b96_internal.h │ │ │ │ │ │ │ │ ├── ez80f910200kitg │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── ez80f910200zco │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ez80f910200zco.h │ │ │ │ │ │ │ │ ├── fire-stm32v2 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── fire-internal.h │ │ │ │ │ │ │ │ ├── freedom-kl25z │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── kl_wifi.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── freedom-kl25z.h │ │ │ │ │ │ │ │ ├── freedom-kl26z │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── freedom-kl26z.h │ │ │ │ │ │ │ │ ├── hymini-stm32v │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── hymini_stm32v-internal.h │ │ │ │ │ │ │ │ ├── kwikstik-k40 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── kwikstik-internal.h │ │ │ │ │ │ │ │ ├── lincoln60 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── lincoln60_internal.h │ │ │ │ │ │ │ │ ├── lm3s6432-s2e │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── lm3s6432s2e_internal.h │ │ │ │ │ │ │ │ ├── lm3s6965-ek │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── lm3s6965ek_internal.h │ │ │ │ │ │ │ │ ├── lm3s8962-ek │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── lm3s8962ek_internal.h │ │ │ │ │ │ │ │ ├── lm4f120-launchpad │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── lmf4120-launchpad.h │ │ │ │ │ │ │ │ ├── lpc4330-xplorer │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── xplorer_internal.h │ │ │ │ │ │ │ │ ├── lpc4357-evb │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── lpc4357-evb.h │ │ │ │ │ │ │ │ ├── lpcxpresso-lpc1768 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── lpcxpresso_internal.h │ │ │ │ │ │ │ │ ├── maple │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── maple-internal.h │ │ │ │ │ │ │ │ ├── mbed │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── mbed_internal.h │ │ │ │ │ │ │ │ ├── mcu123-lpc214x │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── micropendous3 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── micropendous3_internal.h │ │ │ │ │ │ │ │ ├── mikroe-stm32f4 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── mikroe-stm32f4-internal.h │ │ │ │ │ │ │ │ ├── mirtoo │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── mirtoo-internal.h │ │ │ │ │ │ │ │ ├── moteino-mega │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── moteino_mega.h │ │ │ │ │ │ │ │ ├── mx1ads │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── ne64badge │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ne64badge_internal.h │ │ │ │ │ │ │ │ ├── ntosd-dm320 │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── nucleo-f4x1re │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ ├── nucleo-f401re.h │ │ │ │ │ │ │ │ │ │ └── nucleo-f411re.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── nucleo-f4x1re.h │ │ │ │ │ │ │ │ ├── nucleus2g │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── nucleus2g_internal.h │ │ │ │ │ │ │ │ ├── nutiny-nuc120 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── nutiny-nuc120.h │ │ │ │ │ │ │ │ ├── olimex-efm32g880f128-stk │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── efm32g880f128-stk.h │ │ │ │ │ │ │ │ ├── olimex-lpc-h3131 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── board_memorymap.h │ │ │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ │ │ └── lpc_h3131.h │ │ │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ │ │ │ └── lpchdr.h │ │ │ │ │ │ │ │ ├── olimex-lpc1766stk │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── lpc1766stk.h │ │ │ │ │ │ │ │ ├── olimex-lpc2378 │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── olimex-stm32-h405 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── olimex-stm32-h405.h │ │ │ │ │ │ │ │ ├── olimex-stm32-p107 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── p107-internal.h │ │ │ │ │ │ │ │ ├── olimex-stm32-p207 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── olimex-stm32-p207.h │ │ │ │ │ │ │ │ ├── olimex-strp711 │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── open1788 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── open1788.h │ │ │ │ │ │ │ │ ├── p112 │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── pcblogic-pic32mx │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── pcblogic-pic32mx.h │ │ │ │ │ │ │ │ ├── pcduino-a10 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── board_memorymap.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── pcduino_a10.h │ │ │ │ │ │ │ │ ├── pic32-starterkit │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── starterkit_internal.h │ │ │ │ │ │ │ │ ├── pic32mx7mmb │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── pic32mx7mmb_internal.h │ │ │ │ │ │ │ │ ├── pirelli_dpl10 │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── power.h │ │ │ │ │ │ │ │ ├── qemu-i486 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── qemu_i486.h │ │ │ │ │ │ │ │ ├── rgmp │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── stdarg.h │ │ │ │ │ │ │ │ ├── sam3u-ek │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── sam3u-ek.h │ │ │ │ │ │ │ │ ├── sam4e-ek │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── sam4e-ek.h │ │ │ │ │ │ │ │ ├── sam4l-xplained │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── sam4l-xplained.h │ │ │ │ │ │ │ │ ├── sam4s-xplained-pro │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── sam4s-xplained-pro.h │ │ │ │ │ │ │ │ ├── sam4s-xplained │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── sam4s-xplained.h │ │ │ │ │ │ │ │ ├── sama5d3-xplained │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ ├── board_384mhz.h │ │ │ │ │ │ │ │ │ │ ├── board_396mhz.h │ │ │ │ │ │ │ │ │ │ ├── board_528mhz.h │ │ │ │ │ │ │ │ │ │ ├── board_memorymap.h │ │ │ │ │ │ │ │ │ │ └── board_sdram.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── sama5d3-xplained.h │ │ │ │ │ │ │ │ ├── sama5d3x-ek │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ ├── board_384mhz.h │ │ │ │ │ │ │ │ │ │ ├── board_396mhz.h │ │ │ │ │ │ │ │ │ │ ├── board_528mhz.h │ │ │ │ │ │ │ │ │ │ ├── board_memorymap.h │ │ │ │ │ │ │ │ │ │ └── board_sdram.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── sama5d3x-ek.h │ │ │ │ │ │ │ │ ├── sama5d4-ek │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ ├── board_384mhz.h │ │ │ │ │ │ │ │ │ │ ├── board_396mhz.h │ │ │ │ │ │ │ │ │ │ ├── board_528mhz.h │ │ │ │ │ │ │ │ │ │ ├── board_memorymap.h │ │ │ │ │ │ │ │ │ │ ├── board_sdram.h │ │ │ │ │ │ │ │ │ │ └── nsh_romfsimg.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── sama5d4-ek.h │ │ │ │ │ │ │ │ ├── samd20-xplained │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── samd20-xplained.h │ │ │ │ │ │ │ │ ├── shenzhou │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── shenzhou-internal.h │ │ │ │ │ │ │ │ ├── sim │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── skp16c26 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── skp16c26_internal.h │ │ │ │ │ │ │ │ ├── spark │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── spark.h │ │ │ │ │ │ │ │ ├── stm3210e-eval │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── stm3210e-eval.h │ │ │ │ │ │ │ │ ├── stm3220g-eval │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── stm3220g-internal.h │ │ │ │ │ │ │ │ ├── stm3240g-eval │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── stm3240g-eval.h │ │ │ │ │ │ │ │ ├── stm32_tiny │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── stm32_tiny-internal.h │ │ │ │ │ │ │ │ ├── stm32f3discovery │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── stm32f3discovery-internal.h │ │ │ │ │ │ │ │ ├── stm32f429i-disco │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── stm32f429i-disco.h │ │ │ │ │ │ │ │ ├── stm32f4discovery │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── stm32f4discovery.h │ │ │ │ │ │ │ │ ├── stm32ldiscovery │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── stm32ldiscovery.h │ │ │ │ │ │ │ │ ├── stm32vldiscovery │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── stm32vldiscovery.h │ │ │ │ │ │ │ │ ├── sure-pic32mx │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── sure-pic32mx.h │ │ │ │ │ │ │ │ ├── teensy │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── teensy_internal.h │ │ │ │ │ │ │ │ ├── tm4c123g-launchpad │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── tm4c123g-launchpad.h │ │ │ │ │ │ │ │ ├── twr-k60n512 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── twrk60-internal.h │ │ │ │ │ │ │ │ ├── ubw32 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── ubw32-internal.h │ │ │ │ │ │ │ │ ├── us7032evb1 │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── viewtool-stm32f107 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board-stm32f103vct6.h │ │ │ │ │ │ │ │ │ │ ├── board-stm32f107vct6.h │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── viewtool_stm32f107.h │ │ │ │ │ │ │ │ ├── vsn │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ ├── muxbus.h │ │ │ │ │ │ │ │ │ │ ├── nsh_romfsimg.h │ │ │ │ │ │ │ │ │ │ └── power.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── vsn.h │ │ │ │ │ │ │ │ ├── xtrs │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ ├── board.h │ │ │ │ │ │ │ │ │ │ └── trs80-m3.h │ │ │ │ │ │ │ │ ├── z16f2800100zcog │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── z80sim │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── z8encore000zco │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── z8f64200100kit │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── zkit-arm-1769 │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ └── src │ │ │ │ │ │ │ │ │ │ └── zkitarm_internal.h │ │ │ │ │ │ │ │ └── zp214xpa │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ ├── crypto │ │ │ │ │ │ │ │ └── testmngr.h │ │ │ │ │ │ │ │ ├── drivers │ │ │ │ │ │ │ │ ├── audio │ │ │ │ │ │ │ │ │ ├── vs1053.h │ │ │ │ │ │ │ │ │ └── wm8904.h │ │ │ │ │ │ │ │ ├── bch │ │ │ │ │ │ │ │ │ └── bch_internal.h │ │ │ │ │ │ │ │ ├── input │ │ │ │ │ │ │ │ │ ├── ads7843e.h │ │ │ │ │ │ │ │ │ ├── max11802.h │ │ │ │ │ │ │ │ │ ├── mxt.h │ │ │ │ │ │ │ │ │ ├── stmpe811.h │ │ │ │ │ │ │ │ │ └── tsc2007.h │ │ │ │ │ │ │ │ ├── lcd │ │ │ │ │ │ │ │ │ ├── pcf8833.h │ │ │ │ │ │ │ │ │ ├── s1d15g10.h │ │ │ │ │ │ │ │ │ ├── sd1329.h │ │ │ │ │ │ │ │ │ ├── ssd1289.h │ │ │ │ │ │ │ │ │ ├── ssd1305.h │ │ │ │ │ │ │ │ │ ├── st7565.h │ │ │ │ │ │ │ │ │ └── st7567.h │ │ │ │ │ │ │ │ ├── mmcsd │ │ │ │ │ │ │ │ │ ├── mmcsd_csd.h │ │ │ │ │ │ │ │ │ ├── mmcsd_internal.h │ │ │ │ │ │ │ │ │ ├── mmcsd_sdio.h │ │ │ │ │ │ │ │ │ └── mmcsd_spi.h │ │ │ │ │ │ │ │ ├── net │ │ │ │ │ │ │ │ │ ├── cs89x0.h │ │ │ │ │ │ │ │ │ ├── e1000.h │ │ │ │ │ │ │ │ │ ├── enc28j60.h │ │ │ │ │ │ │ │ │ └── encx24j600.h │ │ │ │ │ │ │ │ ├── pipes │ │ │ │ │ │ │ │ │ └── pipe_common.h │ │ │ │ │ │ │ │ ├── power │ │ │ │ │ │ │ │ │ └── pm_internal.h │ │ │ │ │ │ │ │ ├── sensors │ │ │ │ │ │ │ │ │ └── adxl345.h │ │ │ │ │ │ │ │ ├── sercomm │ │ │ │ │ │ │ │ │ └── uart.h │ │ │ │ │ │ │ │ ├── usbdev │ │ │ │ │ │ │ │ │ ├── cdcacm.h │ │ │ │ │ │ │ │ │ ├── composite.h │ │ │ │ │ │ │ │ │ └── usbmsc.h │ │ │ │ │ │ │ │ ├── usbhost │ │ │ │ │ │ │ │ │ └── usbhost_registry.h │ │ │ │ │ │ │ │ └── wireless │ │ │ │ │ │ │ │ │ ├── cc3000 │ │ │ │ │ │ │ │ │ ├── cc3000.h │ │ │ │ │ │ │ │ │ ├── cc3000_socket.h │ │ │ │ │ │ │ │ │ ├── cc3000drv.h │ │ │ │ │ │ │ │ │ ├── host_driver_version.h │ │ │ │ │ │ │ │ │ └── spi_version.h │ │ │ │ │ │ │ │ │ └── nrf24l01.h │ │ │ │ │ │ │ │ ├── fs │ │ │ │ │ │ │ │ ├── aio │ │ │ │ │ │ │ │ │ └── aio.h │ │ │ │ │ │ │ │ ├── driver │ │ │ │ │ │ │ │ │ └── driver.h │ │ │ │ │ │ │ │ ├── fat │ │ │ │ │ │ │ │ │ ├── fs_fat32.h │ │ │ │ │ │ │ │ │ └── fs_mkfatfs.h │ │ │ │ │ │ │ │ ├── inode │ │ │ │ │ │ │ │ │ └── inode.h │ │ │ │ │ │ │ │ ├── mmap │ │ │ │ │ │ │ │ │ └── fs_rammap.h │ │ │ │ │ │ │ │ ├── mqueue │ │ │ │ │ │ │ │ │ └── mqueue.h │ │ │ │ │ │ │ │ ├── nfs │ │ │ │ │ │ │ │ │ ├── nfs.h │ │ │ │ │ │ │ │ │ ├── nfs_mount.h │ │ │ │ │ │ │ │ │ ├── nfs_node.h │ │ │ │ │ │ │ │ │ ├── nfs_proto.h │ │ │ │ │ │ │ │ │ ├── rpc.h │ │ │ │ │ │ │ │ │ └── xdr_subs.h │ │ │ │ │ │ │ │ ├── nxffs │ │ │ │ │ │ │ │ │ └── nxffs.h │ │ │ │ │ │ │ │ ├── romfs │ │ │ │ │ │ │ │ │ └── fs_romfs.h │ │ │ │ │ │ │ │ ├── semaphore │ │ │ │ │ │ │ │ │ └── semaphore.h │ │ │ │ │ │ │ │ └── smartfs │ │ │ │ │ │ │ │ │ └── smartfs.h │ │ │ │ │ │ │ │ ├── graphics │ │ │ │ │ │ │ │ ├── nxbe │ │ │ │ │ │ │ │ │ └── nxbe.h │ │ │ │ │ │ │ │ ├── nxglib │ │ │ │ │ │ │ │ │ ├── nxglib_bitblit.h │ │ │ │ │ │ │ │ │ ├── nxglib_copyrun.h │ │ │ │ │ │ │ │ │ └── nxglib_fillrun.h │ │ │ │ │ │ │ │ ├── nxmu │ │ │ │ │ │ │ │ │ └── nxfe.h │ │ │ │ │ │ │ │ ├── nxsu │ │ │ │ │ │ │ │ │ └── nxfe.h │ │ │ │ │ │ │ │ └── nxterm │ │ │ │ │ │ │ │ │ └── nxterm.h │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ ├── aio.h │ │ │ │ │ │ │ │ ├── arpa │ │ │ │ │ │ │ │ │ └── inet.h │ │ │ │ │ │ │ │ ├── assert.h │ │ │ │ │ │ │ │ ├── crc16.h │ │ │ │ │ │ │ │ ├── crc32.h │ │ │ │ │ │ │ │ ├── crc8.h │ │ │ │ │ │ │ │ ├── ctype.h │ │ │ │ │ │ │ │ ├── debug.h │ │ │ │ │ │ │ │ ├── dirent.h │ │ │ │ │ │ │ │ ├── elf32.h │ │ │ │ │ │ │ │ ├── errno.h │ │ │ │ │ │ │ │ ├── fcntl.h │ │ │ │ │ │ │ │ ├── fixedmath.h │ │ │ │ │ │ │ │ ├── inttypes.h │ │ │ │ │ │ │ │ ├── libgen.h │ │ │ │ │ │ │ │ ├── limits.h │ │ │ │ │ │ │ │ ├── mqueue.h │ │ │ │ │ │ │ │ ├── net │ │ │ │ │ │ │ │ │ ├── ethernet.h │ │ │ │ │ │ │ │ │ ├── if.h │ │ │ │ │ │ │ │ │ └── route.h │ │ │ │ │ │ │ │ ├── netinet │ │ │ │ │ │ │ │ │ ├── arp.h │ │ │ │ │ │ │ │ │ ├── ether.h │ │ │ │ │ │ │ │ │ ├── in.h │ │ │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ │ │ └── ip6.h │ │ │ │ │ │ │ │ ├── netpacket │ │ │ │ │ │ │ │ │ └── packet.h │ │ │ │ │ │ │ │ ├── nuttx │ │ │ │ │ │ │ │ │ ├── addrenv.h │ │ │ │ │ │ │ │ │ ├── analog │ │ │ │ │ │ │ │ │ │ ├── adc.h │ │ │ │ │ │ │ │ │ │ ├── dac.h │ │ │ │ │ │ │ │ │ │ └── pga11x.h │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ ├── ascii.h │ │ │ │ │ │ │ │ │ ├── audio │ │ │ │ │ │ │ │ │ │ ├── audio.h │ │ │ │ │ │ │ │ │ │ ├── audio_null.h │ │ │ │ │ │ │ │ │ │ ├── i2s.h │ │ │ │ │ │ │ │ │ │ ├── pcm.h │ │ │ │ │ │ │ │ │ │ ├── vs1053.h │ │ │ │ │ │ │ │ │ │ └── wm8904.h │ │ │ │ │ │ │ │ │ ├── binfmt │ │ │ │ │ │ │ │ │ │ ├── binfmt.h │ │ │ │ │ │ │ │ │ │ ├── builtin.h │ │ │ │ │ │ │ │ │ │ ├── elf.h │ │ │ │ │ │ │ │ │ │ ├── ieee695.h │ │ │ │ │ │ │ │ │ │ ├── nxflat.h │ │ │ │ │ │ │ │ │ │ ├── pcode.h │ │ │ │ │ │ │ │ │ │ └── symtab.h │ │ │ │ │ │ │ │ │ ├── can.h │ │ │ │ │ │ │ │ │ ├── clock.h │ │ │ │ │ │ │ │ │ ├── compiler.h │ │ │ │ │ │ │ │ │ ├── configdata.h │ │ │ │ │ │ │ │ │ ├── crypto │ │ │ │ │ │ │ │ │ │ ├── crypto.h │ │ │ │ │ │ │ │ │ │ └── cryptodev.h │ │ │ │ │ │ │ │ │ ├── eeprom │ │ │ │ │ │ │ │ │ │ └── spi_xx25xx.h │ │ │ │ │ │ │ │ │ ├── float.h │ │ │ │ │ │ │ │ │ ├── fs │ │ │ │ │ │ │ │ │ │ ├── automount.h │ │ │ │ │ │ │ │ │ │ ├── binfs.h │ │ │ │ │ │ │ │ │ │ ├── dirent.h │ │ │ │ │ │ │ │ │ │ ├── fat.h │ │ │ │ │ │ │ │ │ │ ├── fs.h │ │ │ │ │ │ │ │ │ │ ├── ioctl.h │ │ │ │ │ │ │ │ │ │ ├── mkfatfs.h │ │ │ │ │ │ │ │ │ │ ├── mksmartfs.h │ │ │ │ │ │ │ │ │ │ ├── nfs.h │ │ │ │ │ │ │ │ │ │ ├── nxffs.h │ │ │ │ │ │ │ │ │ │ ├── procfs.h │ │ │ │ │ │ │ │ │ │ ├── ramdisk.h │ │ │ │ │ │ │ │ │ │ └── smart.h │ │ │ │ │ │ │ │ │ ├── i2c.h │ │ │ │ │ │ │ │ │ ├── init.h │ │ │ │ │ │ │ │ │ ├── input │ │ │ │ │ │ │ │ │ │ ├── ads7843e.h │ │ │ │ │ │ │ │ │ │ ├── ajoystick.h │ │ │ │ │ │ │ │ │ │ ├── djoystick.h │ │ │ │ │ │ │ │ │ │ ├── kbd_codec.h │ │ │ │ │ │ │ │ │ │ ├── keypad.h │ │ │ │ │ │ │ │ │ │ ├── max11802.h │ │ │ │ │ │ │ │ │ │ ├── mouse.h │ │ │ │ │ │ │ │ │ │ ├── mxt.h │ │ │ │ │ │ │ │ │ │ ├── stmpe811.h │ │ │ │ │ │ │ │ │ │ ├── touchscreen.h │ │ │ │ │ │ │ │ │ │ └── tsc2007.h │ │ │ │ │ │ │ │ │ ├── irq.h │ │ │ │ │ │ │ │ │ ├── kmalloc.h │ │ │ │ │ │ │ │ │ ├── kthread.h │ │ │ │ │ │ │ │ │ ├── lcd │ │ │ │ │ │ │ │ │ │ ├── hd4478ou.h │ │ │ │ │ │ │ │ │ │ ├── ili9325.h │ │ │ │ │ │ │ │ │ │ ├── ili9341.h │ │ │ │ │ │ │ │ │ │ ├── lcd.h │ │ │ │ │ │ │ │ │ │ ├── memlcd.h │ │ │ │ │ │ │ │ │ │ ├── mio283qt2.h │ │ │ │ │ │ │ │ │ │ ├── mio283qt9a.h │ │ │ │ │ │ │ │ │ │ ├── nokia6100.h │ │ │ │ │ │ │ │ │ │ ├── p14201.h │ │ │ │ │ │ │ │ │ │ ├── slcd_codec.h │ │ │ │ │ │ │ │ │ │ ├── slcd_ioctl.h │ │ │ │ │ │ │ │ │ │ ├── ssd1289.h │ │ │ │ │ │ │ │ │ │ ├── ssd1306.h │ │ │ │ │ │ │ │ │ │ ├── st7565.h │ │ │ │ │ │ │ │ │ │ ├── st7567.h │ │ │ │ │ │ │ │ │ │ ├── ug-2864ambag01.h │ │ │ │ │ │ │ │ │ │ └── ug-9664hswag01.h │ │ │ │ │ │ │ │ │ ├── lib.h │ │ │ │ │ │ │ │ │ ├── math.h │ │ │ │ │ │ │ │ │ ├── mm │ │ │ │ │ │ │ │ │ │ ├── gran.h │ │ │ │ │ │ │ │ │ │ ├── mm.h │ │ │ │ │ │ │ │ │ │ └── shm.h │ │ │ │ │ │ │ │ │ ├── mmcsd.h │ │ │ │ │ │ │ │ │ ├── mqueue.h │ │ │ │ │ │ │ │ │ ├── mtd │ │ │ │ │ │ │ │ │ │ ├── hamming.h │ │ │ │ │ │ │ │ │ │ ├── mtd.h │ │ │ │ │ │ │ │ │ │ ├── nand.h │ │ │ │ │ │ │ │ │ │ ├── nand_config.h │ │ │ │ │ │ │ │ │ │ ├── nand_ecc.h │ │ │ │ │ │ │ │ │ │ ├── nand_model.h │ │ │ │ │ │ │ │ │ │ ├── nand_raw.h │ │ │ │ │ │ │ │ │ │ ├── nand_scheme.h │ │ │ │ │ │ │ │ │ │ ├── onfi.h │ │ │ │ │ │ │ │ │ │ └── smart.h │ │ │ │ │ │ │ │ │ ├── net │ │ │ │ │ │ │ │ │ │ ├── arp.h │ │ │ │ │ │ │ │ │ │ ├── cs89x0.h │ │ │ │ │ │ │ │ │ │ ├── enc28j60.h │ │ │ │ │ │ │ │ │ │ ├── encx24j600.h │ │ │ │ │ │ │ │ │ │ ├── ethernet.h │ │ │ │ │ │ │ │ │ │ ├── gmii.h │ │ │ │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ │ │ │ ├── icmpv6.h │ │ │ │ │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ │ │ │ │ ├── iob.h │ │ │ │ │ │ │ │ │ │ ├── ioctl.h │ │ │ │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ │ │ │ ├── ipopt.h │ │ │ │ │ │ │ │ │ │ ├── mii.h │ │ │ │ │ │ │ │ │ │ ├── net.h │ │ │ │ │ │ │ │ │ │ ├── netconfig.h │ │ │ │ │ │ │ │ │ │ ├── netdev.h │ │ │ │ │ │ │ │ │ │ ├── netstats.h │ │ │ │ │ │ │ │ │ │ ├── phy.h │ │ │ │ │ │ │ │ │ │ ├── pkt.h │ │ │ │ │ │ │ │ │ │ ├── slip.h │ │ │ │ │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ │ │ │ │ └── udp.h │ │ │ │ │ │ │ │ │ ├── nx │ │ │ │ │ │ │ │ │ │ ├── nx.h │ │ │ │ │ │ │ │ │ │ ├── nxbe.h │ │ │ │ │ │ │ │ │ │ ├── nxfonts.h │ │ │ │ │ │ │ │ │ │ ├── nxglib.h │ │ │ │ │ │ │ │ │ │ ├── nxmu.h │ │ │ │ │ │ │ │ │ │ ├── nxterm.h │ │ │ │ │ │ │ │ │ │ └── nxtk.h │ │ │ │ │ │ │ │ │ ├── page.h │ │ │ │ │ │ │ │ │ ├── pgalloc.h │ │ │ │ │ │ │ │ │ ├── poff.h │ │ │ │ │ │ │ │ │ ├── power │ │ │ │ │ │ │ │ │ │ ├── battery.h │ │ │ │ │ │ │ │ │ │ └── pm.h │ │ │ │ │ │ │ │ │ ├── progmem.h │ │ │ │ │ │ │ │ │ ├── pthread.h │ │ │ │ │ │ │ │ │ ├── pwm.h │ │ │ │ │ │ │ │ │ ├── regex.h │ │ │ │ │ │ │ │ │ ├── rtc.h │ │ │ │ │ │ │ │ │ ├── rwbuffer.h │ │ │ │ │ │ │ │ │ ├── sched.h │ │ │ │ │ │ │ │ │ ├── scsi.h │ │ │ │ │ │ │ │ │ ├── sdio.h │ │ │ │ │ │ │ │ │ ├── semaphore.h │ │ │ │ │ │ │ │ │ ├── sensors │ │ │ │ │ │ │ │ │ │ ├── adxl345.h │ │ │ │ │ │ │ │ │ │ ├── lis331dl.h │ │ │ │ │ │ │ │ │ │ ├── lm75.h │ │ │ │ │ │ │ │ │ │ └── qencoder.h │ │ │ │ │ │ │ │ │ ├── sercomm │ │ │ │ │ │ │ │ │ │ ├── msgb.h │ │ │ │ │ │ │ │ │ │ ├── sercomm.h │ │ │ │ │ │ │ │ │ │ └── sercomm_cons.h │ │ │ │ │ │ │ │ │ ├── serial │ │ │ │ │ │ │ │ │ │ ├── serial.h │ │ │ │ │ │ │ │ │ │ ├── tioctl.h │ │ │ │ │ │ │ │ │ │ └── uart_16550.h │ │ │ │ │ │ │ │ │ ├── spawn.h │ │ │ │ │ │ │ │ │ ├── spi │ │ │ │ │ │ │ │ │ │ ├── spi.h │ │ │ │ │ │ │ │ │ │ └── spi_bitbang.h │ │ │ │ │ │ │ │ │ ├── stdarg.h │ │ │ │ │ │ │ │ │ ├── streams.h │ │ │ │ │ │ │ │ │ ├── syslog │ │ │ │ │ │ │ │ │ │ ├── ramlog.h │ │ │ │ │ │ │ │ │ │ ├── syslog.h │ │ │ │ │ │ │ │ │ │ └── syslog_console.h │ │ │ │ │ │ │ │ │ ├── time.h │ │ │ │ │ │ │ │ │ ├── timer.h │ │ │ │ │ │ │ │ │ ├── tree.h │ │ │ │ │ │ │ │ │ ├── usb │ │ │ │ │ │ │ │ │ │ ├── audio.h │ │ │ │ │ │ │ │ │ │ ├── cdc.h │ │ │ │ │ │ │ │ │ │ ├── cdcacm.h │ │ │ │ │ │ │ │ │ │ ├── composite.h │ │ │ │ │ │ │ │ │ │ ├── ehci.h │ │ │ │ │ │ │ │ │ │ ├── hid.h │ │ │ │ │ │ │ │ │ │ ├── hid_parser.h │ │ │ │ │ │ │ │ │ │ ├── ohci.h │ │ │ │ │ │ │ │ │ │ ├── pl2303.h │ │ │ │ │ │ │ │ │ │ ├── storage.h │ │ │ │ │ │ │ │ │ │ ├── usb.h │ │ │ │ │ │ │ │ │ │ ├── usbdev.h │ │ │ │ │ │ │ │ │ │ ├── usbdev_trace.h │ │ │ │ │ │ │ │ │ │ ├── usbhost.h │ │ │ │ │ │ │ │ │ │ ├── usbhost_devaddr.h │ │ │ │ │ │ │ │ │ │ ├── usbhost_trace.h │ │ │ │ │ │ │ │ │ │ └── usbmsc.h │ │ │ │ │ │ │ │ │ ├── userspace.h │ │ │ │ │ │ │ │ │ ├── version.h │ │ │ │ │ │ │ │ │ ├── video │ │ │ │ │ │ │ │ │ │ ├── fb.h │ │ │ │ │ │ │ │ │ │ ├── ov2640.h │ │ │ │ │ │ │ │ │ │ └── rgbcolors.h │ │ │ │ │ │ │ │ │ ├── vt100.h │ │ │ │ │ │ │ │ │ ├── watchdog.h │ │ │ │ │ │ │ │ │ ├── wdog.h │ │ │ │ │ │ │ │ │ ├── wireless │ │ │ │ │ │ │ │ │ │ ├── cc1101.h │ │ │ │ │ │ │ │ │ │ ├── cc3000.h │ │ │ │ │ │ │ │ │ │ ├── cc3000 │ │ │ │ │ │ │ │ │ │ │ ├── cc3000_common.h │ │ │ │ │ │ │ │ │ │ │ ├── evnt_handler.h │ │ │ │ │ │ │ │ │ │ │ ├── hci.h │ │ │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ │ │ ├── cc3000_upif.h │ │ │ │ │ │ │ │ │ │ │ │ └── sys │ │ │ │ │ │ │ │ │ │ │ │ │ └── socket.h │ │ │ │ │ │ │ │ │ │ │ ├── netapp.h │ │ │ │ │ │ │ │ │ │ │ ├── nvmem.h │ │ │ │ │ │ │ │ │ │ │ ├── security.h │ │ │ │ │ │ │ │ │ │ │ └── wlan.h │ │ │ │ │ │ │ │ │ │ ├── nrf24l01.h │ │ │ │ │ │ │ │ │ │ └── wireless.h │ │ │ │ │ │ │ │ │ └── wqueue.h │ │ │ │ │ │ │ │ ├── nxflat.h │ │ │ │ │ │ │ │ ├── poll.h │ │ │ │ │ │ │ │ ├── pthread.h │ │ │ │ │ │ │ │ ├── queue.h │ │ │ │ │ │ │ │ ├── sched.h │ │ │ │ │ │ │ │ ├── semaphore.h │ │ │ │ │ │ │ │ ├── signal.h │ │ │ │ │ │ │ │ ├── spawn.h │ │ │ │ │ │ │ │ ├── stdbool.h │ │ │ │ │ │ │ │ ├── stddef.h │ │ │ │ │ │ │ │ ├── stdint.h │ │ │ │ │ │ │ │ ├── stdio.h │ │ │ │ │ │ │ │ ├── stdlib.h │ │ │ │ │ │ │ │ ├── string.h │ │ │ │ │ │ │ │ ├── sys │ │ │ │ │ │ │ │ │ ├── custom_file.h │ │ │ │ │ │ │ │ │ ├── ioctl.h │ │ │ │ │ │ │ │ │ ├── ipc.h │ │ │ │ │ │ │ │ │ ├── mman.h │ │ │ │ │ │ │ │ │ ├── mount.h │ │ │ │ │ │ │ │ │ ├── prctl.h │ │ │ │ │ │ │ │ │ ├── select.h │ │ │ │ │ │ │ │ │ ├── sendfile.h │ │ │ │ │ │ │ │ │ ├── shm.h │ │ │ │ │ │ │ │ │ ├── socket.h │ │ │ │ │ │ │ │ │ ├── sockio.h │ │ │ │ │ │ │ │ │ ├── stat.h │ │ │ │ │ │ │ │ │ ├── statfs.h │ │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ │ ├── time.h │ │ │ │ │ │ │ │ │ ├── types.h │ │ │ │ │ │ │ │ │ ├── uio.h │ │ │ │ │ │ │ │ │ ├── un.h │ │ │ │ │ │ │ │ │ ├── vfs.h │ │ │ │ │ │ │ │ │ └── wait.h │ │ │ │ │ │ │ │ ├── syscall.h │ │ │ │ │ │ │ │ ├── syslog.h │ │ │ │ │ │ │ │ ├── termios.h │ │ │ │ │ │ │ │ ├── threads.h │ │ │ │ │ │ │ │ ├── time.h │ │ │ │ │ │ │ │ ├── unistd.h │ │ │ │ │ │ │ │ └── wchar.h │ │ │ │ │ │ │ │ ├── libc │ │ │ │ │ │ │ │ ├── aio │ │ │ │ │ │ │ │ │ └── aio.h │ │ │ │ │ │ │ │ ├── lib_internal.h │ │ │ │ │ │ │ │ ├── syslog │ │ │ │ │ │ │ │ │ └── syslog.h │ │ │ │ │ │ │ │ └── wqueue │ │ │ │ │ │ │ │ │ └── wqueue.h │ │ │ │ │ │ │ │ ├── libnx │ │ │ │ │ │ │ │ ├── nxcontext.h │ │ │ │ │ │ │ │ ├── nxfonts │ │ │ │ │ │ │ │ │ ├── nxfonts_internal.h │ │ │ │ │ │ │ │ │ ├── nxfonts_mono5x8.h │ │ │ │ │ │ │ │ │ ├── nxfonts_pixel-lcd-machine.h │ │ │ │ │ │ │ │ │ ├── nxfonts_pixel-unicode.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans17x22.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans17x23b.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans20x26.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans20x27b.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans22x29.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans22x29b.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans23x27.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans28x37.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans28x37b.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans39x48.h │ │ │ │ │ │ │ │ │ ├── nxfonts_sans40x49b.h │ │ │ │ │ │ │ │ │ ├── nxfonts_serif22x28b.h │ │ │ │ │ │ │ │ │ ├── nxfonts_serif22x29.h │ │ │ │ │ │ │ │ │ ├── nxfonts_serif27x38b.h │ │ │ │ │ │ │ │ │ ├── nxfonts_serif29x37.h │ │ │ │ │ │ │ │ │ ├── nxfonts_serif38x48.h │ │ │ │ │ │ │ │ │ ├── nxfonts_serif38x49b.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-10x20.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-4x6.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-5x7.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-5x8.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-6x10.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-6x12.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-6x13.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-6x13B.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-6x13O.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-6x9.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-7x13.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-7x13B.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-7x13O.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-7x14.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-7x14B.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-8x13.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-8x13B.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-8x13O.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-9x15.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-9x15B.h │ │ │ │ │ │ │ │ │ ├── nxfonts_x11-misc-fixed-9x18.h │ │ │ │ │ │ │ │ │ └── nxfonts_x11-misc-fixed-9x18B.h │ │ │ │ │ │ │ │ └── nxtk │ │ │ │ │ │ │ │ │ └── nxtk_internal.h │ │ │ │ │ │ │ │ ├── mm │ │ │ │ │ │ │ │ ├── mm_gran │ │ │ │ │ │ │ │ │ └── mm_gran.h │ │ │ │ │ │ │ │ └── shm │ │ │ │ │ │ │ │ │ └── shm.h │ │ │ │ │ │ │ │ ├── net │ │ │ │ │ │ │ │ ├── arp │ │ │ │ │ │ │ │ │ └── arp.h │ │ │ │ │ │ │ │ ├── devif │ │ │ │ │ │ │ │ │ └── devif.h │ │ │ │ │ │ │ │ ├── icmp │ │ │ │ │ │ │ │ │ └── icmp.h │ │ │ │ │ │ │ │ ├── icmpv6 │ │ │ │ │ │ │ │ │ └── icmpv6.h │ │ │ │ │ │ │ │ ├── igmp │ │ │ │ │ │ │ │ │ └── igmp.h │ │ │ │ │ │ │ │ ├── iob │ │ │ │ │ │ │ │ │ └── iob.h │ │ │ │ │ │ │ │ ├── local │ │ │ │ │ │ │ │ │ └── local.h │ │ │ │ │ │ │ │ ├── neighbor │ │ │ │ │ │ │ │ │ └── neighbor.h │ │ │ │ │ │ │ │ ├── netdev │ │ │ │ │ │ │ │ │ └── netdev.h │ │ │ │ │ │ │ │ ├── pkt │ │ │ │ │ │ │ │ │ └── pkt.h │ │ │ │ │ │ │ │ ├── route │ │ │ │ │ │ │ │ │ └── route.h │ │ │ │ │ │ │ │ ├── socket │ │ │ │ │ │ │ │ │ └── socket.h │ │ │ │ │ │ │ │ ├── tcp │ │ │ │ │ │ │ │ │ └── tcp.h │ │ │ │ │ │ │ │ ├── udp │ │ │ │ │ │ │ │ │ └── udp.h │ │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ │ └── utils.h │ │ │ │ │ │ │ │ ├── sched │ │ │ │ │ │ │ │ ├── clock │ │ │ │ │ │ │ │ │ └── clock.h │ │ │ │ │ │ │ │ ├── environ │ │ │ │ │ │ │ │ │ └── environ.h │ │ │ │ │ │ │ │ ├── group │ │ │ │ │ │ │ │ │ └── group.h │ │ │ │ │ │ │ │ ├── init │ │ │ │ │ │ │ │ │ └── init.h │ │ │ │ │ │ │ │ ├── irq │ │ │ │ │ │ │ │ │ └── irq.h │ │ │ │ │ │ │ │ ├── mqueue │ │ │ │ │ │ │ │ │ └── mqueue.h │ │ │ │ │ │ │ │ ├── paging │ │ │ │ │ │ │ │ │ └── paging.h │ │ │ │ │ │ │ │ ├── pthread │ │ │ │ │ │ │ │ │ └── pthread.h │ │ │ │ │ │ │ │ ├── sched │ │ │ │ │ │ │ │ │ └── sched.h │ │ │ │ │ │ │ │ ├── semaphore │ │ │ │ │ │ │ │ │ └── semaphore.h │ │ │ │ │ │ │ │ ├── signal │ │ │ │ │ │ │ │ │ └── signal.h │ │ │ │ │ │ │ │ ├── task │ │ │ │ │ │ │ │ │ ├── spawn.h │ │ │ │ │ │ │ │ │ └── task.h │ │ │ │ │ │ │ │ ├── timer │ │ │ │ │ │ │ │ │ └── timer.h │ │ │ │ │ │ │ │ ├── wdog │ │ │ │ │ │ │ │ │ └── wdog.h │ │ │ │ │ │ │ │ └── wqueue │ │ │ │ │ │ │ │ │ └── wqueue.h │ │ │ │ │ │ │ │ ├── syscall │ │ │ │ │ │ │ │ └── syscall_lookup.h │ │ │ │ │ │ │ │ └── tools │ │ │ │ │ │ │ │ ├── cfgdefine.h │ │ │ │ │ │ │ │ ├── cfgparser.h │ │ │ │ │ │ │ │ └── csvparser.h │ │ │ │ │ │ ├── ThreadX │ │ │ │ │ │ │ ├── WICED │ │ │ │ │ │ │ │ └── rtos.h │ │ │ │ │ │ │ ├── WWD │ │ │ │ │ │ │ │ ├── CM3_CM4 │ │ │ │ │ │ │ │ │ └── wwd_rtos_isr.h │ │ │ │ │ │ │ │ ├── CR4 │ │ │ │ │ │ │ │ │ └── wwd_rtos_isr.h │ │ │ │ │ │ │ │ └── wwd_rtos.h │ │ │ │ │ │ │ └── ver5.6 │ │ │ │ │ │ │ │ ├── Cortex_M3_M4 │ │ │ │ │ │ │ │ ├── GCC │ │ │ │ │ │ │ │ │ └── tx_port.h │ │ │ │ │ │ │ │ ├── IAR │ │ │ │ │ │ │ │ │ └── tx_port.h │ │ │ │ │ │ │ │ └── tx_low_power.h │ │ │ │ │ │ │ │ ├── Cortex_R4 │ │ │ │ │ │ │ │ ├── GCC │ │ │ │ │ │ │ │ │ └── tx_port.h │ │ │ │ │ │ │ │ └── tx_low_power.h │ │ │ │ │ │ │ │ ├── tx_api.h │ │ │ │ │ │ │ │ ├── tx_block_pool.h │ │ │ │ │ │ │ │ ├── tx_byte_pool.h │ │ │ │ │ │ │ │ ├── tx_event_flags.h │ │ │ │ │ │ │ │ ├── tx_initialize.h │ │ │ │ │ │ │ │ ├── tx_mutex.h │ │ │ │ │ │ │ │ ├── tx_queue.h │ │ │ │ │ │ │ │ ├── tx_semaphore.h │ │ │ │ │ │ │ │ ├── tx_thread.h │ │ │ │ │ │ │ │ ├── tx_timer.h │ │ │ │ │ │ │ │ ├── tx_trace.h │ │ │ │ │ │ │ │ └── tx_user.h │ │ │ │ │ │ └── wiced_rtos_common.h │ │ │ │ │ ├── WWD │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ ├── RTOS │ │ │ │ │ │ │ │ └── wwd_rtos_interface.h │ │ │ │ │ │ │ ├── network │ │ │ │ │ │ │ │ ├── wwd_buffer_interface.h │ │ │ │ │ │ │ │ ├── wwd_network_constants.h │ │ │ │ │ │ │ │ └── wwd_network_interface.h │ │ │ │ │ │ │ ├── platform │ │ │ │ │ │ │ │ ├── wwd_bus_interface.h │ │ │ │ │ │ │ │ ├── wwd_platform_interface.h │ │ │ │ │ │ │ │ ├── wwd_resource_interface.h │ │ │ │ │ │ │ │ ├── wwd_sdio_interface.h │ │ │ │ │ │ │ │ └── wwd_spi_interface.h │ │ │ │ │ │ │ ├── wwd_assert.h │ │ │ │ │ │ │ ├── wwd_constants.h │ │ │ │ │ │ │ ├── wwd_debug.h │ │ │ │ │ │ │ ├── wwd_eapol.h │ │ │ │ │ │ │ ├── wwd_events.h │ │ │ │ │ │ │ ├── wwd_management.h │ │ │ │ │ │ │ ├── wwd_poll.h │ │ │ │ │ │ │ ├── wwd_structures.h │ │ │ │ │ │ │ ├── wwd_wifi.h │ │ │ │ │ │ │ └── wwd_wlioctl.h │ │ │ │ │ │ └── internal │ │ │ │ │ │ │ ├── bus_protocols │ │ │ │ │ │ │ ├── SDIO │ │ │ │ │ │ │ │ └── wwd_bus_protocol.h │ │ │ │ │ │ │ ├── SPI │ │ │ │ │ │ │ │ └── wwd_bus_protocol.h │ │ │ │ │ │ │ ├── SoC │ │ │ │ │ │ │ │ ├── 4390 │ │ │ │ │ │ │ │ │ └── wwd_bus_protocol.h │ │ │ │ │ │ │ │ └── 43909 │ │ │ │ │ │ │ │ │ └── wwd_bus_protocol.h │ │ │ │ │ │ │ └── wwd_bus_protocol_interface.h │ │ │ │ │ │ │ ├── chips │ │ │ │ │ │ │ ├── 4390 │ │ │ │ │ │ │ │ └── chip_constants.h │ │ │ │ │ │ │ ├── 43362 │ │ │ │ │ │ │ │ └── chip_constants.h │ │ │ │ │ │ │ ├── 4334x │ │ │ │ │ │ │ │ └── chip_constants.h │ │ │ │ │ │ │ ├── 4343x │ │ │ │ │ │ │ │ └── chip_constants.h │ │ │ │ │ │ │ └── 4390x │ │ │ │ │ │ │ │ └── chip_constants.h │ │ │ │ │ │ │ ├── wwd_ap.h │ │ │ │ │ │ │ ├── wwd_ap_common.h │ │ │ │ │ │ │ ├── wwd_bcmendian.h │ │ │ │ │ │ │ ├── wwd_internal.h │ │ │ │ │ │ │ ├── wwd_logging.h │ │ │ │ │ │ │ ├── wwd_sdpcm.h │ │ │ │ │ │ │ ├── wwd_thread.h │ │ │ │ │ │ │ └── wwd_thread_internal.h │ │ │ │ │ ├── internal │ │ │ │ │ │ ├── wiced_filesystem_internal.h │ │ │ │ │ │ └── wiced_internal_api.h │ │ │ │ │ ├── network │ │ │ │ │ │ ├── LwIP │ │ │ │ │ │ │ ├── STABLE-1_4_1 │ │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── ipv4 │ │ │ │ │ │ │ │ │ │ │ └── lwip │ │ │ │ │ │ │ │ │ │ │ │ ├── autoip.h │ │ │ │ │ │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ │ │ │ │ │ │ ├── inet.h │ │ │ │ │ │ │ │ │ │ │ │ ├── inet_chksum.h │ │ │ │ │ │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ │ │ │ │ │ ├── ip_addr.h │ │ │ │ │ │ │ │ │ │ │ │ └── ip_frag.h │ │ │ │ │ │ │ │ │ │ ├── ipv6 │ │ │ │ │ │ │ │ │ │ │ └── lwip │ │ │ │ │ │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ │ │ │ │ │ ├── inet.h │ │ │ │ │ │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ │ │ │ │ │ └── ip_addr.h │ │ │ │ │ │ │ │ │ │ ├── lwip │ │ │ │ │ │ │ │ │ │ │ ├── api.h │ │ │ │ │ │ │ │ │ │ │ ├── api_msg.h │ │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ │ ├── debug.h │ │ │ │ │ │ │ │ │ │ │ ├── def.h │ │ │ │ │ │ │ │ │ │ │ ├── dhcp.h │ │ │ │ │ │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ │ │ │ │ │ ├── err.h │ │ │ │ │ │ │ │ │ │ │ ├── init.h │ │ │ │ │ │ │ │ │ │ │ ├── mem.h │ │ │ │ │ │ │ │ │ │ │ ├── memp.h │ │ │ │ │ │ │ │ │ │ │ ├── memp_std.h │ │ │ │ │ │ │ │ │ │ │ ├── netbuf.h │ │ │ │ │ │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ │ │ │ │ │ ├── netif.h │ │ │ │ │ │ │ │ │ │ │ ├── netifapi.h │ │ │ │ │ │ │ │ │ │ │ ├── opt.h │ │ │ │ │ │ │ │ │ │ │ ├── pbuf.h │ │ │ │ │ │ │ │ │ │ │ ├── raw.h │ │ │ │ │ │ │ │ │ │ │ ├── sio.h │ │ │ │ │ │ │ │ │ │ │ ├── snmp.h │ │ │ │ │ │ │ │ │ │ │ ├── snmp_asn1.h │ │ │ │ │ │ │ │ │ │ │ ├── snmp_msg.h │ │ │ │ │ │ │ │ │ │ │ ├── snmp_structs.h │ │ │ │ │ │ │ │ │ │ │ ├── sockets.h │ │ │ │ │ │ │ │ │ │ │ ├── stats.h │ │ │ │ │ │ │ │ │ │ │ ├── sys.h │ │ │ │ │ │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ │ │ │ │ │ ├── tcp_impl.h │ │ │ │ │ │ │ │ │ │ │ ├── tcpip.h │ │ │ │ │ │ │ │ │ │ │ ├── timers.h │ │ │ │ │ │ │ │ │ │ │ └── udp.h │ │ │ │ │ │ │ │ │ │ ├── netif │ │ │ │ │ │ │ │ │ │ │ ├── etharp.h │ │ │ │ │ │ │ │ │ │ │ ├── ppp_oe.h │ │ │ │ │ │ │ │ │ │ │ └── slipif.h │ │ │ │ │ │ │ │ │ │ └── posix │ │ │ │ │ │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ │ │ │ │ │ └── sys │ │ │ │ │ │ │ │ │ │ │ └── socket.h │ │ │ │ │ │ │ │ │ └── netif │ │ │ │ │ │ │ │ │ │ └── ppp │ │ │ │ │ │ │ │ │ │ ├── auth.h │ │ │ │ │ │ │ │ │ │ ├── chap.h │ │ │ │ │ │ │ │ │ │ ├── chpms.h │ │ │ │ │ │ │ │ │ │ ├── fsm.h │ │ │ │ │ │ │ │ │ │ ├── ipcp.h │ │ │ │ │ │ │ │ │ │ ├── lcp.h │ │ │ │ │ │ │ │ │ │ ├── magic.h │ │ │ │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ │ │ │ ├── pap.h │ │ │ │ │ │ │ │ │ │ ├── ppp.h │ │ │ │ │ │ │ │ │ │ ├── ppp_impl.h │ │ │ │ │ │ │ │ │ │ ├── pppdebug.h │ │ │ │ │ │ │ │ │ │ ├── randm.h │ │ │ │ │ │ │ │ │ │ └── vj.h │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ │ │ └── test_mem.h │ │ │ │ │ │ │ │ │ ├── etharp │ │ │ │ │ │ │ │ │ └── test_etharp.h │ │ │ │ │ │ │ │ │ ├── lwip_check.h │ │ │ │ │ │ │ │ │ ├── lwipopts.h │ │ │ │ │ │ │ │ │ ├── tcp │ │ │ │ │ │ │ │ │ ├── tcp_helper.h │ │ │ │ │ │ │ │ │ ├── test_tcp.h │ │ │ │ │ │ │ │ │ └── test_tcp_oos.h │ │ │ │ │ │ │ │ │ └── udp │ │ │ │ │ │ │ │ │ └── test_udp.h │ │ │ │ │ │ │ ├── WICED │ │ │ │ │ │ │ │ ├── wiced_network.h │ │ │ │ │ │ │ │ └── wiced_ping.h │ │ │ │ │ │ │ ├── WWD │ │ │ │ │ │ │ │ ├── EMBOS │ │ │ │ │ │ │ │ │ ├── arch │ │ │ │ │ │ │ │ │ │ ├── cc.h │ │ │ │ │ │ │ │ │ │ ├── perf.h │ │ │ │ │ │ │ │ │ │ └── sys_arch.h │ │ │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ │ │ └── lwipopts.h │ │ │ │ │ │ │ │ ├── FreeRTOS │ │ │ │ │ │ │ │ │ ├── arch │ │ │ │ │ │ │ │ │ │ ├── cc.h │ │ │ │ │ │ │ │ │ │ ├── perf.h │ │ │ │ │ │ │ │ │ │ └── sys_arch.h │ │ │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ │ │ └── lwipopts.h │ │ │ │ │ │ │ │ ├── LinuxOS │ │ │ │ │ │ │ │ │ ├── arch │ │ │ │ │ │ │ │ │ │ ├── cc.h │ │ │ │ │ │ │ │ │ │ ├── perf.h │ │ │ │ │ │ │ │ │ │ └── sys_arch.h │ │ │ │ │ │ │ │ │ ├── cpu.h │ │ │ │ │ │ │ │ │ └── lwipopts.h │ │ │ │ │ │ │ │ ├── wwd_buffer.h │ │ │ │ │ │ │ │ └── wwd_network.h │ │ │ │ │ │ │ ├── comp │ │ │ │ │ │ │ │ └── lwip-1.4.0.rc1 │ │ │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── ipv4 │ │ │ │ │ │ │ │ │ │ │ └── lwip │ │ │ │ │ │ │ │ │ │ │ │ ├── autoip.h │ │ │ │ │ │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ │ │ │ │ │ │ ├── inet.h │ │ │ │ │ │ │ │ │ │ │ │ ├── inet_chksum.h │ │ │ │ │ │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ │ │ │ │ │ ├── ip_addr.h │ │ │ │ │ │ │ │ │ │ │ │ └── ip_frag.h │ │ │ │ │ │ │ │ │ │ ├── ipv6 │ │ │ │ │ │ │ │ │ │ │ └── lwip │ │ │ │ │ │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ │ │ │ │ │ ├── inet.h │ │ │ │ │ │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ │ │ │ │ │ └── ip_addr.h │ │ │ │ │ │ │ │ │ │ ├── lwip │ │ │ │ │ │ │ │ │ │ │ ├── api.h │ │ │ │ │ │ │ │ │ │ │ ├── api_msg.h │ │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ │ ├── debug.h │ │ │ │ │ │ │ │ │ │ │ ├── def.h │ │ │ │ │ │ │ │ │ │ │ ├── dhcp.h │ │ │ │ │ │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ │ │ │ │ │ ├── err.h │ │ │ │ │ │ │ │ │ │ │ ├── init.h │ │ │ │ │ │ │ │ │ │ │ ├── mem.h │ │ │ │ │ │ │ │ │ │ │ ├── memp.h │ │ │ │ │ │ │ │ │ │ │ ├── memp_std.h │ │ │ │ │ │ │ │ │ │ │ ├── netbuf.h │ │ │ │ │ │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ │ │ │ │ │ ├── netif.h │ │ │ │ │ │ │ │ │ │ │ ├── netifapi.h │ │ │ │ │ │ │ │ │ │ │ ├── opt.h │ │ │ │ │ │ │ │ │ │ │ ├── pbuf.h │ │ │ │ │ │ │ │ │ │ │ ├── raw.h │ │ │ │ │ │ │ │ │ │ │ ├── sio.h │ │ │ │ │ │ │ │ │ │ │ ├── snmp.h │ │ │ │ │ │ │ │ │ │ │ ├── snmp_asn1.h │ │ │ │ │ │ │ │ │ │ │ ├── snmp_msg.h │ │ │ │ │ │ │ │ │ │ │ ├── snmp_structs.h │ │ │ │ │ │ │ │ │ │ │ ├── sockets.h │ │ │ │ │ │ │ │ │ │ │ ├── stats.h │ │ │ │ │ │ │ │ │ │ │ ├── sys.h │ │ │ │ │ │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ │ │ │ │ │ ├── tcp_impl.h │ │ │ │ │ │ │ │ │ │ │ ├── tcpip.h │ │ │ │ │ │ │ │ │ │ │ ├── timers.h │ │ │ │ │ │ │ │ │ │ │ └── udp.h │ │ │ │ │ │ │ │ │ │ └── netif │ │ │ │ │ │ │ │ │ │ │ ├── etharp.h │ │ │ │ │ │ │ │ │ │ │ ├── ppp_oe.h │ │ │ │ │ │ │ │ │ │ │ └── slipif.h │ │ │ │ │ │ │ │ │ └── netif │ │ │ │ │ │ │ │ │ │ └── ppp │ │ │ │ │ │ │ │ │ │ ├── auth.h │ │ │ │ │ │ │ │ │ │ ├── chap.h │ │ │ │ │ │ │ │ │ │ ├── chpms.h │ │ │ │ │ │ │ │ │ │ ├── fsm.h │ │ │ │ │ │ │ │ │ │ ├── ipcp.h │ │ │ │ │ │ │ │ │ │ ├── lcp.h │ │ │ │ │ │ │ │ │ │ ├── magic.h │ │ │ │ │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ │ │ │ │ ├── pap.h │ │ │ │ │ │ │ │ │ │ ├── ppp.h │ │ │ │ │ │ │ │ │ │ ├── pppdebug.h │ │ │ │ │ │ │ │ │ │ ├── randm.h │ │ │ │ │ │ │ │ │ │ └── vj.h │ │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ │ │ └── test_mem.h │ │ │ │ │ │ │ │ │ ├── etharp │ │ │ │ │ │ │ │ │ └── test_etharp.h │ │ │ │ │ │ │ │ │ ├── lwip_check.h │ │ │ │ │ │ │ │ │ ├── tcp │ │ │ │ │ │ │ │ │ ├── tcp_helper.h │ │ │ │ │ │ │ │ │ ├── test_tcp.h │ │ │ │ │ │ │ │ │ └── test_tcp_oos.h │ │ │ │ │ │ │ │ │ └── udp │ │ │ │ │ │ │ │ │ └── test_udp.h │ │ │ │ │ │ │ ├── ver1.4.0.rc1 │ │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ │ ├── ipv4 │ │ │ │ │ │ │ │ │ │ └── lwip │ │ │ │ │ │ │ │ │ │ │ ├── autoip.h │ │ │ │ │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ │ │ │ │ │ ├── inet.h │ │ │ │ │ │ │ │ │ │ │ ├── inet_chksum.h │ │ │ │ │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ │ │ │ │ ├── ip_addr.h │ │ │ │ │ │ │ │ │ │ │ └── ip_frag.h │ │ │ │ │ │ │ │ │ │ ├── ipv6 │ │ │ │ │ │ │ │ │ │ └── lwip │ │ │ │ │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ │ │ │ │ ├── inet.h │ │ │ │ │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ │ │ │ │ └── ip_addr.h │ │ │ │ │ │ │ │ │ │ ├── lwip │ │ │ │ │ │ │ │ │ │ ├── api.h │ │ │ │ │ │ │ │ │ │ ├── api_msg.h │ │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ │ ├── debug.h │ │ │ │ │ │ │ │ │ │ ├── def.h │ │ │ │ │ │ │ │ │ │ ├── dhcp.h │ │ │ │ │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ │ │ │ │ ├── err.h │ │ │ │ │ │ │ │ │ │ ├── init.h │ │ │ │ │ │ │ │ │ │ ├── mem.h │ │ │ │ │ │ │ │ │ │ ├── memp.h │ │ │ │ │ │ │ │ │ │ ├── memp_std.h │ │ │ │ │ │ │ │ │ │ ├── netbuf.h │ │ │ │ │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ │ │ │ │ ├── netif.h │ │ │ │ │ │ │ │ │ │ ├── netifapi.h │ │ │ │ │ │ │ │ │ │ ├── opt.h │ │ │ │ │ │ │ │ │ │ ├── pbuf.h │ │ │ │ │ │ │ │ │ │ ├── raw.h │ │ │ │ │ │ │ │ │ │ ├── sio.h │ │ │ │ │ │ │ │ │ │ ├── snmp.h │ │ │ │ │ │ │ │ │ │ ├── snmp_asn1.h │ │ │ │ │ │ │ │ │ │ ├── snmp_msg.h │ │ │ │ │ │ │ │ │ │ ├── snmp_structs.h │ │ │ │ │ │ │ │ │ │ ├── sockets.h │ │ │ │ │ │ │ │ │ │ ├── stats.h │ │ │ │ │ │ │ │ │ │ ├── sys.h │ │ │ │ │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ │ │ │ │ ├── tcp_impl.h │ │ │ │ │ │ │ │ │ │ ├── tcpip.h │ │ │ │ │ │ │ │ │ │ ├── timers.h │ │ │ │ │ │ │ │ │ │ └── udp.h │ │ │ │ │ │ │ │ │ │ └── netif │ │ │ │ │ │ │ │ │ │ ├── etharp.h │ │ │ │ │ │ │ │ │ │ └── slipif.h │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ │ │ └── test_mem.h │ │ │ │ │ │ │ │ │ ├── etharp │ │ │ │ │ │ │ │ │ └── test_etharp.h │ │ │ │ │ │ │ │ │ ├── lwip_check.h │ │ │ │ │ │ │ │ │ ├── tcp │ │ │ │ │ │ │ │ │ ├── tcp_helper.h │ │ │ │ │ │ │ │ │ ├── test_tcp.h │ │ │ │ │ │ │ │ │ └── test_tcp_oos.h │ │ │ │ │ │ │ │ │ └── udp │ │ │ │ │ │ │ │ │ └── test_udp.h │ │ │ │ │ │ │ └── ver1.4.1 │ │ │ │ │ │ │ │ ├── src │ │ │ │ │ │ │ │ └── include │ │ │ │ │ │ │ │ │ ├── ipv4 │ │ │ │ │ │ │ │ │ └── lwip │ │ │ │ │ │ │ │ │ │ ├── autoip.h │ │ │ │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ │ │ │ ├── igmp.h │ │ │ │ │ │ │ │ │ │ ├── inet.h │ │ │ │ │ │ │ │ │ │ ├── inet_chksum.h │ │ │ │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ │ │ │ ├── ip_addr.h │ │ │ │ │ │ │ │ │ │ └── ip_frag.h │ │ │ │ │ │ │ │ │ ├── ipv6 │ │ │ │ │ │ │ │ │ └── lwip │ │ │ │ │ │ │ │ │ │ ├── icmp.h │ │ │ │ │ │ │ │ │ │ ├── inet.h │ │ │ │ │ │ │ │ │ │ ├── ip.h │ │ │ │ │ │ │ │ │ │ └── ip_addr.h │ │ │ │ │ │ │ │ │ ├── lwip │ │ │ │ │ │ │ │ │ ├── api.h │ │ │ │ │ │ │ │ │ ├── api_msg.h │ │ │ │ │ │ │ │ │ ├── arch.h │ │ │ │ │ │ │ │ │ ├── debug.h │ │ │ │ │ │ │ │ │ ├── def.h │ │ │ │ │ │ │ │ │ ├── dhcp.h │ │ │ │ │ │ │ │ │ ├── dns.h │ │ │ │ │ │ │ │ │ ├── err.h │ │ │ │ │ │ │ │ │ ├── init.h │ │ │ │ │ │ │ │ │ ├── mem.h │ │ │ │ │ │ │ │ │ ├── memp.h │ │ │ │ │ │ │ │ │ ├── memp_std.h │ │ │ │ │ │ │ │ │ ├── netbuf.h │ │ │ │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ │ │ │ ├── netif.h │ │ │ │ │ │ │ │ │ ├── netifapi.h │ │ │ │ │ │ │ │ │ ├── opt.h │ │ │ │ │ │ │ │ │ ├── pbuf.h │ │ │ │ │ │ │ │ │ ├── raw.h │ │ │ │ │ │ │ │ │ ├── sio.h │ │ │ │ │ │ │ │ │ ├── snmp.h │ │ │ │ │ │ │ │ │ ├── snmp_asn1.h │ │ │ │ │ │ │ │ │ ├── snmp_msg.h │ │ │ │ │ │ │ │ │ ├── snmp_structs.h │ │ │ │ │ │ │ │ │ ├── sockets.h │ │ │ │ │ │ │ │ │ ├── stats.h │ │ │ │ │ │ │ │ │ ├── sys.h │ │ │ │ │ │ │ │ │ ├── tcp.h │ │ │ │ │ │ │ │ │ ├── tcp_impl.h │ │ │ │ │ │ │ │ │ ├── tcpip.h │ │ │ │ │ │ │ │ │ ├── timers.h │ │ │ │ │ │ │ │ │ └── udp.h │ │ │ │ │ │ │ │ │ ├── netif │ │ │ │ │ │ │ │ │ ├── etharp.h │ │ │ │ │ │ │ │ │ └── slipif.h │ │ │ │ │ │ │ │ │ └── posix │ │ │ │ │ │ │ │ │ ├── netdb.h │ │ │ │ │ │ │ │ │ └── sys │ │ │ │ │ │ │ │ │ └── socket.h │ │ │ │ │ │ │ │ └── test │ │ │ │ │ │ │ │ └── unit │ │ │ │ │ │ │ │ ├── core │ │ │ │ │ │ │ │ └── test_mem.h │ │ │ │ │ │ │ │ ├── etharp │ │ │ │ │ │ │ │ └── test_etharp.h │ │ │ │ │ │ │ │ ├── lwip_check.h │ │ │ │ │ │ │ │ ├── lwipopts.h │ │ │ │ │ │ │ │ ├── tcp │ │ │ │ │ │ │ │ ├── tcp_helper.h │ │ │ │ │ │ │ │ ├── test_tcp.h │ │ │ │ │ │ │ │ └── test_tcp_oos.h │ │ │ │ │ │ │ │ └── udp │ │ │ │ │ │ │ │ └── test_udp.h │ │ │ │ │ │ ├── NetX │ │ │ │ │ │ │ ├── WICED │ │ │ │ │ │ │ │ └── wiced_network.h │ │ │ │ │ │ │ ├── WWD │ │ │ │ │ │ │ │ ├── wwd_buffer.h │ │ │ │ │ │ │ │ └── wwd_network.h │ │ │ │ │ │ │ └── ver5.5_sp1 │ │ │ │ │ │ │ │ ├── netx_applications │ │ │ │ │ │ │ │ ├── auto_ip │ │ │ │ │ │ │ │ │ └── nx_auto_ip.h │ │ │ │ │ │ │ │ ├── dhcp │ │ │ │ │ │ │ │ │ ├── nx_dhcp.h │ │ │ │ │ │ │ │ │ └── nx_dhcp_server.h │ │ │ │ │ │ │ │ ├── dns │ │ │ │ │ │ │ │ │ └── nx_dns.h │ │ │ │ │ │ │ │ ├── ftp │ │ │ │ │ │ │ │ │ ├── filex_stub.h │ │ │ │ │ │ │ │ │ └── nx_ftp.h │ │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ │ ├── filex_stub.h │ │ │ │ │ │ │ │ │ ├── nx_http.h │ │ │ │ │ │ │ │ │ └── nx_md5.h │ │ │ │ │ │ │ │ ├── nat │ │ │ │ │ │ │ │ │ └── nx_nat.h │ │ │ │ │ │ │ │ ├── pop3 │ │ │ │ │ │ │ │ │ ├── nx_md5.h │ │ │ │ │ │ │ │ │ ├── nx_pop3.h │ │ │ │ │ │ │ │ │ ├── nx_pop3_client.h │ │ │ │ │ │ │ │ │ └── nx_pop3_server.h │ │ │ │ │ │ │ │ ├── ppp │ │ │ │ │ │ │ │ │ ├── nx_md5.h │ │ │ │ │ │ │ │ │ └── nx_ppp.h │ │ │ │ │ │ │ │ ├── smtp │ │ │ │ │ │ │ │ │ ├── nx_smtp.h │ │ │ │ │ │ │ │ │ ├── nx_smtp_client.h │ │ │ │ │ │ │ │ │ └── nx_smtp_server.h │ │ │ │ │ │ │ │ ├── snmp │ │ │ │ │ │ │ │ │ ├── nx_des.h │ │ │ │ │ │ │ │ │ ├── nx_md5.h │ │ │ │ │ │ │ │ │ ├── nx_sha1.h │ │ │ │ │ │ │ │ │ └── nx_snmp.h │ │ │ │ │ │ │ │ ├── sntp │ │ │ │ │ │ │ │ │ └── nx_sntp_client.h │ │ │ │ │ │ │ │ ├── telnet │ │ │ │ │ │ │ │ │ └── nx_telnet.h │ │ │ │ │ │ │ │ └── tftp │ │ │ │ │ │ │ │ │ ├── filex_stub.h │ │ │ │ │ │ │ │ │ └── nx_tftp.h │ │ │ │ │ │ │ │ ├── netx_bsd_layer │ │ │ │ │ │ │ │ └── nx_bsd.h │ │ │ │ │ │ │ │ ├── nx_api.h │ │ │ │ │ │ │ │ ├── nx_arp.h │ │ │ │ │ │ │ │ ├── nx_icmp.h │ │ │ │ │ │ │ │ ├── nx_igmp.h │ │ │ │ │ │ │ │ ├── nx_ip.h │ │ │ │ │ │ │ │ ├── nx_packet.h │ │ │ │ │ │ │ │ ├── nx_port.h │ │ │ │ │ │ │ │ ├── nx_rarp.h │ │ │ │ │ │ │ │ ├── nx_system.h │ │ │ │ │ │ │ │ ├── nx_tcp.h │ │ │ │ │ │ │ │ ├── nx_udp.h │ │ │ │ │ │ │ │ └── nx_user.h │ │ │ │ │ │ ├── NetX_Duo │ │ │ │ │ │ │ ├── WICED │ │ │ │ │ │ │ │ └── wiced_network.h │ │ │ │ │ │ │ ├── WWD │ │ │ │ │ │ │ │ ├── wwd_buffer.h │ │ │ │ │ │ │ │ └── wwd_network.h │ │ │ │ │ │ │ └── ver5.7_sp2 │ │ │ │ │ │ │ │ ├── netx_applications │ │ │ │ │ │ │ │ ├── auto_ip │ │ │ │ │ │ │ │ │ └── nx_auto_ip.h │ │ │ │ │ │ │ │ ├── dhcp │ │ │ │ │ │ │ │ │ ├── nxd_dhcp_client.h │ │ │ │ │ │ │ │ │ ├── nxd_dhcp_server.h │ │ │ │ │ │ │ │ │ ├── nxd_dhcpv6_client.h │ │ │ │ │ │ │ │ │ └── nxd_dhcpv6_server.h │ │ │ │ │ │ │ │ ├── dns │ │ │ │ │ │ │ │ │ └── nxd_dns.h │ │ │ │ │ │ │ │ ├── ftp │ │ │ │ │ │ │ │ │ ├── filex_stub.h │ │ │ │ │ │ │ │ │ ├── nxd_ftp_client.h │ │ │ │ │ │ │ │ │ └── nxd_ftp_server.h │ │ │ │ │ │ │ │ ├── http │ │ │ │ │ │ │ │ │ ├── filex_stub.h │ │ │ │ │ │ │ │ │ ├── nx_md5.h │ │ │ │ │ │ │ │ │ ├── nxd_http_client.h │ │ │ │ │ │ │ │ │ └── nxd_http_server.h │ │ │ │ │ │ │ │ ├── ppp │ │ │ │ │ │ │ │ │ ├── nx_md5.h │ │ │ │ │ │ │ │ │ └── nx_ppp.h │ │ │ │ │ │ │ │ ├── smtp │ │ │ │ │ │ │ │ │ └── nxd_smtp_client.h │ │ │ │ │ │ │ │ ├── snmp │ │ │ │ │ │ │ │ │ ├── nx_des.h │ │ │ │ │ │ │ │ │ ├── nx_md5.h │ │ │ │ │ │ │ │ │ ├── nx_sha1.h │ │ │ │ │ │ │ │ │ └── nxd_snmp.h │ │ │ │ │ │ │ │ ├── sntp │ │ │ │ │ │ │ │ │ └── nxd_sntp_client.h │ │ │ │ │ │ │ │ ├── telnet │ │ │ │ │ │ │ │ │ ├── nxd_telnet_client.h │ │ │ │ │ │ │ │ │ └── nxd_telnet_server.h │ │ │ │ │ │ │ │ └── tftp │ │ │ │ │ │ │ │ │ ├── filex_stub.h │ │ │ │ │ │ │ │ │ ├── nxd_tftp_client.h │ │ │ │ │ │ │ │ │ └── nxd_tftp_server.h │ │ │ │ │ │ │ │ ├── netx_bsd_layer │ │ │ │ │ │ │ │ └── nxd_bsd.h │ │ │ │ │ │ │ │ ├── nx_api.h │ │ │ │ │ │ │ │ ├── nx_arp.h │ │ │ │ │ │ │ │ ├── nx_icmp.h │ │ │ │ │ │ │ │ ├── nx_icmpv4.h │ │ │ │ │ │ │ │ ├── nx_icmpv6.h │ │ │ │ │ │ │ │ ├── nx_igmp.h │ │ │ │ │ │ │ │ ├── nx_ip.h │ │ │ │ │ │ │ │ ├── nx_ipv4.h │ │ │ │ │ │ │ │ ├── nx_ipv6.h │ │ │ │ │ │ │ │ ├── nx_mld.h │ │ │ │ │ │ │ │ ├── nx_nd_cache.h │ │ │ │ │ │ │ │ ├── nx_packet.h │ │ │ │ │ │ │ │ ├── nx_port.h │ │ │ │ │ │ │ │ ├── nx_rarp.h │ │ │ │ │ │ │ │ ├── nx_system.h │ │ │ │ │ │ │ │ ├── nx_tcp.h │ │ │ │ │ │ │ │ ├── nx_udp.h │ │ │ │ │ │ │ │ └── nx_user.h │ │ │ │ │ │ ├── NoNS │ │ │ │ │ │ │ └── WWD │ │ │ │ │ │ │ │ ├── wiced_network.h │ │ │ │ │ │ │ │ └── wwd_buffer.h │ │ │ │ │ │ └── NuttX_NS │ │ │ │ │ │ │ ├── WICED │ │ │ │ │ │ │ └── wiced_network.h │ │ │ │ │ │ │ └── WWD │ │ │ │ │ │ │ ├── wwd_buffer.h │ │ │ │ │ │ │ └── wwd_network.h │ │ │ │ │ ├── platform │ │ │ │ │ │ ├── ARM_CM3 │ │ │ │ │ │ │ ├── CMSIS │ │ │ │ │ │ │ │ ├── core_cm3.h │ │ │ │ │ │ │ │ ├── core_cmFunc.h │ │ │ │ │ │ │ │ └── core_cmInstr.h │ │ │ │ │ │ │ ├── platform_assert.h │ │ │ │ │ │ │ ├── platform_checkpoint.h │ │ │ │ │ │ │ └── platform_isr.h │ │ │ │ │ │ ├── ARM_CM4 │ │ │ │ │ │ │ ├── CMSIS │ │ │ │ │ │ │ │ ├── core_cm4.h │ │ │ │ │ │ │ │ ├── core_cm4_simd.h │ │ │ │ │ │ │ │ ├── core_cmFunc.h │ │ │ │ │ │ │ │ └── core_cmInstr.h │ │ │ │ │ │ │ ├── platform_assert.h │ │ │ │ │ │ │ ├── platform_checkpoint.h │ │ │ │ │ │ │ └── platform_isr.h │ │ │ │ │ │ ├── ARM_CR4 │ │ │ │ │ │ │ ├── cr4.h │ │ │ │ │ │ │ ├── platform_assert.h │ │ │ │ │ │ │ ├── platform_cache.h │ │ │ │ │ │ │ ├── platform_cache_def.h │ │ │ │ │ │ │ ├── platform_checkpoint.h │ │ │ │ │ │ │ └── platform_isr.h │ │ │ │ │ │ ├── GCC │ │ │ │ │ │ │ ├── linker_symbols.h │ │ │ │ │ │ │ └── platform_toolchain.h │ │ │ │ │ │ ├── IAR │ │ │ │ │ │ │ ├── gnu_compat │ │ │ │ │ │ │ │ ├── iar_getopt.h │ │ │ │ │ │ │ │ └── iar_gnudefs.h │ │ │ │ │ │ │ ├── linker_symbols.h │ │ │ │ │ │ │ └── platform_toolchain.h │ │ │ │ │ │ ├── MCU │ │ │ │ │ │ │ ├── BCM4390x │ │ │ │ │ │ │ │ ├── WAF │ │ │ │ │ │ │ │ │ └── waf_platform.h │ │ │ │ │ │ │ │ ├── gpio_irq.h │ │ │ │ │ │ │ │ ├── peripherals │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ ├── aidmp.h │ │ │ │ │ │ │ │ │ │ ├── bcm_cfg.h │ │ │ │ │ │ │ │ │ │ ├── bcmdefs.h │ │ │ │ │ │ │ │ │ │ ├── bcmdevs.h │ │ │ │ │ │ │ │ │ │ ├── bcmendian.h │ │ │ │ │ │ │ │ │ │ ├── bcmenetmib.h │ │ │ │ │ │ │ │ │ │ ├── bcmenetphy.h │ │ │ │ │ │ │ │ │ │ ├── bcmenetrxh.h │ │ │ │ │ │ │ │ │ │ ├── bcmgmacmib.h │ │ │ │ │ │ │ │ │ │ ├── bcmgmacrxh.h │ │ │ │ │ │ │ │ │ │ ├── bcmsdbus.h │ │ │ │ │ │ │ │ │ │ ├── bcmsdstd.h │ │ │ │ │ │ │ │ │ │ ├── bcmutils.h │ │ │ │ │ │ │ │ │ │ ├── crypto_api.h │ │ │ │ │ │ │ │ │ │ ├── crypto_core.h │ │ │ │ │ │ │ │ │ │ ├── et_cfg.h │ │ │ │ │ │ │ │ │ │ ├── et_dbg.h │ │ │ │ │ │ │ │ │ │ ├── et_export.h │ │ │ │ │ │ │ │ │ │ ├── et_wiced.h │ │ │ │ │ │ │ │ │ │ ├── etc.h │ │ │ │ │ │ │ │ │ │ ├── etcgmac.h │ │ │ │ │ │ │ │ │ │ ├── etioctl.h │ │ │ │ │ │ │ │ │ │ ├── gmac_common.h │ │ │ │ │ │ │ │ │ │ ├── gmac_core.h │ │ │ │ │ │ │ │ │ │ ├── hnddma.h │ │ │ │ │ │ │ │ │ │ ├── hndfwd.h │ │ │ │ │ │ │ │ │ │ ├── hndpmu.h │ │ │ │ │ │ │ │ │ │ ├── hndsoc.h │ │ │ │ │ │ │ │ │ │ ├── i2s_core.h │ │ │ │ │ │ │ │ │ │ ├── m2m_hnddma.h │ │ │ │ │ │ │ │ │ │ ├── m2mdma_core.h │ │ │ │ │ │ │ │ │ │ ├── osl.h │ │ │ │ │ │ │ │ │ │ ├── osl_decl.h │ │ │ │ │ │ │ │ │ │ ├── packed_section_end.h │ │ │ │ │ │ │ │ │ │ ├── packed_section_start.h │ │ │ │ │ │ │ │ │ │ ├── proto │ │ │ │ │ │ │ │ │ │ │ ├── 802.11.h │ │ │ │ │ │ │ │ │ │ │ ├── 802.11_bta.h │ │ │ │ │ │ │ │ │ │ │ ├── 802.11_ccx.h │ │ │ │ │ │ │ │ │ │ │ ├── 802.11e.h │ │ │ │ │ │ │ │ │ │ │ ├── 802.1d.h │ │ │ │ │ │ │ │ │ │ │ ├── 802.3.h │ │ │ │ │ │ │ │ │ │ │ ├── bcmarp.h │ │ │ │ │ │ │ │ │ │ │ ├── bcmdhcp.h │ │ │ │ │ │ │ │ │ │ │ ├── bcmeth.h │ │ │ │ │ │ │ │ │ │ │ ├── bcmevent.h │ │ │ │ │ │ │ │ │ │ │ ├── bcmicmp.h │ │ │ │ │ │ │ │ │ │ │ ├── bcmip.h │ │ │ │ │ │ │ │ │ │ │ ├── bcmipv6.h │ │ │ │ │ │ │ │ │ │ │ ├── bcmproto.h │ │ │ │ │ │ │ │ │ │ │ ├── bcmtcp.h │ │ │ │ │ │ │ │ │ │ │ ├── bcmudp.h │ │ │ │ │ │ │ │ │ │ │ ├── bt_amp_hci.h │ │ │ │ │ │ │ │ │ │ │ ├── eap.h │ │ │ │ │ │ │ │ │ │ │ ├── eapol.h │ │ │ │ │ │ │ │ │ │ │ ├── ethernet.h │ │ │ │ │ │ │ │ │ │ │ ├── gspi.h │ │ │ │ │ │ │ │ │ │ │ ├── ieee80211_radiotap.h │ │ │ │ │ │ │ │ │ │ │ ├── nan.h │ │ │ │ │ │ │ │ │ │ │ ├── nitro.h │ │ │ │ │ │ │ │ │ │ │ ├── p2p.h │ │ │ │ │ │ │ │ │ │ │ ├── sdspi.h │ │ │ │ │ │ │ │ │ │ │ ├── vlan.h │ │ │ │ │ │ │ │ │ │ │ ├── wl_relmcast.h │ │ │ │ │ │ │ │ │ │ │ ├── wpa.h │ │ │ │ │ │ │ │ │ │ │ └── wps.h │ │ │ │ │ │ │ │ │ │ ├── sbchipc.h │ │ │ │ │ │ │ │ │ │ ├── sbconfig.h │ │ │ │ │ │ │ │ │ │ ├── sbhnddma.h │ │ │ │ │ │ │ │ │ │ ├── sbpcmcia.h │ │ │ │ │ │ │ │ │ │ ├── sbsdio.h │ │ │ │ │ │ │ │ │ │ ├── sdio.h │ │ │ │ │ │ │ │ │ │ ├── sdioh.h │ │ │ │ │ │ │ │ │ │ ├── sdiovar.h │ │ │ │ │ │ │ │ │ │ ├── siutils.h │ │ │ │ │ │ │ │ │ │ ├── typedefs.h │ │ │ │ │ │ │ │ │ │ └── wiced_osl.h │ │ │ │ │ │ │ │ │ ├── platform_i2s.h │ │ │ │ │ │ │ │ │ ├── platform_pinmux.h │ │ │ │ │ │ │ │ │ ├── platform_sdio.h │ │ │ │ │ │ │ │ │ └── tlsf │ │ │ │ │ │ │ │ │ │ ├── tlsf.h │ │ │ │ │ │ │ │ │ │ └── tlsfbits.h │ │ │ │ │ │ │ │ ├── platform_appscr4.h │ │ │ │ │ │ │ │ ├── platform_ascu.h │ │ │ │ │ │ │ │ ├── platform_config_bsp_default.h │ │ │ │ │ │ │ │ ├── platform_config_wiced_default.h │ │ │ │ │ │ │ │ ├── platform_deep_sleep.h │ │ │ │ │ │ │ │ ├── platform_isr_interface.h │ │ │ │ │ │ │ │ ├── platform_m2m.h │ │ │ │ │ │ │ │ ├── platform_map.h │ │ │ │ │ │ │ │ └── platform_mcu_peripheral.h │ │ │ │ │ │ │ ├── BCM439x │ │ │ │ │ │ │ │ ├── WAF │ │ │ │ │ │ │ │ │ └── waf_platform.h │ │ │ │ │ │ │ │ ├── WWD │ │ │ │ │ │ │ │ │ └── wwd_bus_internal.h │ │ │ │ │ │ │ │ ├── peripherals │ │ │ │ │ │ │ │ │ └── platform_mcu_peripheral.h │ │ │ │ │ │ │ │ ├── platform_cmsis.h │ │ │ │ │ │ │ │ └── platform_isr_interface.h │ │ │ │ │ │ │ ├── LPC17xx │ │ │ │ │ │ │ │ ├── WAF │ │ │ │ │ │ │ │ │ └── waf_platform.h │ │ │ │ │ │ │ │ ├── peripherals │ │ │ │ │ │ │ │ │ ├── libraries │ │ │ │ │ │ │ │ │ │ ├── inc │ │ │ │ │ │ │ │ │ │ │ ├── acmp_001.h │ │ │ │ │ │ │ │ │ │ │ ├── adc_001.h │ │ │ │ │ │ │ │ │ │ │ ├── adc_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── atimer_001.h │ │ │ │ │ │ │ │ │ │ │ ├── can_001.h │ │ │ │ │ │ │ │ │ │ │ ├── can_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── ccan_001.h │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── chip_lpc175x_6x.h │ │ │ │ │ │ │ │ │ │ │ ├── chip_lpc177x_8x.h │ │ │ │ │ │ │ │ │ │ │ ├── chip_lpc407x_8x.h │ │ │ │ │ │ │ │ │ │ │ ├── clock_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── cmp_001.h │ │ │ │ │ │ │ │ │ │ │ ├── cmp_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── cmsis.h │ │ │ │ │ │ │ │ │ │ │ ├── crc_001.h │ │ │ │ │ │ │ │ │ │ │ ├── crc_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── dac_001.h │ │ │ │ │ │ │ │ │ │ │ ├── dac_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── eeprom_001.h │ │ │ │ │ │ │ │ │ │ │ ├── eeprom_002.h │ │ │ │ │ │ │ │ │ │ │ ├── eeprom_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── emc_001.h │ │ │ │ │ │ │ │ │ │ │ ├── emc_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── enet_001.h │ │ │ │ │ │ │ │ │ │ │ ├── enet_002.h │ │ │ │ │ │ │ │ │ │ │ ├── enet_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── flash_001.h │ │ │ │ │ │ │ │ │ │ │ ├── fmc_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── fpu_init.h │ │ │ │ │ │ │ │ │ │ │ ├── gima_001.h │ │ │ │ │ │ │ │ │ │ │ ├── gpdma_001.h │ │ │ │ │ │ │ │ │ │ │ ├── gpdma_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── gpio_001.h │ │ │ │ │ │ │ │ │ │ │ ├── gpio_002.h │ │ │ │ │ │ │ │ │ │ │ ├── gpio_003.h │ │ │ │ │ │ │ │ │ │ │ ├── gpio_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── gpiogrpint_001.h │ │ │ │ │ │ │ │ │ │ │ ├── gpioint_001.h │ │ │ │ │ │ │ │ │ │ │ ├── gpiopinint_001.h │ │ │ │ │ │ │ │ │ │ │ ├── i2c_001.h │ │ │ │ │ │ │ │ │ │ │ ├── i2c_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── i2s_001.h │ │ │ │ │ │ │ │ │ │ │ ├── i2s_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── iocon_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── lcd_001.h │ │ │ │ │ │ │ │ │ │ │ ├── lcd_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc_types.h │ │ │ │ │ │ │ │ │ │ │ ├── mcpwm_001.h │ │ │ │ │ │ │ │ │ │ │ ├── mrt_001.h │ │ │ │ │ │ │ │ │ │ │ ├── pmc_001.h │ │ │ │ │ │ │ │ │ │ │ ├── qei_001.h │ │ │ │ │ │ │ │ │ │ │ ├── regfile_001.h │ │ │ │ │ │ │ │ │ │ │ ├── ritimer_001.h │ │ │ │ │ │ │ │ │ │ │ ├── ritimer_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── rtc_001.h │ │ │ │ │ │ │ │ │ │ │ ├── rtc_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── sct_001.h │ │ │ │ │ │ │ │ │ │ │ ├── sdc_001.h │ │ │ │ │ │ │ │ │ │ │ ├── sdc_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── sdmmc_001.h │ │ │ │ │ │ │ │ │ │ │ ├── sdmmc_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── sgpio_001.h │ │ │ │ │ │ │ │ │ │ │ ├── spi_001.h │ │ │ │ │ │ │ │ │ │ │ ├── spi_002.h │ │ │ │ │ │ │ │ │ │ │ ├── spi_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── spifi_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── ssp_001.h │ │ │ │ │ │ │ │ │ │ │ ├── ssp_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── sysctl_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── timer_001.h │ │ │ │ │ │ │ │ │ │ │ ├── timer_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── uart_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ │ ├── usart_001.h │ │ │ │ │ │ │ │ │ │ │ ├── usart_002.h │ │ │ │ │ │ │ │ │ │ │ ├── usart_004.h │ │ │ │ │ │ │ │ │ │ │ ├── usb_001.h │ │ │ │ │ │ │ │ │ │ │ ├── usbhs_001.h │ │ │ │ │ │ │ │ │ │ │ ├── wkt_001.h │ │ │ │ │ │ │ │ │ │ │ ├── wwdt_001.h │ │ │ │ │ │ │ │ │ │ │ └── wwdt_17xx_40xx.h │ │ │ │ │ │ │ │ │ │ ├── lpc17xx.h │ │ │ │ │ │ │ │ │ │ ├── sdmmc.h │ │ │ │ │ │ │ │ │ │ └── sys_config.h │ │ │ │ │ │ │ │ │ └── platform_mcu_peripheral.h │ │ │ │ │ │ │ │ ├── platform_cmsis.h │ │ │ │ │ │ │ │ └── platform_isr_interface.h │ │ │ │ │ │ │ ├── LPC18xx │ │ │ │ │ │ │ │ ├── WAF │ │ │ │ │ │ │ │ │ └── waf_platform.h │ │ │ │ │ │ │ │ ├── peripherals │ │ │ │ │ │ │ │ │ ├── libraries │ │ │ │ │ │ │ │ │ │ └── inc │ │ │ │ │ │ │ │ │ │ │ ├── adc_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── aes_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── atimer_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── ccan_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── cguccu_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── chip.h │ │ │ │ │ │ │ │ │ │ │ ├── chip_clocks.h │ │ │ │ │ │ │ │ │ │ │ ├── chip_lpc18xx.h │ │ │ │ │ │ │ │ │ │ │ ├── chip_lpc43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── clock_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── cmsis.h │ │ │ │ │ │ │ │ │ │ │ ├── cmsis_18xx.h │ │ │ │ │ │ │ │ │ │ │ ├── creg_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── dac_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── eeprom.h │ │ │ │ │ │ │ │ │ │ │ ├── eeprom_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── emc_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── enet_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── error.h │ │ │ │ │ │ │ │ │ │ │ ├── evrt_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── fmc_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── fpu_init.h │ │ │ │ │ │ │ │ │ │ │ ├── gima_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── gpdma_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── gpio_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── gpiogroup_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── i2c_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── i2c_common_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── i2cm_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── i2s_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── iap.h │ │ │ │ │ │ │ │ │ │ │ ├── iap_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── lcd_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc_ring_buffer.h │ │ │ │ │ │ │ │ │ │ │ ├── lpc_types.h │ │ │ │ │ │ │ │ │ │ │ ├── mcpwm_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── otp_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── pinint_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── pmc_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── private │ │ │ │ │ │ │ │ │ │ │ └── spifilib_chiphw.h │ │ │ │ │ │ │ │ │ │ │ ├── qei_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── rgu_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── ritimer_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── romapi_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── rtc_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── sct_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── sct_pwm_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── scu_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── sdif_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── sdmmc.h │ │ │ │ │ │ │ │ │ │ │ ├── sdmmc_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── sgpio_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── spi_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── spifilib_api.h │ │ │ │ │ │ │ │ │ │ │ ├── spifilib_dev.h │ │ │ │ │ │ │ │ │ │ │ ├── ssp_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── stopwatch.h │ │ │ │ │ │ │ │ │ │ │ ├── sys_config.h │ │ │ │ │ │ │ │ │ │ │ ├── timer_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── uart_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_cdc.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_cdcuser.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_core.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_desc.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_dfu.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_dfuuser.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_hid.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_hiduser.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_hw.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_msc.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_mscuser.h │ │ │ │ │ │ │ │ │ │ │ ├── usbd_rom_api.h │ │ │ │ │ │ │ │ │ │ │ ├── usbhs_18xx_43xx.h │ │ │ │ │ │ │ │ │ │ │ └── wwdt_18xx_43xx.h │ │ │ │ │ │ │ │ │ └── platform_mcu_peripheral.h │ │ │ │ │ │ │ │ ├── platform_cmsis.h │ │ │ │ │ │ │ │ └── platform_isr_interface.h │ │ │ │ │ │ │ ├── SAM4S │ │ │ │ │ │ │ │ ├── WAF │ │ │ │ │ │ │ │ │ └── waf_platform.h │ │ │ │ │ │ │ │ ├── WWD │ │ │ │ │ │ │ │ │ ├── hsmci.h │ │ │ │ │ │ │ │ │ └── sdmmc.h │ │ │ │ │ │ │ │ ├── peripherals │ │ │ │ │ │ │ │ │ ├── libraries │ │ │ │ │ │ │ │ │ │ └── ASF │ │ │ │ │ │ │ │ │ │ │ ├── asf-3.9.1 │ │ │ │ │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ │ │ │ │ │ ├── boards │ │ │ │ │ │ │ │ │ │ │ │ │ └── board.h │ │ │ │ │ │ │ │ │ │ │ │ ├── drivers │ │ │ │ │ │ │ │ │ │ │ │ │ └── nvm │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── common_nvm.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── sam │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── module_config │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── conf_nvm.h │ │ │ │ │ │ │ │ │ │ │ │ ├── services │ │ │ │ │ │ │ │ │ │ │ │ │ ├── clock │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── dfll.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── genclk.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── osc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pll.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4s │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── genclk.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── module_config │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── conf_clock.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── osc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pll.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── sysclk.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── sysclk.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── ioport │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ioport.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── sam │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ioport_gpio.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── ioport_pio.h │ │ │ │ │ │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ │ │ │ │ │ ├── interrupt.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── interrupt │ │ │ │ │ │ │ │ │ │ │ │ │ └── interrupt_sam_nvic.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── parts.h │ │ │ │ │ │ │ │ │ │ │ └── sam │ │ │ │ │ │ │ │ │ │ │ │ ├── drivers │ │ │ │ │ │ │ │ │ │ │ │ ├── abdacb │ │ │ │ │ │ │ │ │ │ │ │ │ └── abdacb.h │ │ │ │ │ │ │ │ │ │ │ │ ├── acc │ │ │ │ │ │ │ │ │ │ │ │ │ └── acc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── acifc │ │ │ │ │ │ │ │ │ │ │ │ │ └── acifc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── adc │ │ │ │ │ │ │ │ │ │ │ │ │ └── adc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── adcife │ │ │ │ │ │ │ │ │ │ │ │ │ ├── adcife.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── module_config │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── conf_adcife.h │ │ │ │ │ │ │ │ │ │ │ │ ├── aes │ │ │ │ │ │ │ │ │ │ │ │ │ └── aes.h │ │ │ │ │ │ │ │ │ │ │ │ ├── aesa │ │ │ │ │ │ │ │ │ │ │ │ │ ├── aesa.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── module_config │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── conf_aesa.h │ │ │ │ │ │ │ │ │ │ │ │ ├── afec │ │ │ │ │ │ │ │ │ │ │ │ │ └── afec.h │ │ │ │ │ │ │ │ │ │ │ │ ├── ast │ │ │ │ │ │ │ │ │ │ │ │ │ ├── ast.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── module_config │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── conf_ast.h │ │ │ │ │ │ │ │ │ │ │ │ ├── bpm │ │ │ │ │ │ │ │ │ │ │ │ │ └── bpm.h │ │ │ │ │ │ │ │ │ │ │ │ ├── can │ │ │ │ │ │ │ │ │ │ │ │ │ └── can.h │ │ │ │ │ │ │ │ │ │ │ │ ├── chipid │ │ │ │ │ │ │ │ │ │ │ │ │ └── chipid.h │ │ │ │ │ │ │ │ │ │ │ │ ├── cmcc │ │ │ │ │ │ │ │ │ │ │ │ │ └── cmcc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── cpu │ │ │ │ │ │ │ │ │ │ │ │ │ └── sam4l_reset_cause.h │ │ │ │ │ │ │ │ │ │ │ │ ├── crccu │ │ │ │ │ │ │ │ │ │ │ │ │ └── crccu.h │ │ │ │ │ │ │ │ │ │ │ │ ├── dacc │ │ │ │ │ │ │ │ │ │ │ │ │ └── dacc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── dmac │ │ │ │ │ │ │ │ │ │ │ │ │ └── dmac.h │ │ │ │ │ │ │ │ │ │ │ │ ├── ebi │ │ │ │ │ │ │ │ │ │ │ │ │ └── smc │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── smc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── efc │ │ │ │ │ │ │ │ │ │ │ │ │ └── efc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── eic │ │ │ │ │ │ │ │ │ │ │ │ │ └── eic.h │ │ │ │ │ │ │ │ │ │ │ │ ├── emac │ │ │ │ │ │ │ │ │ │ │ │ │ ├── emac.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── module_config │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── conf_eth.h │ │ │ │ │ │ │ │ │ │ │ │ ├── events │ │ │ │ │ │ │ │ │ │ │ │ │ └── events.h │ │ │ │ │ │ │ │ │ │ │ │ ├── flashcalw │ │ │ │ │ │ │ │ │ │ │ │ │ └── flashcalw.h │ │ │ │ │ │ │ │ │ │ │ │ ├── freqm │ │ │ │ │ │ │ │ │ │ │ │ │ └── freqm.h │ │ │ │ │ │ │ │ │ │ │ │ ├── gloc │ │ │ │ │ │ │ │ │ │ │ │ │ ├── gloc.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── module_config │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── conf_gloc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── gmac │ │ │ │ │ │ │ │ │ │ │ │ │ ├── gmac.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── module_config │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── conf_eth.h │ │ │ │ │ │ │ │ │ │ │ │ ├── gpbr │ │ │ │ │ │ │ │ │ │ │ │ │ └── gpbr.h │ │ │ │ │ │ │ │ │ │ │ │ ├── gpio │ │ │ │ │ │ │ │ │ │ │ │ │ └── gpio.h │ │ │ │ │ │ │ │ │ │ │ │ ├── hmatrixb │ │ │ │ │ │ │ │ │ │ │ │ │ └── hmatrixb.h │ │ │ │ │ │ │ │ │ │ │ │ ├── hsmci │ │ │ │ │ │ │ │ │ │ │ │ │ └── hsmci.h │ │ │ │ │ │ │ │ │ │ │ │ ├── iisc │ │ │ │ │ │ │ │ │ │ │ │ │ └── iisc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── lcdca │ │ │ │ │ │ │ │ │ │ │ │ │ ├── lcdca.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── module_config │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── conf_lcdca.h │ │ │ │ │ │ │ │ │ │ │ │ ├── matrix │ │ │ │ │ │ │ │ │ │ │ │ │ └── matrix.h │ │ │ │ │ │ │ │ │ │ │ │ ├── pdc │ │ │ │ │ │ │ │ │ │ │ │ │ └── pdc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── pdca │ │ │ │ │ │ │ │ │ │ │ │ │ └── pdca.h │ │ │ │ │ │ │ │ │ │ │ │ ├── picouart │ │ │ │ │ │ │ │ │ │ │ │ │ └── picouart.h │ │ │ │ │ │ │ │ │ │ │ │ ├── pio │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── pio_handler.h │ │ │ │ │ │ │ │ │ │ │ │ ├── pmc │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pmc.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── sleep.h │ │ │ │ │ │ │ │ │ │ │ │ ├── pwm │ │ │ │ │ │ │ │ │ │ │ │ │ └── pwm.h │ │ │ │ │ │ │ │ │ │ │ │ ├── rstc │ │ │ │ │ │ │ │ │ │ │ │ │ └── rstc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── rtc │ │ │ │ │ │ │ │ │ │ │ │ │ └── rtc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── rtt │ │ │ │ │ │ │ │ │ │ │ │ │ └── rtt.h │ │ │ │ │ │ │ │ │ │ │ │ ├── sdramc │ │ │ │ │ │ │ │ │ │ │ │ │ └── sdramc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── spi │ │ │ │ │ │ │ │ │ │ │ │ │ └── spi.h │ │ │ │ │ │ │ │ │ │ │ │ ├── ssc │ │ │ │ │ │ │ │ │ │ │ │ │ └── ssc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── supc │ │ │ │ │ │ │ │ │ │ │ │ │ └── supc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── tc │ │ │ │ │ │ │ │ │ │ │ │ │ └── tc.h │ │ │ │ │ │ │ │ │ │ │ │ ├── trng │ │ │ │ │ │ │ │ │ │ │ │ │ └── trng.h │ │ │ │ │ │ │ │ │ │ │ │ ├── twi │ │ │ │ │ │ │ │ │ │ │ │ │ └── twi.h │ │ │ │ │ │ │ │ │ │ │ │ ├── twim │ │ │ │ │ │ │ │ │ │ │ │ │ └── twim.h │ │ │ │ │ │ │ │ │ │ │ │ ├── twis │ │ │ │ │ │ │ │ │ │ │ │ │ └── twis.h │ │ │ │ │ │ │ │ │ │ │ │ ├── uart │ │ │ │ │ │ │ │ │ │ │ │ │ └── uart.h │ │ │ │ │ │ │ │ │ │ │ │ ├── udp │ │ │ │ │ │ │ │ │ │ │ │ │ └── udp_device.h │ │ │ │ │ │ │ │ │ │ │ │ ├── udphs │ │ │ │ │ │ │ │ │ │ │ │ │ └── udphs_device.h │ │ │ │ │ │ │ │ │ │ │ │ ├── uotghs │ │ │ │ │ │ │ │ │ │ │ │ │ ├── uotghs_device.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── uotghs_host.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── uotghs_otg.h │ │ │ │ │ │ │ │ │ │ │ │ ├── usart │ │ │ │ │ │ │ │ │ │ │ │ │ └── usart.h │ │ │ │ │ │ │ │ │ │ │ │ ├── usbc │ │ │ │ │ │ │ │ │ │ │ │ │ ├── usbc_device.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── usbc_host.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── usbc_otg.h │ │ │ │ │ │ │ │ │ │ │ │ └── wdt │ │ │ │ │ │ │ │ │ │ │ │ │ └── wdt.h │ │ │ │ │ │ │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ │ │ │ │ │ ├── cmsis │ │ │ │ │ │ │ │ │ │ │ │ └── sam4s │ │ │ │ │ │ │ │ │ │ │ │ │ ├── include │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_acc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_adc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_chipid.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_cmcc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_crccu.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_dacc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_efc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_gpbr.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_hsmci.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_matrix.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_pdc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_pio.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_pmc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_pwm.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_rstc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_rtc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_rtt.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_smc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_spi.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_ssc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_supc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_tc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_twi.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_uart.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_udp.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── component_usart.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── component_wdt.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_acc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_adc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_chipid.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_cmcc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_crccu.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_dacc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_efc0.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_efc1.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_gpbr.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_hsmci.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_matrix.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_pioa.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_piob.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_pioc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_pmc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_pwm.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_rstc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_rtc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_rtt.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_smc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_spi.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_ssc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_supc.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_tc0.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_tc1.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_twi0.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_twi1.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_uart0.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_uart1.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_udp.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_usart0.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── instance_usart1.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── instance_wdt.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio_sam4s16b.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio_sam4s16c.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio_sam4s8b.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio_sam4s8c.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio_sam4sa16b.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio_sam4sa16c.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio_sam4sd16b.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio_sam4sd16c.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── pio_sam4sd32b.h │ │ │ │ │ │ │ │ │ │ │ │ │ │ └── pio_sam4sd32c.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4s.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4s16b.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4s16c.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4s8b.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4s8c.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4sa16b.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4sa16c.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4sd16b.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4sd16c.h │ │ │ │ │ │ │ │ │ │ │ │ │ ├── sam4sd32b.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── sam4sd32c.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── source │ │ │ │ │ │ │ │ │ │ │ │ │ └── templates │ │ │ │ │ │ │ │ │ │ │ │ │ ├── exceptions.h │ │ │ │ │ │ │ │ │ │ │ │ │ └── system_sam4s.h │ │ │ │ │ │ │ │ │ │ │ │ ├── compiler.h │ │ │ │ │ │ │ │ │ │ │ │ ├── fpu │ │ │ │ │ │ │ │ │ │ │ │ └── fpu.h │ │ │ │ │ │ │ │ │ │ │ │ ├── header_files │ │ │ │ │ │ │ │ │ │ │ │ └── io.h │ │ │ │ │ │ │ │ │ │ │ │ ├── preprocessor │ │ │ │ │ │ │ │ │ │ │ │ ├── mrepeat.h │ │ │ │ │ │ │ │ │ │ │ │ ├── preprocessor.h │ │ │ │ │ │ │ │ │ │ │ │ ├── stringz.h │ │ │ │ │ │ │ │ │ │ │ │ └── tpaste.h │ │ │ │ │ │ │ │ │ │ │ │ └── status_codes.h │ │ │ │ │ │ │ │ │ │ │ ├── conf_board.h │ │ │ │ │ │ │ │ │ │ │ ├── conf_clock.h │ │ │ │ │ │ │ │ │ │ │ ├── conf_uart_serial.h │ │ │ │ │ │ │ │ │ │ │ └── user_board.h │ │ │ │ │ │ │ │ │ └── platform_mcu_peripheral.h │ │ │ │ │ │ │ │ ├── platform_cmsis.h │ │ │ │ │ │ │ │ └── platform_isr_interface.h │ │ │ │ │ │ │ ├── STM32F2xx │ │ │ │ │ │ │ │ ├── GCC │ │ │ │ │ │ │ │ │ ├── STM32F2x5 │ │ │ │ │ │ │ │ │ │ ├── dct.ld │ │ │ │ │ │ │ │ │ │ ├── memory_no_bootloader.ld │ │ │ │ │ │ │ │ │ │ ├── memory_ram.ld │ │ │ │ │ │ │ │ │ │ ├── memory_with_bootloader.ld │ │ │ │ │ │ │ │ │ │ └── module_export.ld │ │ │ │ │ │ │ │ │ ├── app_no_bootloader.ld │ │ │ │ │ │ │ │ │ ├── app_ram.ld │ │ │ │ │ │ │ │ │ ├── app_with_bootloader.ld │ │ │ │ │ │ │ │ │ └── bootloader.ld │ │ │ │ │ │ │ │ ├── WAF │ │ │ │ │ │ │ │ │ └── waf_platform.h │ │ │ │ │ │ │ │ ├── peripherals │ │ │ │ │ │ │ │ │ ├── libraries │ │ │ │ │ │ │ │ │ │ ├── inc │ │ │ │ │ │ │ │ │ │ │ ├── misc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_can.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_crc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_cryp.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_dac.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_dbgmcu.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_dcmi.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_dma.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_exti.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_flash.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_fsmc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_hash.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_i2c.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_iwdg.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_pwr.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_rcc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_rng.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_rtc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_sdio.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_spi.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_syscfg.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_tim.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_usart.h │ │ │ │ │ │ │ │ │ │ │ └── stm32f2xx_wwdg.h │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx.h │ │ │ │ │ │ │ │ │ │ ├── stm32f2xx_conf.h │ │ │ │ │ │ │ │ │ │ └── system_stm32f2xx.h │ │ │ │ │ │ │ │ │ └── platform_mcu_peripheral.h │ │ │ │ │ │ │ │ ├── platform_cmsis.h │ │ │ │ │ │ │ │ └── platform_isr_interface.h │ │ │ │ │ │ │ ├── STM32F4xx │ │ │ │ │ │ │ │ ├── WAF │ │ │ │ │ │ │ │ │ └── waf_platform.h │ │ │ │ │ │ │ │ ├── peripherals │ │ │ │ │ │ │ │ │ ├── libraries │ │ │ │ │ │ │ │ │ │ ├── inc │ │ │ │ │ │ │ │ │ │ │ ├── misc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_adc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_can.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_cec.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_crc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_cryp.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_dac.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_dbgmcu.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_dcmi.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_dfsdm.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_dma.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_dma2d.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_dsi.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_exti.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_flash.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_flash_ramfunc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_fmc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_fmpi2c.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_fsmc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_gpio.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_hash.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_i2c.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_iwdg.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_lptim.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_ltdc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_pwr.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_qspi.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_rcc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_rng.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_rtc.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_sai.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_sdio.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_spdifrx.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_spi.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_syscfg.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_tim.h │ │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_usart.h │ │ │ │ │ │ │ │ │ │ │ └── stm32f4xx_wwdg.h │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx.h │ │ │ │ │ │ │ │ │ │ ├── stm32f4xx_conf.h │ │ │ │ │ │ │ │ │ │ └── system_stm32f4xx.h │ │ │ │ │ │ │ │ │ ├── platform_ext_memory.h │ │ │ │ │ │ │ │ │ ├── platform_i2s.h │ │ │ │ │ │ │ │ │ └── platform_mcu_peripheral.h │ │ │ │ │ │ │ │ ├── platform_cmsis.h │ │ │ │ │ │ │ │ └── platform_isr_interface.h │ │ │ │ │ │ │ ├── platform_stdio.h │ │ │ │ │ │ │ ├── wiced_apps_common.h │ │ │ │ │ │ │ ├── wiced_dct_common.h │ │ │ │ │ │ │ ├── wiced_waf_common.h │ │ │ │ │ │ │ └── wwd_platform_common.h │ │ │ │ │ │ └── include │ │ │ │ │ │ │ ├── elf.h │ │ │ │ │ │ │ ├── platform_audio.h │ │ │ │ │ │ │ ├── platform_bluetooth.h │ │ │ │ │ │ │ ├── platform_button.h │ │ │ │ │ │ │ ├── platform_constants.h │ │ │ │ │ │ │ ├── platform_dct.h │ │ │ │ │ │ │ ├── platform_dct_old_sdk.h │ │ │ │ │ │ │ ├── platform_ethernet.h │ │ │ │ │ │ │ ├── platform_external_memory.h │ │ │ │ │ │ │ ├── platform_init.h │ │ │ │ │ │ │ ├── platform_mfi.h │ │ │ │ │ │ │ ├── platform_nfc.h │ │ │ │ │ │ │ ├── platform_peripheral.h │ │ │ │ │ │ │ ├── platform_resource.h │ │ │ │ │ │ │ ├── platform_sflash_dct.h │ │ │ │ │ │ │ ├── platform_sleep.h │ │ │ │ │ │ │ ├── platform_usb.h │ │ │ │ │ │ │ └── wiced_block_device.h │ │ │ │ │ └── security │ │ │ │ │ │ └── BESL │ │ │ │ │ │ ├── DTLS │ │ │ │ │ │ ├── dtls.h │ │ │ │ │ │ └── dtls_host_api.h │ │ │ │ │ │ ├── P2P │ │ │ │ │ │ ├── p2p_constants.h │ │ │ │ │ │ ├── p2p_frame_writer.h │ │ │ │ │ │ └── p2p_structures.h │ │ │ │ │ │ ├── TLS │ │ │ │ │ │ ├── tls_host_api.h │ │ │ │ │ │ └── tls_suite.h │ │ │ │ │ │ ├── WPS │ │ │ │ │ │ ├── template_wps_packets.h │ │ │ │ │ │ ├── wps_common.h │ │ │ │ │ │ ├── wps_constants.h │ │ │ │ │ │ └── wps_structures.h │ │ │ │ │ │ ├── crypto │ │ │ │ │ │ ├── crypto_constants.h │ │ │ │ │ │ └── crypto_structures.h │ │ │ │ │ │ ├── crypto_open │ │ │ │ │ │ ├── aes.h │ │ │ │ │ │ ├── arc4.h │ │ │ │ │ │ ├── bignum.h │ │ │ │ │ │ ├── bn_mul.h │ │ │ │ │ │ ├── camellia.h │ │ │ │ │ │ ├── certs.h │ │ │ │ │ │ ├── chacha.h │ │ │ │ │ │ ├── chachapoly.h │ │ │ │ │ │ ├── curve25519.h │ │ │ │ │ │ ├── des.h │ │ │ │ │ │ ├── ed25519 │ │ │ │ │ │ │ ├── curve25519-donna-32bit.h │ │ │ │ │ │ │ ├── curve25519-donna-64bit.h │ │ │ │ │ │ │ ├── curve25519-donna-helpers.h │ │ │ │ │ │ │ ├── ed25519-donna-32bit-tables.h │ │ │ │ │ │ │ ├── ed25519-donna-64bit-tables.h │ │ │ │ │ │ │ ├── ed25519-donna-basepoint-table.h │ │ │ │ │ │ │ ├── ed25519-donna-impl-base.h │ │ │ │ │ │ │ ├── ed25519-donna-portable-identify.h │ │ │ │ │ │ │ ├── ed25519-donna-portable.h │ │ │ │ │ │ │ ├── ed25519-donna.h │ │ │ │ │ │ │ ├── ed25519-hash.h │ │ │ │ │ │ │ ├── ed25519.h │ │ │ │ │ │ │ ├── modm-donna-32bit.h │ │ │ │ │ │ │ ├── modm-donna-64bit.h │ │ │ │ │ │ │ └── regression.h │ │ │ │ │ │ ├── md4.h │ │ │ │ │ │ ├── md5.h │ │ │ │ │ │ ├── poly1305-donna-32.h │ │ │ │ │ │ ├── poly1305-donna-64.h │ │ │ │ │ │ ├── poly1305.h │ │ │ │ │ │ ├── seed.h │ │ │ │ │ │ ├── seed_locl.h │ │ │ │ │ │ ├── sha1.h │ │ │ │ │ │ ├── sha2.h │ │ │ │ │ │ ├── sha4.h │ │ │ │ │ │ ├── unit │ │ │ │ │ │ │ └── chacha_test_vectors.h │ │ │ │ │ │ ├── x509.h │ │ │ │ │ │ └── x509encode.h │ │ │ │ │ │ ├── host │ │ │ │ │ │ └── WICED │ │ │ │ │ │ │ ├── besl_host.h │ │ │ │ │ │ │ ├── besl_host_rtos_structures.h │ │ │ │ │ │ │ ├── cipher_suites.h │ │ │ │ │ │ │ ├── dtls_cipher_suites.h │ │ │ │ │ │ │ ├── dtls_types.h │ │ │ │ │ │ │ ├── tls_cipher_suites.h │ │ │ │ │ │ │ ├── tls_types.h │ │ │ │ │ │ │ ├── wiced_p2p.h │ │ │ │ │ │ │ ├── wiced_supplicant.h │ │ │ │ │ │ │ ├── wiced_tcpip_tls_api.h │ │ │ │ │ │ │ ├── wiced_udpip_dtls_api.h │ │ │ │ │ │ │ ├── wiced_wps.h │ │ │ │ │ │ │ └── wps_host.h │ │ │ │ │ │ ├── include │ │ │ │ │ │ ├── besl_constants.h │ │ │ │ │ │ ├── besl_host_interface.h │ │ │ │ │ │ ├── besl_structures.h │ │ │ │ │ │ ├── p2p_host_interface.h │ │ │ │ │ │ ├── scan_host_interface.h │ │ │ │ │ │ ├── wps_host_interface.h │ │ │ │ │ │ └── wps_p2p_interface.h │ │ │ │ │ │ └── supplicant │ │ │ │ │ │ ├── supplicant_constants.h │ │ │ │ │ │ └── supplicant_structures.h │ │ │ │ ├── wiced_test_mfg_combined.mk │ │ │ │ ├── wlan_hal.cpp │ │ │ │ ├── wlan_internal.h │ │ │ │ └── wwd_resources.h │ │ │ │ ├── portable │ │ │ │ └── FreeRTOS │ │ │ │ │ └── heap_4_lock.c │ │ │ │ ├── stm32 │ │ │ │ ├── bits │ │ │ │ │ └── gthr-default.h │ │ │ │ ├── combined.mk │ │ │ │ ├── combined_bin_to_elf.ld │ │ │ │ ├── concurrent_hal_impl.h │ │ │ │ ├── eeprom_hal.cpp │ │ │ │ ├── hal_event.cpp │ │ │ │ ├── interrupts_irq.h │ │ │ │ ├── newlib.cpp │ │ │ │ ├── ota_module.cpp │ │ │ │ ├── ota_module.h │ │ │ │ ├── pwm_hal.c │ │ │ │ └── system_interrupts.cpp │ │ │ │ ├── stm32f2xx │ │ │ │ ├── adc_hal.c │ │ │ │ ├── bkpreg_hal.c │ │ │ │ ├── bootloader.cpp │ │ │ │ ├── bootloader.h │ │ │ │ ├── bootloader_hal.c │ │ │ │ ├── bootloader_platform_10.c │ │ │ │ ├── bootloader_platform_6.c │ │ │ │ ├── bootloader_platform_8.c │ │ │ │ ├── can_hal.cpp │ │ │ │ ├── concurrent_hal.cpp │ │ │ │ ├── core_hal_stm32f2xx.c │ │ │ │ ├── core_hal_stm32f2xx.h │ │ │ │ ├── dac_hal.c │ │ │ │ ├── dct_hal_stm32f2xx.cpp │ │ │ │ ├── dct_hal_stm32f2xx.h │ │ │ │ ├── deepsleep_hal_impl.h │ │ │ │ ├── delay_hal_stm32f2xx.c │ │ │ │ ├── device_code.cpp │ │ │ │ ├── device_code.h │ │ │ │ ├── deviceid_hal.c │ │ │ │ ├── gpio_hal.c │ │ │ │ ├── hal_dynalib_export.cpp │ │ │ │ ├── hal_irq_flag.c │ │ │ │ ├── i2c_hal.c │ │ │ │ ├── image_bootloader.sh │ │ │ │ ├── interrupts_hal.c │ │ │ │ ├── interrupts_impl.h │ │ │ │ ├── ota_flash_hal_stm32f2xx.cpp │ │ │ │ ├── ota_flash_hal_stm32f2xx.h │ │ │ │ ├── pinmap_hal.c │ │ │ │ ├── pinmap_impl.h │ │ │ │ ├── platform_headers.h │ │ │ │ ├── product_store_hal.c │ │ │ │ ├── rgbled_hal.cpp │ │ │ │ ├── rgbled_hal_impl.h │ │ │ │ ├── rng_hal.c │ │ │ │ ├── rtc_hal.c │ │ │ │ ├── servo_hal.c │ │ │ │ ├── spi_hal.c │ │ │ │ ├── static_recursive_mutex.h │ │ │ │ ├── syshealth_hal.c │ │ │ │ ├── timer_hal.c │ │ │ │ ├── tone_hal.c │ │ │ │ ├── usart_hal.c │ │ │ │ ├── usb_hal.c │ │ │ │ ├── usb_old_hal.c │ │ │ │ ├── usb_settings.h │ │ │ │ └── usbd_desc_stm32f2xx.c │ │ │ │ └── template │ │ │ │ ├── adc_hal.cpp │ │ │ │ ├── can_hal.cpp │ │ │ │ ├── core_hal.cpp │ │ │ │ ├── core_subsys_hal.cpp │ │ │ │ ├── dac_hal.cpp │ │ │ │ ├── delay_hal.cpp │ │ │ │ ├── deviceid_hal.cpp │ │ │ │ ├── eeprom_hal.cpp │ │ │ │ ├── gpio_hal.cpp │ │ │ │ ├── i2c_hal.cpp │ │ │ │ ├── inet_hal.cpp │ │ │ │ ├── interrupts_hal.cpp │ │ │ │ ├── memory_hal.cpp │ │ │ │ ├── ota_flash_hal.cpp │ │ │ │ ├── pinmap_hal.cpp │ │ │ │ ├── platform_headers.h │ │ │ │ ├── product_store_hal.cpp │ │ │ │ ├── pwm_hal.cpp │ │ │ │ ├── rng_hal.cpp │ │ │ │ ├── rtc_hal.c │ │ │ │ ├── rtc_hal.cpp │ │ │ │ ├── servo_hal.cpp │ │ │ │ ├── socket_hal.cpp │ │ │ │ ├── sources.mk │ │ │ │ ├── spi_hal.cpp │ │ │ │ ├── syshealth_hal.cpp │ │ │ │ ├── timer_hal.cpp │ │ │ │ ├── tone_hal.cpp │ │ │ │ ├── usart_hal.cpp │ │ │ │ ├── usb_hal.cpp │ │ │ │ └── wlan_hal.cpp │ │ ├── main │ │ │ ├── build.mk │ │ │ ├── import.mk │ │ │ ├── makefile │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ └── module_info.c │ │ ├── makefile │ │ ├── misc │ │ │ ├── appnotes │ │ │ │ └── Migrating a microcontroller application from STM32F1 to STM32F2 series.pdf │ │ │ └── tools │ │ │ │ └── STM32F2xx_Clock_Configuration │ │ │ │ ├── Clock configuration tool for STM32F2xx microcontrollers.pdf │ │ │ │ ├── Release_Notes.html │ │ │ │ ├── STM32F2xx_Clock_Configuration_V1.2.0.xls │ │ │ │ └── _htmresc │ │ │ │ └── logo.bmp │ │ ├── modules │ │ │ ├── electron │ │ │ │ ├── README.md │ │ │ │ ├── makefile │ │ │ │ ├── modular.mk │ │ │ │ ├── system-part1 │ │ │ │ │ ├── build.mk │ │ │ │ │ ├── import.mk │ │ │ │ │ ├── linker.ld │ │ │ │ │ ├── makefile │ │ │ │ │ ├── module_system_part3_export.ld │ │ │ │ │ └── src │ │ │ │ │ │ ├── bootloader_hal.c │ │ │ │ │ │ ├── cellular_hal.cpp │ │ │ │ │ │ ├── export_bootloader_hal.cpp │ │ │ │ │ │ ├── export_cellular_hal.cpp │ │ │ │ │ │ ├── export_services2.c │ │ │ │ │ │ ├── export_socket_hal.cpp │ │ │ │ │ │ ├── export_usb_hal.cpp │ │ │ │ │ │ ├── import_concurrent_hal.c │ │ │ │ │ │ ├── import_core_hal.c │ │ │ │ │ │ ├── import_gpio_hal.c │ │ │ │ │ │ ├── import_hal.c │ │ │ │ │ │ ├── init_dynalib.c │ │ │ │ │ │ ├── module_info.c │ │ │ │ │ │ ├── module_system_part3.cpp │ │ │ │ │ │ ├── newlib_stubs.cpp │ │ │ │ │ │ └── usb_hal.c │ │ │ │ ├── system-part2 │ │ │ │ │ ├── build.mk │ │ │ │ │ ├── import.mk │ │ │ │ │ ├── inc │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ └── module_system_part1.h │ │ │ │ │ ├── linker.ld │ │ │ │ │ ├── makefile │ │ │ │ │ ├── module_system_part1_export.ld │ │ │ │ │ └── src │ │ │ │ │ │ ├── crypto_dynalib.c │ │ │ │ │ │ ├── import_rt.c │ │ │ │ │ │ ├── import_services2.c │ │ │ │ │ │ ├── init_dynalib.c │ │ │ │ │ │ ├── module_info.c │ │ │ │ │ │ ├── module_system_part1.c │ │ │ │ │ │ └── newlib.cpp │ │ │ │ ├── system-part3 │ │ │ │ │ ├── build.mk │ │ │ │ │ ├── import.mk │ │ │ │ │ ├── linker.ld │ │ │ │ │ ├── makefile │ │ │ │ │ ├── module_system_part2_export.ld │ │ │ │ │ └── src │ │ │ │ │ │ ├── export_rt.c │ │ │ │ │ │ ├── export_system.cpp │ │ │ │ │ │ ├── import_bootloader_hal.c │ │ │ │ │ │ ├── import_cellular_hal.c │ │ │ │ │ │ ├── import_part1.c │ │ │ │ │ │ ├── import_part3.c │ │ │ │ │ │ ├── import_services2.c │ │ │ │ │ │ ├── import_socket_hal.c │ │ │ │ │ │ ├── import_usb_hal.c │ │ │ │ │ │ ├── import_user.c │ │ │ │ │ │ ├── module_info.c │ │ │ │ │ │ └── module_system_part2.cpp │ │ │ │ └── user-part │ │ │ │ │ ├── build.mk │ │ │ │ │ ├── import.mk │ │ │ │ │ ├── linker.ld │ │ │ │ │ ├── makefile │ │ │ │ │ ├── module_user_export.ld │ │ │ │ │ ├── module_user_memory.ld │ │ │ │ │ └── src │ │ │ │ │ ├── build.mk │ │ │ │ │ ├── module_info.c │ │ │ │ │ ├── newlib_stubs.cpp │ │ │ │ │ ├── user_export.c │ │ │ │ │ └── user_module.c │ │ │ ├── makefile │ │ │ ├── photon │ │ │ │ ├── makefile │ │ │ │ ├── modular.mk │ │ │ │ ├── system-part1 │ │ │ │ │ ├── build.mk │ │ │ │ │ ├── import.mk │ │ │ │ │ ├── inc │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ └── wifi_dynalib.h │ │ │ │ │ ├── linker.ld │ │ │ │ │ ├── makefile │ │ │ │ │ ├── module_system_part1_export.ld │ │ │ │ │ └── src │ │ │ │ │ │ ├── crypto_dynalib.c │ │ │ │ │ │ ├── import_rt.c │ │ │ │ │ │ ├── init_dynalib.c │ │ │ │ │ │ ├── module_info.c │ │ │ │ │ │ ├── module_system_part1.c │ │ │ │ │ │ ├── newlib.cpp │ │ │ │ │ │ ├── wiced_stubs.c │ │ │ │ │ │ ├── wifi_dynalib.c │ │ │ │ │ │ └── wifi_resources.c │ │ │ │ ├── system-part2 │ │ │ │ │ ├── build.mk │ │ │ │ │ ├── import.mk │ │ │ │ │ ├── linker.ld │ │ │ │ │ ├── makefile │ │ │ │ │ ├── module_system_part2_export.ld │ │ │ │ │ └── src │ │ │ │ │ │ ├── export_rt.c │ │ │ │ │ │ ├── export_system.cpp │ │ │ │ │ │ ├── import_part1.c │ │ │ │ │ │ ├── import_user.c │ │ │ │ │ │ ├── import_wifi_resources.c │ │ │ │ │ │ ├── init_dynalib.c │ │ │ │ │ │ ├── module_info.c │ │ │ │ │ │ └── module_system_part2.cpp │ │ │ │ └── user-part │ │ │ │ │ ├── build.mk │ │ │ │ │ ├── import.mk │ │ │ │ │ ├── inc │ │ │ │ │ └── include.mk │ │ │ │ │ ├── linker.ld │ │ │ │ │ ├── makefile │ │ │ │ │ ├── module_user_export.ld │ │ │ │ │ ├── module_user_memory.ld │ │ │ │ │ └── src │ │ │ │ │ ├── build.mk │ │ │ │ │ ├── module_info.c │ │ │ │ │ ├── newlib_stubs.cpp │ │ │ │ │ ├── user_export.c │ │ │ │ │ └── user_module.c │ │ │ └── shared │ │ │ │ ├── stm32f2xx │ │ │ │ ├── inc │ │ │ │ │ ├── module_system_part1.h │ │ │ │ │ ├── module_system_part1_init.h │ │ │ │ │ ├── module_system_part1_init_dynalib.h │ │ │ │ │ ├── module_system_part2.h │ │ │ │ │ ├── module_system_part2_init.h │ │ │ │ │ ├── module_system_part2_init_dynalib.h │ │ │ │ │ ├── module_system_part3.h │ │ │ │ │ ├── module_system_part3_init.h │ │ │ │ │ ├── module_system_part3_init_dynalib.h │ │ │ │ │ ├── module_user_init.h │ │ │ │ │ ├── system_part1_loader.c │ │ │ │ │ ├── system_part2_loader.c │ │ │ │ │ ├── system_part3_loader.c │ │ │ │ │ ├── user_dynalib.h │ │ │ │ │ └── user_part_export.c │ │ │ │ ├── include.mk │ │ │ │ ├── part1.ld │ │ │ │ ├── part1_build.mk │ │ │ │ ├── part1_vtor_module.ld │ │ │ │ ├── part2.ld │ │ │ │ ├── part2_build.mk │ │ │ │ ├── part3.ld │ │ │ │ ├── part3_build.mk │ │ │ │ ├── user.ld │ │ │ │ └── user_build.mk │ │ │ │ └── system_module_version.mk │ │ ├── nanopb │ │ │ ├── import.mk │ │ │ ├── inc │ │ │ │ ├── include.mk │ │ │ │ └── nanopb_misc.h │ │ │ ├── makefile │ │ │ ├── nanopb │ │ │ │ ├── .gitignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── AUTHORS.txt │ │ │ │ ├── BUILD │ │ │ │ ├── CHANGELOG.txt │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── README.md │ │ │ │ ├── WORKSPACE │ │ │ │ ├── docs │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── concepts.rst │ │ │ │ │ ├── generator_flow.svg │ │ │ │ │ ├── index.rst │ │ │ │ │ ├── logo │ │ │ │ │ │ ├── logo.png │ │ │ │ │ │ ├── logo.svg │ │ │ │ │ │ ├── logo16px.png │ │ │ │ │ │ └── logo48px.png │ │ │ │ │ ├── lsr.css │ │ │ │ │ ├── menu.rst │ │ │ │ │ ├── migration.rst │ │ │ │ │ ├── reference.rst │ │ │ │ │ └── security.rst │ │ │ │ ├── examples │ │ │ │ │ ├── cmake_relpath │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ ├── proto │ │ │ │ │ │ │ ├── simple.proto │ │ │ │ │ │ │ └── sub │ │ │ │ │ │ │ │ └── unlucky.proto │ │ │ │ │ │ └── simple.c │ │ │ │ │ ├── cmake_simple │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ ├── simple.c │ │ │ │ │ │ └── simple.proto │ │ │ │ │ ├── network_server │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ ├── client.c │ │ │ │ │ │ ├── common.c │ │ │ │ │ │ ├── common.h │ │ │ │ │ │ ├── fileproto.options │ │ │ │ │ │ ├── fileproto.proto │ │ │ │ │ │ └── server.c │ │ │ │ │ ├── simple │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ ├── simple.c │ │ │ │ │ │ └── simple.proto │ │ │ │ │ ├── using_double_on_avr │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ ├── decode_double.c │ │ │ │ │ │ ├── double_conversion.c │ │ │ │ │ │ ├── double_conversion.h │ │ │ │ │ │ ├── doubleproto.proto │ │ │ │ │ │ ├── encode_double.c │ │ │ │ │ │ └── test_conversions.c │ │ │ │ │ └── using_union_messages │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── README.txt │ │ │ │ │ │ ├── decode.c │ │ │ │ │ │ ├── encode.c │ │ │ │ │ │ └── unionproto.proto │ │ │ │ ├── extra │ │ │ │ │ ├── FindNanopb.cmake │ │ │ │ │ ├── nanopb-config-version.cmake.in │ │ │ │ │ ├── nanopb-config.cmake │ │ │ │ │ ├── nanopb.mk │ │ │ │ │ └── pb_syshdr.h │ │ │ │ ├── generator │ │ │ │ │ ├── nanopb │ │ │ │ │ │ └── options.proto │ │ │ │ │ ├── nanopb_generator.py │ │ │ │ │ ├── proto │ │ │ │ │ │ ├── Makefile │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── google │ │ │ │ │ │ │ └── protobuf │ │ │ │ │ │ │ │ └── descriptor.proto │ │ │ │ │ │ ├── nanopb.proto │ │ │ │ │ │ ├── nanopb_pb2.py │ │ │ │ │ │ ├── plugin.proto │ │ │ │ │ │ └── plugin_pb2.py │ │ │ │ │ ├── protoc-gen-nanopb │ │ │ │ │ └── protoc-gen-nanopb.bat │ │ │ │ ├── library.json │ │ │ │ ├── pb.h │ │ │ │ ├── pb_common.c │ │ │ │ ├── pb_common.h │ │ │ │ ├── pb_decode.c │ │ │ │ ├── pb_decode.h │ │ │ │ ├── pb_encode.c │ │ │ │ ├── pb_encode.h │ │ │ │ ├── tests │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── SConstruct │ │ │ │ │ ├── alltypes │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes.options │ │ │ │ │ │ ├── alltypes.proto │ │ │ │ │ │ ├── decode_alltypes.c │ │ │ │ │ │ └── encode_alltypes.c │ │ │ │ │ ├── alltypes_callback │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes.options │ │ │ │ │ │ ├── decode_alltypes_callback.c │ │ │ │ │ │ └── encode_alltypes_callback.c │ │ │ │ │ ├── alltypes_pointer │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes.options │ │ │ │ │ │ ├── decode_alltypes_pointer.c │ │ │ │ │ │ └── encode_alltypes_pointer.c │ │ │ │ │ ├── alltypes_proto3 │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes.options │ │ │ │ │ │ ├── alltypes.proto │ │ │ │ │ │ ├── decode_alltypes.c │ │ │ │ │ │ └── encode_alltypes.c │ │ │ │ │ ├── alltypes_proto3_callback │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes.options │ │ │ │ │ │ ├── decode_alltypes_callback.c │ │ │ │ │ │ └── encode_alltypes_callback.c │ │ │ │ │ ├── anonymous_oneof │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── decode_oneof.c │ │ │ │ │ │ └── oneof.proto │ │ │ │ │ ├── backwards_compatibility │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes_legacy.c │ │ │ │ │ │ ├── alltypes_legacy.h │ │ │ │ │ │ ├── alltypes_legacy.options │ │ │ │ │ │ ├── alltypes_legacy.proto │ │ │ │ │ │ ├── decode_legacy.c │ │ │ │ │ │ └── encode_legacy.c │ │ │ │ │ ├── basic_buffer │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── decode_buffer.c │ │ │ │ │ │ └── encode_buffer.c │ │ │ │ │ ├── basic_stream │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── decode_stream.c │ │ │ │ │ │ └── encode_stream.c │ │ │ │ │ ├── buffer_only │ │ │ │ │ │ └── SConscript │ │ │ │ │ ├── callbacks │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── callbacks.proto │ │ │ │ │ │ ├── decode_callbacks.c │ │ │ │ │ │ └── encode_callbacks.c │ │ │ │ │ ├── common │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── malloc_wrappers.c │ │ │ │ │ │ ├── malloc_wrappers.h │ │ │ │ │ │ ├── malloc_wrappers_syshdr.h │ │ │ │ │ │ ├── person.proto │ │ │ │ │ │ ├── test_helpers.h │ │ │ │ │ │ ├── unittestproto.proto │ │ │ │ │ │ └── unittests.h │ │ │ │ │ ├── cxx_main_program │ │ │ │ │ │ └── SConscript │ │ │ │ │ ├── cyclic_messages │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── cyclic.proto │ │ │ │ │ │ ├── cyclic_callback.options │ │ │ │ │ │ └── encode_cyclic_callback.c │ │ │ │ │ ├── decode_unittests │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ └── decode_unittests.c │ │ │ │ │ ├── encode_unittests │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ └── encode_unittests.c │ │ │ │ │ ├── enum_sizes │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── enumsizes.proto │ │ │ │ │ │ └── enumsizes_unittests.c │ │ │ │ │ ├── enum_to_string │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── enum.proto │ │ │ │ │ │ └── enum_to_string.c │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── decode_extensions.c │ │ │ │ │ │ ├── encode_extensions.c │ │ │ │ │ │ ├── extensions.options │ │ │ │ │ │ └── extensions.proto │ │ │ │ │ ├── extra_fields │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ └── person_with_extra_field.expected │ │ │ │ │ ├── field_size_16 │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes.options │ │ │ │ │ │ └── alltypes.proto │ │ │ │ │ ├── field_size_16_proto3 │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes.options │ │ │ │ │ │ ├── alltypes.proto │ │ │ │ │ │ ├── decode_alltypes.c │ │ │ │ │ │ └── encode_alltypes.c │ │ │ │ │ ├── field_size_32 │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes.options │ │ │ │ │ │ └── alltypes.proto │ │ │ │ │ ├── fuzztest │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes_pointer.options │ │ │ │ │ │ ├── alltypes_static.options │ │ │ │ │ │ ├── fuzzstub.c │ │ │ │ │ │ ├── fuzztest.c │ │ │ │ │ │ ├── generate_message.c │ │ │ │ │ │ └── run_radamsa.sh │ │ │ │ │ ├── inline │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── inline.expected │ │ │ │ │ │ ├── inline.proto │ │ │ │ │ │ └── inline_unittests.c │ │ │ │ │ ├── intsizes │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── intsizes.proto │ │ │ │ │ │ └── intsizes_unittests.c │ │ │ │ │ ├── io_errors │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes.options │ │ │ │ │ │ └── io_errors.c │ │ │ │ │ ├── io_errors_pointers │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ └── alltypes.options │ │ │ │ │ ├── mem_release │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── mem_release.c │ │ │ │ │ │ └── mem_release.proto │ │ │ │ │ ├── message_sizes │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── dummy.c │ │ │ │ │ │ ├── messages1.proto │ │ │ │ │ │ └── messages2.proto │ │ │ │ │ ├── missing_fields │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── missing_fields.c │ │ │ │ │ │ └── missing_fields.proto │ │ │ │ │ ├── multiple_files │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── multifile1.options │ │ │ │ │ │ ├── multifile1.proto │ │ │ │ │ │ ├── multifile2.proto │ │ │ │ │ │ ├── subdir │ │ │ │ │ │ │ └── multifile2.proto │ │ │ │ │ │ └── test_multiple_files.c │ │ │ │ │ ├── no_errmsg │ │ │ │ │ │ └── SConscript │ │ │ │ │ ├── no_messages │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ └── no_messages.proto │ │ │ │ │ ├── oneof │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── decode_oneof.c │ │ │ │ │ │ ├── encode_oneof.c │ │ │ │ │ │ └── oneof.proto │ │ │ │ │ ├── options │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── options.expected │ │ │ │ │ │ ├── options.proto │ │ │ │ │ │ ├── proto3_options.expected │ │ │ │ │ │ └── proto3_options.proto │ │ │ │ │ ├── package_name │ │ │ │ │ │ └── SConscript │ │ │ │ │ ├── regression │ │ │ │ │ │ ├── issue_118 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── enumdef.proto │ │ │ │ │ │ │ └── enumuse.proto │ │ │ │ │ │ ├── issue_125 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── extensionbug.expected │ │ │ │ │ │ │ ├── extensionbug.options │ │ │ │ │ │ │ └── extensionbug.proto │ │ │ │ │ │ ├── issue_141 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── testproto.expected │ │ │ │ │ │ │ └── testproto.proto │ │ │ │ │ │ ├── issue_145 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── comments.expected │ │ │ │ │ │ │ ├── comments.options │ │ │ │ │ │ │ └── comments.proto │ │ │ │ │ │ ├── issue_166 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── enum_encoded_size.c │ │ │ │ │ │ │ └── enums.proto │ │ │ │ │ │ ├── issue_172 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── msg_size.c │ │ │ │ │ │ │ ├── submessage │ │ │ │ │ │ │ │ ├── submessage.options │ │ │ │ │ │ │ │ └── submessage.proto │ │ │ │ │ │ │ └── test.proto │ │ │ │ │ │ ├── issue_188 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ └── oneof.proto │ │ │ │ │ │ ├── issue_195 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── test.expected │ │ │ │ │ │ │ └── test.proto │ │ │ │ │ │ ├── issue_203 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── file1.proto │ │ │ │ │ │ │ └── file2.proto │ │ │ │ │ │ ├── issue_205 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── size_corruption.c │ │ │ │ │ │ │ └── size_corruption.proto │ │ │ │ │ │ ├── issue_227 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── unaligned_uint64.c │ │ │ │ │ │ │ └── unaligned_uint64.proto │ │ │ │ │ │ ├── issue_229 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── multiple_oneof.c │ │ │ │ │ │ │ └── multiple_oneof.proto │ │ │ │ │ │ ├── issue_242 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── zero_value.c │ │ │ │ │ │ │ └── zero_value.proto │ │ │ │ │ │ ├── issue_247 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── padding.c │ │ │ │ │ │ │ └── padding.proto │ │ │ │ │ │ ├── issue_249 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── test.c │ │ │ │ │ │ │ └── test.proto │ │ │ │ │ │ ├── issue_253 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── short_array.c │ │ │ │ │ │ │ └── short_array.proto │ │ │ │ │ │ ├── issue_256 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── submsg_array.c │ │ │ │ │ │ │ └── submsg_array.proto │ │ │ │ │ │ └── issue_259 │ │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ │ ├── callback_pointer.c │ │ │ │ │ │ │ └── callback_pointer.proto │ │ │ │ │ ├── site_scons │ │ │ │ │ │ ├── site_init.py │ │ │ │ │ │ └── site_tools │ │ │ │ │ │ │ └── nanopb.py │ │ │ │ │ ├── special_characters │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ └── funny-proto+name has.characters.proto │ │ │ │ │ ├── splint │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ └── splint.rc │ │ │ │ │ └── without_64bit │ │ │ │ │ │ ├── SConscript │ │ │ │ │ │ ├── alltypes.options │ │ │ │ │ │ ├── alltypes.proto │ │ │ │ │ │ ├── decode_alltypes.c │ │ │ │ │ │ ├── encode_alltypes.c │ │ │ │ │ │ └── no_64bit_syshdr.h │ │ │ │ └── tools │ │ │ │ │ ├── make_linux_package.sh │ │ │ │ │ ├── make_mac_package.sh │ │ │ │ │ ├── make_windows_package.sh │ │ │ │ │ └── set_version.sh │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ └── nanopb_misc.c │ │ ├── newlib_nano │ │ │ ├── build.mk │ │ │ ├── import.mk │ │ │ ├── makefile │ │ │ └── src │ │ │ │ ├── custom-nano-4.8.4.specs │ │ │ │ ├── custom-nano.specs │ │ │ │ ├── malloc.c │ │ │ │ ├── mallocr.c │ │ │ │ └── sources.mk │ │ ├── platform │ │ │ ├── MCU │ │ │ │ ├── STM32F1xx │ │ │ │ │ ├── CMSIS │ │ │ │ │ │ ├── Device │ │ │ │ │ │ │ └── ST │ │ │ │ │ │ │ │ └── Include │ │ │ │ │ │ │ │ ├── stm32f10x.h │ │ │ │ │ │ │ │ └── system_stm32f10x.h │ │ │ │ │ │ ├── Include │ │ │ │ │ │ │ ├── arm_common_tables.h │ │ │ │ │ │ │ ├── arm_math.h │ │ │ │ │ │ │ ├── core_cm3.h │ │ │ │ │ │ │ ├── core_cmFunc.h │ │ │ │ │ │ │ └── core_cmInstr.h │ │ │ │ │ │ └── include.mk │ │ │ │ │ ├── SPARK_Firmware_Driver │ │ │ │ │ │ ├── inc │ │ │ │ │ │ │ ├── cc3000_spi.h │ │ │ │ │ │ │ ├── eeprom_emulation_impl.h │ │ │ │ │ │ │ ├── flash_mal.h │ │ │ │ │ │ │ ├── flash_storage_impl.h │ │ │ │ │ │ │ ├── hw_config.h │ │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ │ ├── platform_config.h │ │ │ │ │ │ │ ├── spi.h │ │ │ │ │ │ │ ├── spi_bus.h │ │ │ │ │ │ │ ├── sst25vf_spi.h │ │ │ │ │ │ │ ├── stm32_it.h │ │ │ │ │ │ │ ├── stm32f10x_conf.h │ │ │ │ │ │ │ ├── usb_conf.h │ │ │ │ │ │ │ ├── usb_desc.h │ │ │ │ │ │ │ ├── usb_istr.h │ │ │ │ │ │ │ ├── usb_prop.h │ │ │ │ │ │ │ └── usb_pwr.h │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── cc3000_spi.c │ │ │ │ │ │ │ ├── hw_config.c │ │ │ │ │ │ │ ├── sources.mk │ │ │ │ │ │ │ ├── spi_bus.c │ │ │ │ │ │ │ ├── sst25vf_spi.c │ │ │ │ │ │ │ ├── system_stm32f10x.c │ │ │ │ │ │ │ ├── usb_endp.c │ │ │ │ │ │ │ └── usb_pwr.c │ │ │ │ │ ├── STM32_StdPeriph_Driver │ │ │ │ │ │ ├── inc │ │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ │ ├── misc.h │ │ │ │ │ │ │ ├── stm32f10x_adc.h │ │ │ │ │ │ │ ├── stm32f10x_bkp.h │ │ │ │ │ │ │ ├── stm32f10x_can.h │ │ │ │ │ │ │ ├── stm32f10x_cec.h │ │ │ │ │ │ │ ├── stm32f10x_crc.h │ │ │ │ │ │ │ ├── stm32f10x_dac.h │ │ │ │ │ │ │ ├── stm32f10x_dbgmcu.h │ │ │ │ │ │ │ ├── stm32f10x_dma.h │ │ │ │ │ │ │ ├── stm32f10x_exti.h │ │ │ │ │ │ │ ├── stm32f10x_flash.h │ │ │ │ │ │ │ ├── stm32f10x_fsmc.h │ │ │ │ │ │ │ ├── stm32f10x_gpio.h │ │ │ │ │ │ │ ├── stm32f10x_i2c.h │ │ │ │ │ │ │ ├── stm32f10x_iwdg.h │ │ │ │ │ │ │ ├── stm32f10x_pwr.h │ │ │ │ │ │ │ ├── stm32f10x_rcc.h │ │ │ │ │ │ │ ├── stm32f10x_rtc.h │ │ │ │ │ │ │ ├── stm32f10x_sdio.h │ │ │ │ │ │ │ ├── stm32f10x_spi.h │ │ │ │ │ │ │ ├── stm32f10x_tim.h │ │ │ │ │ │ │ ├── stm32f10x_usart.h │ │ │ │ │ │ │ └── stm32f10x_wwdg.h │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── misc.c │ │ │ │ │ │ │ ├── sources.mk │ │ │ │ │ │ │ ├── stm32f10x_adc.c │ │ │ │ │ │ │ ├── stm32f10x_bkp.c │ │ │ │ │ │ │ ├── stm32f10x_can.c │ │ │ │ │ │ │ ├── stm32f10x_cec.c │ │ │ │ │ │ │ ├── stm32f10x_crc.c │ │ │ │ │ │ │ ├── stm32f10x_dac.c │ │ │ │ │ │ │ ├── stm32f10x_dbgmcu.c │ │ │ │ │ │ │ ├── stm32f10x_dma.c │ │ │ │ │ │ │ ├── stm32f10x_exti.c │ │ │ │ │ │ │ ├── stm32f10x_flash.c │ │ │ │ │ │ │ ├── stm32f10x_fsmc.c │ │ │ │ │ │ │ ├── stm32f10x_gpio.c │ │ │ │ │ │ │ ├── stm32f10x_i2c.c │ │ │ │ │ │ │ ├── stm32f10x_iwdg.c │ │ │ │ │ │ │ ├── stm32f10x_pwr.c │ │ │ │ │ │ │ ├── stm32f10x_rcc.c │ │ │ │ │ │ │ ├── stm32f10x_rtc.c │ │ │ │ │ │ │ ├── stm32f10x_sdio.c │ │ │ │ │ │ │ ├── stm32f10x_spi.c │ │ │ │ │ │ │ ├── stm32f10x_tim.c │ │ │ │ │ │ │ ├── stm32f10x_usart.c │ │ │ │ │ │ │ └── stm32f10x_wwdg.c │ │ │ │ │ └── STM32_USB_Device_Driver │ │ │ │ │ │ ├── inc │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ ├── usb_core.h │ │ │ │ │ │ ├── usb_def.h │ │ │ │ │ │ ├── usb_init.h │ │ │ │ │ │ ├── usb_int.h │ │ │ │ │ │ ├── usb_lib.h │ │ │ │ │ │ ├── usb_mem.h │ │ │ │ │ │ ├── usb_regs.h │ │ │ │ │ │ ├── usb_sil.h │ │ │ │ │ │ └── usb_type.h │ │ │ │ │ │ └── src │ │ │ │ │ │ ├── sources.mk │ │ │ │ │ │ ├── usb_core.c │ │ │ │ │ │ ├── usb_init.c │ │ │ │ │ │ ├── usb_int.c │ │ │ │ │ │ ├── usb_mem.c │ │ │ │ │ │ ├── usb_regs.c │ │ │ │ │ │ └── usb_sil.c │ │ │ │ ├── STM32F2xx │ │ │ │ │ ├── CMSIS │ │ │ │ │ │ ├── Device │ │ │ │ │ │ │ └── ST │ │ │ │ │ │ │ │ └── Include │ │ │ │ │ │ │ │ ├── stm32f2xx.h │ │ │ │ │ │ │ │ └── system_stm32f2xx.h │ │ │ │ │ │ ├── Include │ │ │ │ │ │ │ ├── arm_common_tables.h │ │ │ │ │ │ │ ├── arm_math.h │ │ │ │ │ │ │ ├── core_cm0.h │ │ │ │ │ │ │ ├── core_cm3.h │ │ │ │ │ │ │ ├── core_cm4.h │ │ │ │ │ │ │ ├── core_cm4_simd.h │ │ │ │ │ │ │ ├── core_cmFunc.h │ │ │ │ │ │ │ └── core_cmInstr.h │ │ │ │ │ │ └── include.mk │ │ │ │ │ ├── SPARK_Firmware_Driver │ │ │ │ │ │ ├── inc │ │ │ │ │ │ │ ├── dcd_flash_impl.h │ │ │ │ │ │ │ ├── dct.h │ │ │ │ │ │ │ ├── eeprom_emulation_impl.h │ │ │ │ │ │ │ ├── flash_acquire.h │ │ │ │ │ │ │ ├── flash_mal.h │ │ │ │ │ │ │ ├── flash_storage_impl.h │ │ │ │ │ │ │ ├── hw_config.h │ │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ │ ├── periph_lock.h │ │ │ │ │ │ │ ├── platform_config.h │ │ │ │ │ │ │ ├── platform_flash_modules.h │ │ │ │ │ │ │ ├── platform_system_flags.h │ │ │ │ │ │ │ ├── spi_flash.h │ │ │ │ │ │ │ ├── stm32f2xx_conf.h │ │ │ │ │ │ │ ├── system_flags_impl.h │ │ │ │ │ │ │ ├── usb_conf.h │ │ │ │ │ │ │ ├── usbd_composite.h │ │ │ │ │ │ │ ├── usbd_conf.h │ │ │ │ │ │ │ ├── usbd_desc.h │ │ │ │ │ │ │ ├── usbd_mcdc.h │ │ │ │ │ │ │ ├── usbd_mhid.h │ │ │ │ │ │ │ └── usbd_wcid.h │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── flash_mal.c │ │ │ │ │ │ │ ├── hw_config.c │ │ │ │ │ │ │ ├── sources.mk │ │ │ │ │ │ │ ├── spi_flash.c │ │ │ │ │ │ │ ├── system_flags_impl.c │ │ │ │ │ │ │ ├── system_stm32f2xx.c │ │ │ │ │ │ │ ├── usb_bsp.c │ │ │ │ │ │ │ ├── usbd_composite.c │ │ │ │ │ │ │ ├── usbd_mcdc.c │ │ │ │ │ │ │ ├── usbd_mhid.c │ │ │ │ │ │ │ └── usbd_usr.c │ │ │ │ │ ├── STM32_StdPeriph_Driver │ │ │ │ │ │ ├── inc │ │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ │ ├── misc.h │ │ │ │ │ │ │ ├── stm32f2xx_adc.h │ │ │ │ │ │ │ ├── stm32f2xx_can.h │ │ │ │ │ │ │ ├── stm32f2xx_crc.h │ │ │ │ │ │ │ ├── stm32f2xx_cryp.h │ │ │ │ │ │ │ ├── stm32f2xx_dac.h │ │ │ │ │ │ │ ├── stm32f2xx_dbgmcu.h │ │ │ │ │ │ │ ├── stm32f2xx_dcmi.h │ │ │ │ │ │ │ ├── stm32f2xx_dma.h │ │ │ │ │ │ │ ├── stm32f2xx_exti.h │ │ │ │ │ │ │ ├── stm32f2xx_flash.h │ │ │ │ │ │ │ ├── stm32f2xx_fsmc.h │ │ │ │ │ │ │ ├── stm32f2xx_gpio.h │ │ │ │ │ │ │ ├── stm32f2xx_hash.h │ │ │ │ │ │ │ ├── stm32f2xx_i2c.h │ │ │ │ │ │ │ ├── stm32f2xx_iwdg.h │ │ │ │ │ │ │ ├── stm32f2xx_pwr.h │ │ │ │ │ │ │ ├── stm32f2xx_rcc.h │ │ │ │ │ │ │ ├── stm32f2xx_rng.h │ │ │ │ │ │ │ ├── stm32f2xx_rtc.h │ │ │ │ │ │ │ ├── stm32f2xx_sdio.h │ │ │ │ │ │ │ ├── stm32f2xx_spi.h │ │ │ │ │ │ │ ├── stm32f2xx_syscfg.h │ │ │ │ │ │ │ ├── stm32f2xx_tim.h │ │ │ │ │ │ │ ├── stm32f2xx_usart.h │ │ │ │ │ │ │ └── stm32f2xx_wwdg.h │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── misc.c │ │ │ │ │ │ │ ├── sources.mk │ │ │ │ │ │ │ ├── stm32f2xx_adc.c │ │ │ │ │ │ │ ├── stm32f2xx_can.c │ │ │ │ │ │ │ ├── stm32f2xx_crc.c │ │ │ │ │ │ │ ├── stm32f2xx_cryp.c │ │ │ │ │ │ │ ├── stm32f2xx_cryp_aes.c │ │ │ │ │ │ │ ├── stm32f2xx_cryp_des.c │ │ │ │ │ │ │ ├── stm32f2xx_cryp_tdes.c │ │ │ │ │ │ │ ├── stm32f2xx_dac.c │ │ │ │ │ │ │ ├── stm32f2xx_dbgmcu.c │ │ │ │ │ │ │ ├── stm32f2xx_dcmi.c │ │ │ │ │ │ │ ├── stm32f2xx_dma.c │ │ │ │ │ │ │ ├── stm32f2xx_exti.c │ │ │ │ │ │ │ ├── stm32f2xx_flash.c │ │ │ │ │ │ │ ├── stm32f2xx_fsmc.c │ │ │ │ │ │ │ ├── stm32f2xx_gpio.c │ │ │ │ │ │ │ ├── stm32f2xx_hash.c │ │ │ │ │ │ │ ├── stm32f2xx_hash_md5.c │ │ │ │ │ │ │ ├── stm32f2xx_hash_sha1.c │ │ │ │ │ │ │ ├── stm32f2xx_i2c.c │ │ │ │ │ │ │ ├── stm32f2xx_iwdg.c │ │ │ │ │ │ │ ├── stm32f2xx_pwr.c │ │ │ │ │ │ │ ├── stm32f2xx_rcc.c │ │ │ │ │ │ │ ├── stm32f2xx_rng.c │ │ │ │ │ │ │ ├── stm32f2xx_rtc.c │ │ │ │ │ │ │ ├── stm32f2xx_sdio.c │ │ │ │ │ │ │ ├── stm32f2xx_spi.c │ │ │ │ │ │ │ ├── stm32f2xx_syscfg.c │ │ │ │ │ │ │ ├── stm32f2xx_tim.c │ │ │ │ │ │ │ ├── stm32f2xx_usart.c │ │ │ │ │ │ │ └── stm32f2xx_wwdg.c │ │ │ │ │ ├── STM32_USB_Device_Driver │ │ │ │ │ │ ├── inc │ │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ │ ├── usbd_audio_core.h │ │ │ │ │ │ │ ├── usbd_audio_out_if.h │ │ │ │ │ │ │ ├── usbd_cdc_core.h │ │ │ │ │ │ │ ├── usbd_cdc_if_template.h │ │ │ │ │ │ │ ├── usbd_conf_template.h │ │ │ │ │ │ │ ├── usbd_core.h │ │ │ │ │ │ │ ├── usbd_dct_if.h │ │ │ │ │ │ │ ├── usbd_def.h │ │ │ │ │ │ │ ├── usbd_dfu_core.h │ │ │ │ │ │ │ ├── usbd_dfu_mal.h │ │ │ │ │ │ │ ├── usbd_flash_if.h │ │ │ │ │ │ │ ├── usbd_hid_core.h │ │ │ │ │ │ │ ├── usbd_ioreq.h │ │ │ │ │ │ │ ├── usbd_mem_if_template.h │ │ │ │ │ │ │ ├── usbd_msc_bot.h │ │ │ │ │ │ │ ├── usbd_msc_core.h │ │ │ │ │ │ │ ├── usbd_msc_data.h │ │ │ │ │ │ │ ├── usbd_msc_mem.h │ │ │ │ │ │ │ ├── usbd_msc_scsi.h │ │ │ │ │ │ │ ├── usbd_otp_if.h │ │ │ │ │ │ │ ├── usbd_req.h │ │ │ │ │ │ │ ├── usbd_sflash_if.h │ │ │ │ │ │ │ └── usbd_usr.h │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── sources.mk │ │ │ │ │ │ │ ├── usbd_audio_core.c │ │ │ │ │ │ │ ├── usbd_audio_out_if.c │ │ │ │ │ │ │ ├── usbd_cdc_core.c │ │ │ │ │ │ │ ├── usbd_cdc_if.c │ │ │ │ │ │ │ ├── usbd_cdc_if_template.c │ │ │ │ │ │ │ ├── usbd_core.c │ │ │ │ │ │ │ ├── usbd_dct_if.c │ │ │ │ │ │ │ ├── usbd_dfu_core.c │ │ │ │ │ │ │ ├── usbd_dfu_mal.c │ │ │ │ │ │ │ ├── usbd_flash_if.c │ │ │ │ │ │ │ ├── usbd_hid_core.c │ │ │ │ │ │ │ ├── usbd_ioreq.c │ │ │ │ │ │ │ ├── usbd_mem_if_template.c │ │ │ │ │ │ │ ├── usbd_msc_bot.c │ │ │ │ │ │ │ ├── usbd_msc_core.c │ │ │ │ │ │ │ ├── usbd_msc_data.c │ │ │ │ │ │ │ ├── usbd_msc_scsi.c │ │ │ │ │ │ │ ├── usbd_otp_if.c │ │ │ │ │ │ │ ├── usbd_req.c │ │ │ │ │ │ │ ├── usbd_sflash_if.c │ │ │ │ │ │ │ └── usbd_storage_template.c │ │ │ │ │ ├── STM32_USB_Host_Driver │ │ │ │ │ │ ├── inc │ │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ │ ├── usbh_conf_template.h │ │ │ │ │ │ │ ├── usbh_core.h │ │ │ │ │ │ │ ├── usbh_def.h │ │ │ │ │ │ │ ├── usbh_hcs.h │ │ │ │ │ │ │ ├── usbh_hid_core.h │ │ │ │ │ │ │ ├── usbh_hid_keybd.h │ │ │ │ │ │ │ ├── usbh_hid_mouse.h │ │ │ │ │ │ │ ├── usbh_ioreq.h │ │ │ │ │ │ │ ├── usbh_msc_bot.h │ │ │ │ │ │ │ ├── usbh_msc_core.h │ │ │ │ │ │ │ ├── usbh_msc_scsi.h │ │ │ │ │ │ │ └── usbh_stdreq.h │ │ │ │ │ │ └── src │ │ │ │ │ │ │ ├── sources.mk │ │ │ │ │ │ │ ├── usbh_core.c │ │ │ │ │ │ │ ├── usbh_hcs.c │ │ │ │ │ │ │ ├── usbh_hid_core.c │ │ │ │ │ │ │ ├── usbh_hid_keybd.c │ │ │ │ │ │ │ ├── usbh_hid_mouse.c │ │ │ │ │ │ │ ├── usbh_ioreq.c │ │ │ │ │ │ │ ├── usbh_msc_bot.c │ │ │ │ │ │ │ ├── usbh_msc_core.c │ │ │ │ │ │ │ ├── usbh_msc_fatfs.c │ │ │ │ │ │ │ ├── usbh_msc_scsi.c │ │ │ │ │ │ │ └── usbh_stdreq.c │ │ │ │ │ └── STM32_USB_OTG_Driver │ │ │ │ │ │ ├── inc │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ ├── usb_bsp.h │ │ │ │ │ │ ├── usb_conf_template.h │ │ │ │ │ │ ├── usb_core.h │ │ │ │ │ │ ├── usb_dcd.h │ │ │ │ │ │ ├── usb_dcd_int.h │ │ │ │ │ │ ├── usb_defines.h │ │ │ │ │ │ ├── usb_hcd.h │ │ │ │ │ │ ├── usb_hcd_int.h │ │ │ │ │ │ ├── usb_otg.h │ │ │ │ │ │ └── usb_regs.h │ │ │ │ │ │ └── src │ │ │ │ │ │ ├── sources.mk │ │ │ │ │ │ ├── usb_bsp_template.c │ │ │ │ │ │ ├── usb_core.c │ │ │ │ │ │ ├── usb_dcd.c │ │ │ │ │ │ ├── usb_dcd_int.c │ │ │ │ │ │ ├── usb_hcd.c │ │ │ │ │ │ ├── usb_hcd_int.c │ │ │ │ │ │ └── usb_otg.c │ │ │ │ ├── build.mk │ │ │ │ ├── gcc │ │ │ │ │ ├── inc │ │ │ │ │ │ ├── hw_config.h │ │ │ │ │ │ └── include.mk │ │ │ │ │ └── src │ │ │ │ │ │ ├── hw_config.c │ │ │ │ │ │ └── sources.mk │ │ │ │ ├── newhal-mcu │ │ │ │ │ ├── inc │ │ │ │ │ │ ├── flash_mal.h │ │ │ │ │ │ ├── hw_config.h │ │ │ │ │ │ ├── hw_ticks.h │ │ │ │ │ │ └── include.mk │ │ │ │ │ └── src │ │ │ │ │ │ ├── hw_config.c │ │ │ │ │ │ └── sources.mk │ │ │ │ └── shared │ │ │ │ │ └── STM32 │ │ │ │ │ ├── inc │ │ │ │ │ ├── flash_access.h │ │ │ │ │ ├── hw_system_flags.h │ │ │ │ │ ├── hw_ticks.h │ │ │ │ │ └── include.mk │ │ │ │ │ └── src │ │ │ │ │ ├── hw_system_flags.c │ │ │ │ │ ├── hw_ticks.c │ │ │ │ │ └── sources.mk │ │ │ ├── NET │ │ │ │ ├── CC3000 │ │ │ │ │ └── CC3000_Host_Driver │ │ │ │ │ │ ├── cc3000_common.c │ │ │ │ │ │ ├── cc3000_common.h │ │ │ │ │ │ ├── data_types.h │ │ │ │ │ │ ├── evnt_handler.c │ │ │ │ │ │ ├── evnt_handler.h │ │ │ │ │ │ ├── hci.c │ │ │ │ │ │ ├── hci.h │ │ │ │ │ │ ├── host_driver_version.h │ │ │ │ │ │ ├── include.mk │ │ │ │ │ │ ├── netapp.c │ │ │ │ │ │ ├── netapp.h │ │ │ │ │ │ ├── nvmem.c │ │ │ │ │ │ ├── nvmem.h │ │ │ │ │ │ ├── security.c │ │ │ │ │ │ ├── security.h │ │ │ │ │ │ ├── socket.c │ │ │ │ │ │ ├── socket.h │ │ │ │ │ │ ├── sources.mk │ │ │ │ │ │ ├── wlan.c │ │ │ │ │ │ └── wlan.h │ │ │ │ └── build.mk │ │ │ ├── import.mk │ │ │ ├── makefile │ │ │ └── shared │ │ │ │ └── inc │ │ │ │ └── platforms.h │ │ ├── rt-dynalib │ │ │ ├── import.mk │ │ │ ├── inc │ │ │ │ └── rt_dynalib.h │ │ │ ├── makefile │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ └── rt_dynalib.c │ │ ├── scripts │ │ │ ├── docker-hub-login │ │ │ └── fetch-buildpack │ │ ├── services-dynalib │ │ │ ├── import.mk │ │ │ ├── makefile │ │ │ ├── readme.md │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ └── services_dynalib.c │ │ ├── services │ │ │ ├── import.mk │ │ │ ├── inc │ │ │ │ ├── appender.h │ │ │ │ ├── atomic_flag_mutex.h │ │ │ │ ├── bytes2hexbuf.h │ │ │ │ ├── combine_hash.h │ │ │ │ ├── completion_handler.h │ │ │ │ ├── config.h │ │ │ │ ├── dcd.h │ │ │ │ ├── debug.h │ │ │ │ ├── diagnostics.h │ │ │ │ ├── eeprom_emulation.h │ │ │ │ ├── fixed_queue.h │ │ │ │ ├── flash_storage.h │ │ │ │ ├── include.mk │ │ │ │ ├── jsmn.h │ │ │ │ ├── led_service.h │ │ │ │ ├── logging.h │ │ │ │ ├── panic.h │ │ │ │ ├── panic_codes.h │ │ │ │ ├── preprocessor.h │ │ │ │ ├── printf_export.h │ │ │ │ ├── rgbled.h │ │ │ │ ├── ringbuf_helper.h │ │ │ │ ├── service_debug.h │ │ │ │ ├── services2_dynalib.h │ │ │ │ ├── services_dynalib.h │ │ │ │ ├── spark_macros.h │ │ │ │ ├── static_assert.h │ │ │ │ ├── system_error.h │ │ │ │ ├── test_malloc.h │ │ │ │ └── underlying_type.h │ │ │ ├── makefile │ │ │ ├── readme.md │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ ├── completion_handler.cpp │ │ │ │ ├── debug.c │ │ │ │ ├── diagnostics.cpp │ │ │ │ ├── jsmn.c │ │ │ │ ├── led_service.cpp │ │ │ │ ├── logging.cpp │ │ │ │ ├── panic.c │ │ │ │ ├── rgbled.c │ │ │ │ ├── services_dynalib.c │ │ │ │ └── system_error.cpp │ │ ├── system-dynalib │ │ │ ├── import.mk │ │ │ ├── makefile │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ ├── system_dynalib.c │ │ │ │ ├── system_dynalib_cloud.c │ │ │ │ └── system_dynalib_net.c │ │ ├── system │ │ │ ├── import.mk │ │ │ ├── inc │ │ │ │ ├── active_object.h │ │ │ │ ├── append_list.h │ │ │ │ ├── channel.h │ │ │ │ ├── include.mk │ │ │ │ ├── simple_pool_allocator.h │ │ │ │ ├── system_cloud.h │ │ │ │ ├── system_control.h │ │ │ │ ├── system_dynalib.h │ │ │ │ ├── system_dynalib_cloud.h │ │ │ │ ├── system_dynalib_net.h │ │ │ │ ├── system_event.h │ │ │ │ ├── system_led_signal.h │ │ │ │ ├── system_mode.h │ │ │ │ ├── system_network.h │ │ │ │ ├── system_network_internal.h │ │ │ │ ├── system_power.h │ │ │ │ ├── system_setup.h │ │ │ │ ├── system_sleep.h │ │ │ │ ├── system_string_interpolate.h │ │ │ │ ├── system_task.h │ │ │ │ ├── system_threading.h │ │ │ │ ├── system_update.h │ │ │ │ ├── system_user.h │ │ │ │ ├── system_version.h │ │ │ │ ├── system_ymodem.h │ │ │ │ └── wifitester.h │ │ │ ├── makefile │ │ │ ├── src │ │ │ │ ├── active_object.cpp │ │ │ │ ├── build.mk │ │ │ │ ├── control │ │ │ │ │ ├── common.cpp │ │ │ │ │ ├── common.h │ │ │ │ │ ├── config.cpp │ │ │ │ │ ├── config.h │ │ │ │ │ ├── network.cpp │ │ │ │ │ ├── network.h │ │ │ │ │ ├── proto │ │ │ │ │ │ ├── build.sh │ │ │ │ │ │ ├── common.pb.c │ │ │ │ │ │ ├── common.pb.h │ │ │ │ │ │ ├── config.pb.c │ │ │ │ │ │ ├── config.pb.h │ │ │ │ │ │ ├── control.pb.c │ │ │ │ │ │ ├── control.pb.h │ │ │ │ │ │ ├── network.pb.c │ │ │ │ │ │ ├── network.pb.h │ │ │ │ │ │ ├── storage.pb.c │ │ │ │ │ │ ├── storage.pb.h │ │ │ │ │ │ ├── wifi.pb.c │ │ │ │ │ │ └── wifi.pb.h │ │ │ │ │ ├── storage.cpp │ │ │ │ │ ├── storage.h │ │ │ │ │ ├── wifi.cpp │ │ │ │ │ └── wifi.h │ │ │ │ ├── control_request_handler.h │ │ │ │ ├── main.cpp │ │ │ │ ├── system_cloud.cpp │ │ │ │ ├── system_cloud_internal.cpp │ │ │ │ ├── system_cloud_internal.h │ │ │ │ ├── system_cloud_internal_constants.c │ │ │ │ ├── system_control_internal.cpp │ │ │ │ ├── system_control_internal.h │ │ │ │ ├── system_event.cpp │ │ │ │ ├── system_led_signal.cpp │ │ │ │ ├── system_mode.cpp │ │ │ │ ├── system_network.cpp │ │ │ │ ├── system_network_cellular.cpp │ │ │ │ ├── system_network_cellular.h │ │ │ │ ├── system_network_internal.cpp │ │ │ │ ├── system_network_internal.h │ │ │ │ ├── system_network_wifi.h │ │ │ │ ├── system_power.cpp │ │ │ │ ├── system_power_manager.cpp │ │ │ │ ├── system_power_manager.h │ │ │ │ ├── system_setup.cpp │ │ │ │ ├── system_sleep.cpp │ │ │ │ ├── system_string_interpolate.cpp │ │ │ │ ├── system_task.cpp │ │ │ │ ├── system_threading.cpp │ │ │ │ ├── system_update.cpp │ │ │ │ ├── system_utilities.cpp │ │ │ │ ├── system_ymodem.cpp │ │ │ │ ├── usb_control_request_channel.cpp │ │ │ │ └── usb_control_request_channel.h │ │ │ ├── system-flags.md │ │ │ ├── system-threading.md │ │ │ └── system-versions.md │ │ ├── user │ │ │ ├── .gitignore │ │ │ ├── applications │ │ │ │ ├── antselect │ │ │ │ │ └── application.cpp │ │ │ │ ├── can │ │ │ │ │ └── application.cpp │ │ │ │ ├── hw_serial2 │ │ │ │ │ └── app.cpp │ │ │ │ ├── otastress │ │ │ │ │ ├── otastress.cpp │ │ │ │ │ ├── otastress.sh │ │ │ │ │ └── readme.md │ │ │ │ ├── product_id_and_version │ │ │ │ │ └── application.cpp │ │ │ │ ├── serialbridge │ │ │ │ │ └── bridge.cpp │ │ │ │ ├── tinker │ │ │ │ │ └── application.cpp │ │ │ │ ├── unlocker │ │ │ │ │ └── unlocker.cpp │ │ │ │ └── wifitester │ │ │ │ │ ├── readme.md │ │ │ │ │ └── wifitester.cpp │ │ │ ├── build.mk │ │ │ ├── import.mk │ │ │ ├── inc │ │ │ │ ├── Arduino.h │ │ │ │ ├── Particle.h │ │ │ │ ├── Print.h │ │ │ │ ├── SPI.h │ │ │ │ ├── Stream.h │ │ │ │ ├── WProgram.h │ │ │ │ ├── WString.h │ │ │ │ ├── Wire.h │ │ │ │ ├── application.h │ │ │ │ └── include.mk │ │ │ ├── libraries │ │ │ │ ├── Serial2 │ │ │ │ │ ├── .Serial2.h.swp │ │ │ │ │ └── Serial2.h │ │ │ │ ├── Serial3 │ │ │ │ │ └── Serial3.h │ │ │ │ ├── Serial4 │ │ │ │ │ └── Serial4.h │ │ │ │ ├── Serial5 │ │ │ │ │ └── Serial5.h │ │ │ │ └── Ymodem │ │ │ │ │ └── Ymodem.h │ │ │ ├── makefile │ │ │ ├── src │ │ │ │ └── application.cpp │ │ │ └── tests │ │ │ │ ├── accept │ │ │ │ ├── .gitignore │ │ │ │ ├── Gemfile │ │ │ │ ├── features │ │ │ │ │ ├── cloud │ │ │ │ │ │ ├── README.md │ │ │ │ │ │ ├── cloud.bats │ │ │ │ │ │ ├── cloudtest.cpp │ │ │ │ │ │ ├── debug.log │ │ │ │ │ │ ├── fillbyte │ │ │ │ │ │ ├── list.txt │ │ │ │ │ │ └── zerobyte │ │ │ │ │ ├── dummy │ │ │ │ │ │ └── dummy.feature │ │ │ │ │ ├── electron_modem_pause │ │ │ │ │ │ ├── electron_modem_pause.feature │ │ │ │ │ │ └── electron_modem_pause_app │ │ │ │ │ │ │ └── app.cpp │ │ │ │ │ ├── logging │ │ │ │ │ │ ├── log_config.feature │ │ │ │ │ │ └── log_config_app │ │ │ │ │ │ │ └── app.cpp │ │ │ │ │ ├── step_definitions │ │ │ │ │ │ ├── build.rb │ │ │ │ │ │ ├── cloud.rb │ │ │ │ │ │ ├── device.rb │ │ │ │ │ │ ├── serial.rb │ │ │ │ │ │ ├── usb.rb │ │ │ │ │ │ └── util.rb │ │ │ │ │ ├── support │ │ │ │ │ │ ├── build.rb │ │ │ │ │ │ ├── device.rb │ │ │ │ │ │ ├── env.rb │ │ │ │ │ │ ├── serial.rb │ │ │ │ │ │ ├── usb.rb │ │ │ │ │ │ └── util.rb │ │ │ │ │ ├── update │ │ │ │ │ │ └── update.feature │ │ │ │ │ └── usb_always_attach │ │ │ │ │ │ ├── usb_always_attach.feature │ │ │ │ │ │ └── usb_always_attach_app │ │ │ │ │ │ └── app.cpp │ │ │ │ ├── init_env │ │ │ │ ├── readme.md │ │ │ │ ├── run │ │ │ │ ├── sticker-rig │ │ │ │ │ ├── .python-version │ │ │ │ │ ├── README.md │ │ │ │ │ ├── test.py │ │ │ │ │ └── test.sh │ │ │ │ └── tools │ │ │ │ │ ├── build_app │ │ │ │ │ ├── device_ctl │ │ │ │ │ ├── flash_app │ │ │ │ │ ├── send_usb_req │ │ │ │ │ └── tty_read_line │ │ │ │ ├── app │ │ │ │ ├── backup_ram │ │ │ │ │ └── backup_ram.cpp │ │ │ │ ├── blank │ │ │ │ │ └── blank.cpp │ │ │ │ ├── button_event │ │ │ │ │ └── button_event.cpp │ │ │ │ ├── cloudtest │ │ │ │ │ ├── README.md │ │ │ │ │ ├── cloud.bats │ │ │ │ │ └── cloudtest.cpp │ │ │ │ ├── diagnostics │ │ │ │ │ └── diagnostics.cpp │ │ │ │ ├── echo_server │ │ │ │ │ └── echo_server.cpp │ │ │ │ ├── listen_mode │ │ │ │ │ └── listen_mode.cpp │ │ │ │ ├── listening_mode_delay_issue_1013 │ │ │ │ │ └── listening_mode_delay.cpp │ │ │ │ ├── manual_mode_threading │ │ │ │ │ └── manual_mode_threading.cpp │ │ │ │ ├── mcp23017 │ │ │ │ │ ├── Adafruit_MCP23017.cpp │ │ │ │ │ ├── Adafruit_MCP23017.h │ │ │ │ │ └── application.cpp │ │ │ │ ├── otacontrol │ │ │ │ │ └── otacontrol.cpp │ │ │ │ ├── particle_connect_semi_automatic_issue_1399 │ │ │ │ │ └── test.cpp │ │ │ │ ├── pub_no_ack │ │ │ │ │ └── app.cpp │ │ │ │ ├── rsakeygen │ │ │ │ │ ├── rsakeygen.cpp │ │ │ │ │ └── verify_keys.py │ │ │ │ ├── sleep_multiple_pins │ │ │ │ │ └── application.cpp │ │ │ │ ├── socket_create │ │ │ │ │ └── socket_create.cpp │ │ │ │ ├── softap_http │ │ │ │ │ ├── README.md │ │ │ │ │ ├── client │ │ │ │ │ │ ├── client │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ │ ├── device.js │ │ │ │ │ │ │ ├── httpclient.js │ │ │ │ │ │ │ ├── httptest.js │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ ├── main.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tests.js │ │ │ │ │ └── softap.cpp │ │ │ │ ├── stop_mode_power_usage_issue_1098 │ │ │ │ │ └── app.cpp │ │ │ │ ├── tcp_client │ │ │ │ │ └── tcp_client.cpp │ │ │ │ ├── tcp_server │ │ │ │ │ ├── README.md │ │ │ │ │ ├── client │ │ │ │ │ │ ├── client │ │ │ │ │ │ ├── lib │ │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ │ ├── device.js │ │ │ │ │ │ │ ├── test.js │ │ │ │ │ │ │ └── util.js │ │ │ │ │ │ ├── main.js │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── tests.js │ │ │ │ │ ├── server.cpp │ │ │ │ │ └── test.mk │ │ │ │ ├── testmodepin │ │ │ │ │ └── app.cpp │ │ │ │ ├── tinker_thready │ │ │ │ │ └── application.cpp │ │ │ │ ├── usb_ctrl_request │ │ │ │ │ ├── README.md │ │ │ │ │ ├── app │ │ │ │ │ │ └── app.cpp │ │ │ │ │ └── test │ │ │ │ │ │ ├── .babelrc │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── test │ │ │ │ │ │ ├── support │ │ │ │ │ │ ├── control.js │ │ │ │ │ │ ├── init.js │ │ │ │ │ │ ├── proto.js │ │ │ │ │ │ └── usb.js │ │ │ │ │ │ └── test.js │ │ │ │ └── weather3 │ │ │ │ │ ├── HTU21D.cpp │ │ │ │ │ ├── HTU21D.h │ │ │ │ │ ├── SparkFun_MPL3115A2.cpp │ │ │ │ │ ├── SparkFun_MPL3115A2.h │ │ │ │ │ └── SparkFun_Photon_Weather_Basic.cpp │ │ │ │ ├── bootloader │ │ │ │ ├── application.cpp │ │ │ │ └── flashupdate.cpp │ │ │ │ ├── libraries │ │ │ │ └── unit-test │ │ │ │ │ ├── FakeStream.cpp │ │ │ │ │ ├── FakeStream.h │ │ │ │ │ ├── FakeStreamBuffer.cpp │ │ │ │ │ ├── FakeStreamBuffer.h │ │ │ │ │ ├── ParticleFunbag.cpp │ │ │ │ │ ├── flashee-eeprom-impl.h │ │ │ │ │ ├── flashee-eeprom.cpp │ │ │ │ │ ├── flashee-eeprom.h │ │ │ │ │ ├── unit-test.cpp │ │ │ │ │ └── unit-test.h │ │ │ │ ├── readme.md │ │ │ │ ├── reflection │ │ │ │ ├── makefile │ │ │ │ └── readme.md │ │ │ │ ├── scripts │ │ │ │ └── p1sflashtest │ │ │ │ │ └── p1sflashtest.sh │ │ │ │ ├── tests.mk │ │ │ │ ├── unit │ │ │ │ ├── async.cpp │ │ │ │ ├── catch.cpp │ │ │ │ ├── catch.hpp │ │ │ │ ├── cellular.cpp │ │ │ │ ├── character.cpp │ │ │ │ ├── corrupted_eeprom_page1.bin │ │ │ │ ├── corrupted_eeprom_page2.bin │ │ │ │ ├── dcd.cpp │ │ │ │ ├── diagnostics.cpp │ │ │ │ ├── eeprom_emulation.cpp │ │ │ │ ├── eeprom_page1.bin │ │ │ │ ├── error.cpp │ │ │ │ ├── fixed_queue.cpp │ │ │ │ ├── flags.cpp │ │ │ │ ├── fuel_gauge.cpp │ │ │ │ ├── hippomocks.h │ │ │ │ ├── ipaddress.cpp │ │ │ │ ├── json.cpp │ │ │ │ ├── led_service.cpp │ │ │ │ ├── logging.cpp │ │ │ │ ├── main.cpp │ │ │ │ ├── makefile │ │ │ │ ├── mocks │ │ │ │ │ ├── alloc.h │ │ │ │ │ └── control.h │ │ │ │ ├── platform_stm32f2xx.cpp │ │ │ │ ├── pool_allocator.cpp │ │ │ │ ├── print.cpp │ │ │ │ ├── random.cpp │ │ │ │ ├── rgbled.cpp │ │ │ │ ├── service_bytes2hex.cpp │ │ │ │ ├── std_functions.cpp │ │ │ │ ├── string.cpp │ │ │ │ ├── string_interpolate.cpp │ │ │ │ ├── stubs │ │ │ │ │ ├── stm32f2xx_rtc.c │ │ │ │ │ ├── stm32f2xx_rtc.h │ │ │ │ │ ├── system_control.cpp │ │ │ │ │ ├── system_pool.cpp │ │ │ │ │ └── test_malloc.cpp │ │ │ │ ├── system_task.cpp │ │ │ │ ├── tools │ │ │ │ │ ├── alloc.cpp │ │ │ │ │ ├── alloc.h │ │ │ │ │ ├── buffer.cpp │ │ │ │ │ ├── buffer.h │ │ │ │ │ ├── catch.h │ │ │ │ │ ├── check.h │ │ │ │ │ ├── random.cpp │ │ │ │ │ ├── random.h │ │ │ │ │ ├── stream.h │ │ │ │ │ ├── string.cpp │ │ │ │ │ └── string.h │ │ │ │ ├── usb_control_request_channel.cpp │ │ │ │ ├── vector.cpp │ │ │ │ └── wlan.cpp │ │ │ │ └── wiring │ │ │ │ ├── adc_dac │ │ │ │ ├── adc_dac.cpp │ │ │ │ ├── application.cpp │ │ │ │ └── readme.md │ │ │ │ ├── api │ │ │ │ ├── application.cpp │ │ │ │ ├── arduino.cpp │ │ │ │ ├── cellular.cpp │ │ │ │ ├── cloud.cpp │ │ │ │ ├── crt.cpp │ │ │ │ ├── eeprom.cpp │ │ │ │ ├── fastpin.cpp │ │ │ │ ├── led.cpp │ │ │ │ ├── network.cpp │ │ │ │ ├── peripherals.cpp │ │ │ │ ├── platform.cpp │ │ │ │ ├── spi.cpp │ │ │ │ ├── string.cpp │ │ │ │ ├── system.cpp │ │ │ │ ├── testapi.h │ │ │ │ ├── thread.cpp │ │ │ │ ├── time.cpp │ │ │ │ ├── timedelay.cpp │ │ │ │ ├── wifi.cpp │ │ │ │ └── wiring.cpp │ │ │ │ ├── cloud │ │ │ │ ├── application.cpp │ │ │ │ └── cloud.cpp │ │ │ │ ├── i2c_master_slave │ │ │ │ ├── i2c_master │ │ │ │ │ ├── application.cpp │ │ │ │ │ ├── i2c_master.cpp │ │ │ │ │ └── test.mk │ │ │ │ └── i2c_slave │ │ │ │ │ ├── application.cpp │ │ │ │ │ ├── i2c_slave.cpp │ │ │ │ │ └── test.mk │ │ │ │ ├── i2c_master_slave_old │ │ │ │ ├── application.cpp │ │ │ │ └── i2c_master_slave.cpp │ │ │ │ ├── i2c_mcp23017 │ │ │ │ ├── application.cpp │ │ │ │ ├── i2c.cpp │ │ │ │ ├── i2c_helper.cpp │ │ │ │ ├── i2c_helper.h │ │ │ │ ├── interferer.h │ │ │ │ ├── mcp23017.cpp │ │ │ │ └── test.mk │ │ │ │ ├── i2c_shield │ │ │ │ ├── application.cpp │ │ │ │ └── i2c_psensor.cpp │ │ │ │ ├── networking │ │ │ │ ├── application.cpp │ │ │ │ └── udp_ntp_client.cpp │ │ │ │ ├── no_fixture │ │ │ │ ├── application.cpp │ │ │ │ ├── can.cpp │ │ │ │ ├── cellular.cpp │ │ │ │ ├── cloud.cpp │ │ │ │ ├── concurrent.cpp │ │ │ │ ├── delay.cpp │ │ │ │ ├── eeprom.cpp │ │ │ │ ├── gpio.cpp │ │ │ │ ├── interrupts.cpp │ │ │ │ ├── led.cpp │ │ │ │ ├── logging.cpp │ │ │ │ ├── misc.cpp │ │ │ │ ├── pwm.cpp │ │ │ │ ├── random.cpp │ │ │ │ ├── readme.md │ │ │ │ ├── servo.cpp │ │ │ │ ├── spi.cpp │ │ │ │ ├── string.cpp │ │ │ │ ├── system.cpp │ │ │ │ ├── tcp.cpp │ │ │ │ ├── test.include │ │ │ │ ├── test.mk │ │ │ │ ├── thread.cpp │ │ │ │ ├── time.cpp │ │ │ │ ├── timer.cpp │ │ │ │ ├── tone.cpp │ │ │ │ ├── wifi.cpp │ │ │ │ └── wire.cpp │ │ │ │ ├── no_fixture_long_running │ │ │ │ ├── application.cpp │ │ │ │ ├── pwm.cpp │ │ │ │ ├── test.mk │ │ │ │ ├── ticks.cpp │ │ │ │ └── time.cpp │ │ │ │ ├── persistence │ │ │ │ ├── application.cpp │ │ │ │ ├── diagnostics.cpp │ │ │ │ └── test.mk │ │ │ │ ├── serial_halfduplex │ │ │ │ ├── application.cpp │ │ │ │ └── serial.cpp │ │ │ │ ├── serial_loopback │ │ │ │ ├── application.cpp │ │ │ │ ├── readme.md │ │ │ │ └── serial.cpp │ │ │ │ ├── sleep │ │ │ │ ├── application.cpp │ │ │ │ └── sleep.cpp │ │ │ │ ├── spi_master_slave │ │ │ │ ├── spi_master │ │ │ │ │ ├── application.cpp │ │ │ │ │ ├── spi_master.cpp │ │ │ │ │ └── test.mk │ │ │ │ └── spi_slave │ │ │ │ │ ├── application.cpp │ │ │ │ │ ├── spi_slave.cpp │ │ │ │ │ └── test.mk │ │ │ │ ├── spi_shield │ │ │ │ ├── application.cpp │ │ │ │ └── spi_fram.cpp │ │ │ │ ├── system │ │ │ │ ├── application.cpp │ │ │ │ └── constructor.cpp │ │ │ │ ├── threading │ │ │ │ ├── application.cpp │ │ │ │ └── listening.cpp │ │ │ │ ├── threading_no_threading_delay │ │ │ │ ├── application.cpp │ │ │ │ └── threading.cpp │ │ │ │ ├── usbhid │ │ │ │ ├── application.cpp │ │ │ │ └── usbhid.cpp │ │ │ │ ├── usbhid2 │ │ │ │ ├── application.cpp │ │ │ │ ├── usbhid.cpp │ │ │ │ └── usbhid.py │ │ │ │ ├── usbserial │ │ │ │ ├── application.cpp │ │ │ │ └── usbserial.cpp │ │ │ │ └── wifi │ │ │ │ ├── application.cpp │ │ │ │ └── wlan.cpp │ │ ├── wiring │ │ │ ├── .gitignore │ │ │ ├── import.mk │ │ │ ├── inc │ │ │ │ ├── avr │ │ │ │ │ └── pgmspace.h │ │ │ │ ├── debug_output_handler.h │ │ │ │ ├── fast_pin.h │ │ │ │ ├── include.mk │ │ │ │ ├── spark_disable_cloud.h │ │ │ │ ├── spark_disable_wlan.h │ │ │ │ ├── spark_wiring.h │ │ │ │ ├── spark_wiring_arduino.h │ │ │ │ ├── spark_wiring_arduino_binary.h │ │ │ │ ├── spark_wiring_arduino_constants.h │ │ │ │ ├── spark_wiring_async.h │ │ │ │ ├── spark_wiring_can.h │ │ │ │ ├── spark_wiring_cellular.h │ │ │ │ ├── spark_wiring_cellular_printable.h │ │ │ │ ├── spark_wiring_character.h │ │ │ │ ├── spark_wiring_client.h │ │ │ │ ├── spark_wiring_cloud.h │ │ │ │ ├── spark_wiring_constants.h │ │ │ │ ├── spark_wiring_diagnostics.h │ │ │ │ ├── spark_wiring_eeprom.h │ │ │ │ ├── spark_wiring_error.h │ │ │ │ ├── spark_wiring_fixed_point.h │ │ │ │ ├── spark_wiring_flags.h │ │ │ │ ├── spark_wiring_fuel.h │ │ │ │ ├── spark_wiring_global.h │ │ │ │ ├── spark_wiring_i2c.h │ │ │ │ ├── spark_wiring_interrupts.h │ │ │ │ ├── spark_wiring_ipaddress.h │ │ │ │ ├── spark_wiring_json.h │ │ │ │ ├── spark_wiring_led.h │ │ │ │ ├── spark_wiring_logging.h │ │ │ │ ├── spark_wiring_network.h │ │ │ │ ├── spark_wiring_platform.h │ │ │ │ ├── spark_wiring_power.h │ │ │ │ ├── spark_wiring_print.h │ │ │ │ ├── spark_wiring_printable.h │ │ │ │ ├── spark_wiring_random.h │ │ │ │ ├── spark_wiring_rgb.h │ │ │ │ ├── spark_wiring_servo.h │ │ │ │ ├── spark_wiring_signal.h │ │ │ │ ├── spark_wiring_spi.h │ │ │ │ ├── spark_wiring_startup.h │ │ │ │ ├── spark_wiring_stream.h │ │ │ │ ├── spark_wiring_string.h │ │ │ │ ├── spark_wiring_system.h │ │ │ │ ├── spark_wiring_tcpclient.h │ │ │ │ ├── spark_wiring_tcpserver.h │ │ │ │ ├── spark_wiring_thread.h │ │ │ │ ├── spark_wiring_ticks.h │ │ │ │ ├── spark_wiring_time.h │ │ │ │ ├── spark_wiring_timer.h │ │ │ │ ├── spark_wiring_tone.h │ │ │ │ ├── spark_wiring_udp.h │ │ │ │ ├── spark_wiring_usartserial.h │ │ │ │ ├── spark_wiring_usbkeyboard.h │ │ │ │ ├── spark_wiring_usbkeyboard_scancode.h │ │ │ │ ├── spark_wiring_usbmouse.h │ │ │ │ ├── spark_wiring_usbserial.h │ │ │ │ ├── spark_wiring_vector.h │ │ │ │ ├── spark_wiring_version.h │ │ │ │ ├── spark_wiring_watchdog.h │ │ │ │ ├── spark_wiring_wifi.h │ │ │ │ ├── spark_wiring_wifi_credentials.h │ │ │ │ ├── spark_wiring_wifitester.h │ │ │ │ └── string_convert.h │ │ │ ├── makefile │ │ │ └── src │ │ │ │ ├── build.mk │ │ │ │ ├── spark_wiring.cpp │ │ │ │ ├── spark_wiring_async.cpp │ │ │ │ ├── spark_wiring_can.cpp │ │ │ │ ├── spark_wiring_cellular.cpp │ │ │ │ ├── spark_wiring_cellular_printable.cpp │ │ │ │ ├── spark_wiring_cloud.cpp │ │ │ │ ├── spark_wiring_eeprom.cpp │ │ │ │ ├── spark_wiring_fuel.cpp │ │ │ │ ├── spark_wiring_i2c.cpp │ │ │ │ ├── spark_wiring_interrupts.cpp │ │ │ │ ├── spark_wiring_ipaddress.cpp │ │ │ │ ├── spark_wiring_json.cpp │ │ │ │ ├── spark_wiring_led.cpp │ │ │ │ ├── spark_wiring_logging.cpp │ │ │ │ ├── spark_wiring_power.cpp │ │ │ │ ├── spark_wiring_print.cpp │ │ │ │ ├── spark_wiring_random.cpp │ │ │ │ ├── spark_wiring_rgb.cpp │ │ │ │ ├── spark_wiring_servo.cpp │ │ │ │ ├── spark_wiring_spi.cpp │ │ │ │ ├── spark_wiring_stream.cpp │ │ │ │ ├── spark_wiring_string.cpp │ │ │ │ ├── spark_wiring_system.cpp │ │ │ │ ├── spark_wiring_tcpclient.cpp │ │ │ │ ├── spark_wiring_tcpserver.cpp │ │ │ │ ├── spark_wiring_time.cpp │ │ │ │ ├── spark_wiring_tone.cpp │ │ │ │ ├── spark_wiring_udp.cpp │ │ │ │ ├── spark_wiring_usartserial.cpp │ │ │ │ ├── spark_wiring_usbkeyboard.cpp │ │ │ │ ├── spark_wiring_usbmouse.cpp │ │ │ │ ├── spark_wiring_usbserial.cpp │ │ │ │ ├── spark_wiring_wifi.cpp │ │ │ │ ├── spark_wiring_wifitester.cpp │ │ │ │ ├── string_convert.cpp │ │ │ │ └── user.cpp │ │ └── wiring_globals │ │ │ ├── import.mk │ │ │ ├── makefile │ │ │ └── src │ │ │ ├── build.mk │ │ │ ├── spark_wiring_gpio.cpp │ │ │ ├── spark_wiring_watchdog.cpp │ │ │ ├── wiring_globals_cloud.cpp │ │ │ ├── wiring_globals_eeprom.cpp │ │ │ ├── wiring_globals_i2c.cpp │ │ │ ├── wiring_globals_ipaddress.cpp │ │ │ └── wiring_globals_spi.cpp │ ├── libs │ │ ├── WebSockets │ │ │ ├── .gitignore │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── firmware │ │ │ │ ├── WebSockets.cpp │ │ │ │ ├── WebSockets.h │ │ │ │ ├── WebSocketsBase.cpp │ │ │ │ ├── WebSocketsBase.h │ │ │ │ ├── WebSocketsClient.cpp │ │ │ │ ├── WebSocketsClient.h │ │ │ │ ├── WebSocketsServer.cpp │ │ │ │ ├── WebSocketsServer.h │ │ │ │ ├── examples │ │ │ │ │ ├── WebSocketClient │ │ │ │ │ │ └── WebSocketClient.ino │ │ │ │ │ ├── WebSocketClientAVR │ │ │ │ │ │ └── WebSocketClientAVR.ino │ │ │ │ │ ├── WebSocketClientSSL │ │ │ │ │ │ └── WebSocketClientSSL.ino │ │ │ │ │ ├── WebSocketServer │ │ │ │ │ │ └── WebSocketServer.ino │ │ │ │ │ └── WebSocketServer_LEDcontrol │ │ │ │ │ │ └── WebSocketServer_LEDcontrol.ino │ │ │ │ ├── libb64 │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── LICENSE │ │ │ │ │ ├── cdecode.c │ │ │ │ │ ├── cdecode_inc.h │ │ │ │ │ ├── cencode.c │ │ │ │ │ └── cencode_inc.h │ │ │ │ └── libsha1 │ │ │ │ │ ├── libsha1.c │ │ │ │ │ └── libsha1.h │ │ │ ├── library.json │ │ │ ├── library.properties │ │ │ ├── spark.json │ │ │ └── tests │ │ │ │ ├── webSocket.html │ │ │ │ └── webSocketServer │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── freertos4core │ │ │ ├── .gitignore │ │ │ ├── firmware │ │ │ │ ├── FreeRTOS.h │ │ │ │ ├── FreeRTOSConfig.h │ │ │ │ ├── StackMacros.h │ │ │ │ ├── concurrent_hal.cpp │ │ │ │ ├── croutine.c │ │ │ │ ├── croutine.h │ │ │ │ ├── deprecated_definitions.h │ │ │ │ ├── event_groups.c │ │ │ │ ├── event_groups.h │ │ │ │ ├── examples │ │ │ │ │ └── timers.ino │ │ │ │ ├── freertos4core.cpp │ │ │ │ ├── freertos4core.h │ │ │ │ ├── heap_3.c │ │ │ │ ├── license.txt │ │ │ │ ├── links_to_doc_pages_for_the_demo_projects.url │ │ │ │ ├── list.c │ │ │ │ ├── list.h │ │ │ │ ├── mpu_wrappers.h │ │ │ │ ├── port.c │ │ │ │ ├── portable.h │ │ │ │ ├── portmacro.h │ │ │ │ ├── projdefs.h │ │ │ │ ├── queue.c │ │ │ │ ├── queue.h │ │ │ │ ├── semphr.h │ │ │ │ ├── stdint.readme │ │ │ │ ├── task.h │ │ │ │ ├── tasks.c │ │ │ │ ├── timers.c │ │ │ │ └── timers.h │ │ │ └── spark.json │ │ ├── libs.mk │ │ └── mdns │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── firmware │ │ │ ├── Buffer.cpp │ │ │ ├── Buffer.h │ │ │ ├── Label.cpp │ │ │ ├── Label.h │ │ │ ├── MDNS.cpp │ │ │ ├── MDNS.h │ │ │ ├── Record.cpp │ │ │ ├── Record.h │ │ │ └── examples │ │ │ │ └── mdns.ino │ │ │ └── spark.json │ └── modules │ │ ├── Adafruit_ILI9341 │ │ ├── Adafruit_ILI9341.cpp │ │ └── Adafruit_ILI9341.h │ │ ├── Adafruit_mfGFX │ │ ├── Adafruit_mfGFX.cpp │ │ ├── Adafruit_mfGFX.h │ │ ├── README.pdf │ │ ├── fonts.cpp │ │ └── fonts.h │ │ ├── Board.cpp │ │ ├── Board.h │ │ ├── BrewPiTouch │ │ ├── BrewPiTouch.cpp │ │ ├── BrewPiTouch.h │ │ ├── LowPassFilter.cpp │ │ └── LowPassFilter.h │ │ ├── Buzzer │ │ ├── Buzzer.cpp │ │ └── Buzzer.h │ │ ├── ConfigDefault.h │ │ ├── DeviceManager │ │ └── DeviceManager.cpp │ │ ├── EEPROM │ │ ├── ArrayEepromAccess.h │ │ ├── EepromAccessImpl.cpp │ │ ├── EepromAccessImpl.h │ │ └── eGuiSettings.h │ │ ├── OneWire │ │ ├── DS248x.cpp │ │ ├── DS248x.h │ │ ├── OneWirePin.cpp │ │ └── OneWirePin.h │ │ ├── Platform.cpp │ │ ├── Platform.h │ │ ├── Print.h │ │ ├── SPIArbiter │ │ ├── SPIArbiter.cpp │ │ └── SPIArbiter.h │ │ ├── ScrollBox │ │ ├── ScrollBox.cpp │ │ └── ScrollBox.h │ │ ├── Ticks │ │ └── TicksImpl.h │ │ ├── UI │ │ ├── UI.cpp │ │ ├── UIController.cpp │ │ └── UIController.h │ │ ├── eGUI │ │ ├── .gitignore │ │ ├── D4D │ │ │ ├── _release_notes │ │ │ │ └── release_notes.txt │ │ │ ├── common_files │ │ │ │ ├── d4d_base.c │ │ │ │ ├── d4d_base.h │ │ │ │ ├── d4d_basic_draw.c │ │ │ │ ├── d4d_basic_draw.h │ │ │ │ ├── d4d_bmp.c │ │ │ │ ├── d4d_bmp.h │ │ │ │ ├── d4d_extsrc.c │ │ │ │ ├── d4d_extsrc.h │ │ │ │ ├── d4d_font.c │ │ │ │ ├── d4d_font.h │ │ │ │ ├── d4d_imgdec_bmp.c │ │ │ │ ├── d4d_imgdec_bmp.h │ │ │ │ ├── d4d_imgdec_d4d.c │ │ │ │ ├── d4d_imgdec_d4d.h │ │ │ │ ├── d4d_imgdec_d4dint.c │ │ │ │ ├── d4d_imgdec_d4dint.h │ │ │ │ ├── d4d_lldapi.h │ │ │ │ ├── d4d_low.c │ │ │ │ ├── d4d_low.h │ │ │ │ ├── d4d_math.c │ │ │ │ ├── d4d_math.h │ │ │ │ ├── d4d_mouse.c │ │ │ │ ├── d4d_mouse.h │ │ │ │ ├── d4d_object.c │ │ │ │ ├── d4d_object.h │ │ │ │ ├── d4d_private.h │ │ │ │ ├── d4d_scheme.c │ │ │ │ ├── d4d_scheme.h │ │ │ │ ├── d4d_screen.c │ │ │ │ ├── d4d_screen.h │ │ │ │ ├── d4d_string.c │ │ │ │ ├── d4d_string.h │ │ │ │ └── d4d_types.h │ │ │ ├── configuration_example │ │ │ │ ├── Readme.txt │ │ │ │ ├── d4d_screen_template.c.template │ │ │ │ └── d4d_user_cfg.h.Example │ │ │ ├── d4d.h │ │ │ ├── d4d_id.h │ │ │ ├── d4d_user_cfg.h │ │ │ ├── d4dlcd_ili9341_cfg.h │ │ │ ├── d4dlcdhw_spi_spark_8b_cfg.h │ │ │ ├── d4dlcdhw_websocket_server_fb_cfg.h │ │ │ ├── d4dtch_tsc2046_brewpi_cfg.h │ │ │ ├── graphic_objects │ │ │ │ ├── d4d_button.c │ │ │ │ ├── d4d_button.h │ │ │ │ ├── d4d_check_box.c │ │ │ │ ├── d4d_check_box.h │ │ │ │ ├── d4d_combo_box.c │ │ │ │ ├── d4d_combo_box.h │ │ │ │ ├── d4d_console.c │ │ │ │ ├── d4d_console.h │ │ │ │ ├── d4d_edit_box.c │ │ │ │ ├── d4d_edit_box.h │ │ │ │ ├── d4d_gauge.c │ │ │ │ ├── d4d_gauge.h │ │ │ │ ├── d4d_graph.c │ │ │ │ ├── d4d_graph.h │ │ │ │ ├── d4d_group_box.c │ │ │ │ ├── d4d_group_box.h │ │ │ │ ├── d4d_icon.c │ │ │ │ ├── d4d_icon.h │ │ │ │ ├── d4d_label.c │ │ │ │ ├── d4d_label.h │ │ │ │ ├── d4d_list_box.c │ │ │ │ ├── d4d_list_box.h │ │ │ │ ├── d4d_menu.c │ │ │ │ ├── d4d_menu.h │ │ │ │ ├── d4d_picture.c │ │ │ │ ├── d4d_picture.h │ │ │ │ ├── d4d_progress_bar.c │ │ │ │ ├── d4d_progress_bar.h │ │ │ │ ├── d4d_radio_button.c │ │ │ │ ├── d4d_radio_button.h │ │ │ │ ├── d4d_scroll_bar.c │ │ │ │ ├── d4d_scroll_bar.h │ │ │ │ ├── d4d_slider.c │ │ │ │ ├── d4d_slider.h │ │ │ │ ├── d4d_text_box.c │ │ │ │ └── d4d_text_box.h │ │ │ └── low_level_drivers │ │ │ │ ├── LCD │ │ │ │ ├── lcd_controllers_drivers │ │ │ │ │ ├── frame_buffer │ │ │ │ │ │ ├── d4dlcd_frame_buffer.c │ │ │ │ │ │ ├── d4dlcd_frame_buffer.h │ │ │ │ │ │ └── d4dlcd_frame_buffer_cfg.h.example │ │ │ │ │ ├── fsa506 │ │ │ │ │ │ ├── d4dlcd_FSA506.c │ │ │ │ │ │ ├── d4dlcd_FSA506.h │ │ │ │ │ │ └── d4dlcd_FSA506_cfg.h.example │ │ │ │ │ ├── ili9341 │ │ │ │ │ │ ├── d4dlcd_ili9341.cpp │ │ │ │ │ │ ├── d4dlcd_ili9341.h │ │ │ │ │ │ └── d4dlcd_ili9341_cfg.h.example │ │ │ │ │ ├── lgdp4531 │ │ │ │ │ │ ├── d4dlcd_lgdp4531.c │ │ │ │ │ │ ├── d4dlcd_lgdp4531.h │ │ │ │ │ │ └── d4dlcd_lgdp4531_cfg.h.example │ │ │ │ │ ├── ls020 │ │ │ │ │ │ ├── d4dlcd_LS020.c │ │ │ │ │ │ ├── d4dlcd_LS020.h │ │ │ │ │ │ └── d4dlcd_LS020_cfg.h.example │ │ │ │ │ ├── ssd1289 │ │ │ │ │ │ ├── d4dlcd_SSD1289.c │ │ │ │ │ │ ├── d4dlcd_SSD1289.h │ │ │ │ │ │ └── d4dlcd_SSD1289_cfg.h.example │ │ │ │ │ ├── ssd1926 │ │ │ │ │ │ ├── d4dlcd_ssd1926.c │ │ │ │ │ │ ├── d4dlcd_ssd1926.h │ │ │ │ │ │ └── d4dlcd_ssd1926_cfg.h.example │ │ │ │ │ └── template │ │ │ │ │ │ ├── d4dlcd_template.c │ │ │ │ │ │ ├── d4dlcd_template.h │ │ │ │ │ │ └── d4dlcd_template_cfg.h.example │ │ │ │ └── lcd_hw_interface │ │ │ │ │ ├── common_drivers │ │ │ │ │ ├── d4dlcdhw_common.c │ │ │ │ │ ├── d4dlcdhw_common.example.h │ │ │ │ │ └── d4dlcdhw_common.h │ │ │ │ │ ├── spi_16bit │ │ │ │ │ ├── d4dlcdhw_spi_16b.c │ │ │ │ │ ├── d4dlcdhw_spi_16b.example │ │ │ │ │ └── d4dlcdhw_spi_16b.h │ │ │ │ │ ├── spi_8bit │ │ │ │ │ ├── d4dlcdhw_spi_8b.c │ │ │ │ │ ├── d4dlcdhw_spi_8b.h │ │ │ │ │ └── d4dlcdhw_spi_8b_cfg.h.example │ │ │ │ │ ├── spi_spark_8bit │ │ │ │ │ ├── d4dlcdhw_spi_spark_8b.cpp │ │ │ │ │ ├── d4dlcdhw_spi_spark_8b.h │ │ │ │ │ └── d4dlcdhw_spi_spark_8b_cfg.h.example │ │ │ │ │ ├── spi_sw_16bit │ │ │ │ │ ├── d4dlcdhw_swspi_16b.c │ │ │ │ │ ├── d4dlcdhw_swspi_16b.h │ │ │ │ │ └── d4dlcdhw_swspi_16b_cfg.h.example │ │ │ │ │ ├── spi_swc_8bit │ │ │ │ │ ├── d4dlcdhw_sp_swc_8b_cfg.h.example │ │ │ │ │ ├── d4dlcdhw_spi_swc_8b.c │ │ │ │ │ └── d4dlcdhw_spi_swc_8b.h │ │ │ │ │ ├── template │ │ │ │ │ ├── d4dlcdhw_template.c │ │ │ │ │ ├── d4dlcdhw_template.h │ │ │ │ │ └── d4dlcdhw_template_cfg.h.example │ │ │ │ │ ├── template_fb │ │ │ │ │ ├── d4dlcdhw_template_fb.c │ │ │ │ │ ├── d4dlcdhw_template_fb.h │ │ │ │ │ └── d4dlcdhw_template_fb_cfg.h.example │ │ │ │ │ └── websocket_server_fb │ │ │ │ │ ├── d4dlcdhw_websocket_server_fb.cpp │ │ │ │ │ ├── d4dlcdhw_websocket_server_fb.h │ │ │ │ │ ├── d4dlcdhw_websocket_server_fb_cfg.h.example │ │ │ │ │ └── readme.md │ │ │ │ └── touch_screen │ │ │ │ ├── touch_screen_drivers │ │ │ │ ├── cr_touch │ │ │ │ │ ├── d4dtch_cr_touch.c │ │ │ │ │ ├── d4dtch_cr_touch.h │ │ │ │ │ ├── d4dtch_cr_touch_cfg.h.example │ │ │ │ │ ├── hw_iic_cfg.h │ │ │ │ │ ├── iic │ │ │ │ │ │ ├── hw_iic.c │ │ │ │ │ │ ├── hw_iic.h │ │ │ │ │ │ ├── hw_iic_cfg.h.example │ │ │ │ │ │ └── hw_iic_prv.h │ │ │ │ │ ├── iic_mqx │ │ │ │ │ │ ├── mqx_iic.c │ │ │ │ │ │ ├── mqx_iic.h │ │ │ │ │ │ └── mqx_iic_cfg.h.example │ │ │ │ │ └── mqx_iic_cfg.h │ │ │ │ ├── mcf52277_asp │ │ │ │ │ ├── d4dtch_mcf52277_asp.c │ │ │ │ │ ├── d4dtch_mcf52277_asp.h │ │ │ │ │ └── d4dtch_mcf52277_asp_cfg.h.example │ │ │ │ ├── resistive │ │ │ │ │ ├── d4dtch_resistive.c │ │ │ │ │ ├── d4dtch_resistive.h │ │ │ │ │ └── d4dtch_resistive_cfg.h │ │ │ │ ├── resistive_mqx │ │ │ │ │ ├── d4dtch_resistive_mqx.c │ │ │ │ │ └── d4dtch_resistive_mqx.h │ │ │ │ ├── template │ │ │ │ │ ├── d4dtch_template.c │ │ │ │ │ ├── d4dtch_template.h │ │ │ │ │ └── d4dtch_template_cfg.h.example │ │ │ │ ├── tsc2046 │ │ │ │ │ ├── d4dtch_TSC2046.c │ │ │ │ │ └── d4dtch_TSC2046.h │ │ │ │ ├── tsc2046_brewpi │ │ │ │ │ ├── d4dtch_tsc2046_brewpi.cpp │ │ │ │ │ └── d4dtch_tsc2046_brewpi.h │ │ │ │ └── websocket │ │ │ │ │ ├── d4dtch_websocket.c │ │ │ │ │ ├── d4dtch_websocket.h │ │ │ │ │ └── d4dtch_websocket_cfg.h.example │ │ │ │ └── touch_screen_hw_interface │ │ │ │ └── template │ │ │ │ ├── d4dtchhw_template.c │ │ │ │ ├── d4dtchhw_template.h │ │ │ │ └── d4dtchhw_template_cfg.h.example │ │ ├── DOC │ │ │ ├── Converter.dox │ │ │ ├── _images │ │ │ │ ├── 01-new_driver_inCW.png │ │ │ │ ├── 02-no_editor_window.png │ │ │ │ ├── 03-open_driver_files.png │ │ │ │ ├── 04-rename_template.png │ │ │ │ ├── CW_FileList_D4D.png │ │ │ │ ├── Compounded_screen.png │ │ │ │ ├── D4D low level driver structure.svg │ │ │ │ ├── D4D low level driver structure_only.svg │ │ │ │ ├── D4D_low_level_driver_structure.png │ │ │ │ ├── Low_Level_File_structure.png │ │ │ │ ├── Standard_scren.png │ │ │ │ ├── button1.png │ │ │ │ ├── button2.png │ │ │ │ ├── check_box1.png │ │ │ │ ├── check_box2.png │ │ │ │ ├── console1.png │ │ │ │ ├── converter_bmp.png │ │ │ │ ├── converter_fnt.png │ │ │ │ ├── converter_str.png │ │ │ │ ├── eGUI_Example.png │ │ │ │ ├── eGUI_History.PNG │ │ │ │ ├── eGUI_Logo.png │ │ │ │ ├── edit_box1.PNG │ │ │ │ ├── fsl_logo.gif │ │ │ │ ├── gauge1.PNG │ │ │ │ ├── gauge2.PNG │ │ │ │ ├── gauge3.PNG │ │ │ │ ├── gauge4.PNG │ │ │ │ ├── graph1.PNG │ │ │ │ ├── group_box1.PNG │ │ │ │ ├── icon1.PNG │ │ │ │ ├── icon2.PNG │ │ │ │ ├── label1.PNG │ │ │ │ ├── label2.PNG │ │ │ │ ├── list_box1.PNG │ │ │ │ ├── memory_placement.PNG │ │ │ │ ├── memory_placement_RAM.PNG │ │ │ │ ├── menu1.PNG │ │ │ │ ├── menu2.PNG │ │ │ │ ├── picture1.PNG │ │ │ │ ├── progress_bar1.PNG │ │ │ │ ├── radio_button1.png │ │ │ │ ├── screen1.PNG │ │ │ │ ├── screen2.PNG │ │ │ │ ├── scroll_bar1.PNG │ │ │ │ ├── slider1.PNG │ │ │ │ ├── slider2.PNG │ │ │ │ └── text_box1.PNG │ │ │ ├── eGUI.css │ │ │ ├── eGUI.dox │ │ │ ├── eGUI_ft.html │ │ │ ├── eGUI_hd.html │ │ │ ├── eGUI_htm.ini │ │ │ ├── egui_description.dox │ │ │ ├── egui_new_lld.dox │ │ │ └── egui_style.xml │ │ ├── README.md │ │ ├── egui.mk │ │ ├── egui_license.txt │ │ ├── gpl_license.txt │ │ └── lgpl_license.txt │ │ └── eGUI_screens │ │ ├── ConnectedDevicesManager.cpp │ │ ├── ConnectedDevicesManager.h │ │ ├── ConnectivityDisplay.cpp │ │ ├── ConnectivityDisplay.h │ │ ├── brewpi-logo.c │ │ ├── brewpi-logo.h │ │ ├── brewpi_colors.h │ │ ├── controller │ │ ├── ControllerScreenViews.cpp │ │ ├── ControllerScreenViews.h │ │ ├── controller_screen.c │ │ └── controller_screen.h │ │ ├── devicetest │ │ ├── ConnectedDevicesView.cpp │ │ ├── ConnectedDevicesView.h │ │ ├── connected_device_widget.c │ │ ├── connected_device_widget.h │ │ ├── device_test_screen.c │ │ └── device_test_screen.h │ │ ├── fonts.c │ │ ├── fonts.h │ │ ├── logo │ │ ├── brewpi_logo_black_120_80.gif │ │ ├── brewpi_logo_black_45_30.gif │ │ ├── brewpi_logo_black_72_48.gif │ │ └── brewpi_logo_black_90_60.gif │ │ ├── pictures.c │ │ ├── pictures.h │ │ ├── screen_model.h │ │ ├── startup │ │ ├── StartScreenController.cpp │ │ ├── startup_screen.c │ │ └── startup_screen.h │ │ └── widget_color_scheme.h ├── test │ ├── inc │ │ ├── Platform.h │ │ ├── TicksImpl.h │ │ └── runner.h │ └── src │ │ ├── Logger.cpp │ │ └── runner.cpp └── wiring │ ├── ActuatorPin.cpp │ ├── ActuatorPin.h │ ├── SensorPin.h │ ├── TicksWiring.cpp │ └── TicksWiring.h ├── readme.md ├── test_results └── plot_all.py └── tools ├── .gdbinit ├── gdb-attach.txt ├── gdb-program.txt ├── hardware-debugging.md ├── prettyprinters ├── __init__.py └── printers.py └── program-via-gdb.sh /.gitattributes: -------------------------------------------------------------------------------- 1 | # prevent \r\n in shell scripts on Windows 2 | *.sh eol=LF -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/LICENSE -------------------------------------------------------------------------------- /app/Brewpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/Brewpi.h -------------------------------------------------------------------------------- /app/cbox/ControlboxWiring.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include "Platform.h" 4 | #define CONTROLBOX_WIRING 1 5 | -------------------------------------------------------------------------------- /app/cbox/ControllerMixins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/cbox/ControllerMixins.h -------------------------------------------------------------------------------- /app/cbox/EepromFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/cbox/EepromFormat.h -------------------------------------------------------------------------------- /app/cbox/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/cbox/Logger.cpp -------------------------------------------------------------------------------- /app/cbox/OneWireBusCBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/cbox/OneWireBusCBox.h -------------------------------------------------------------------------------- /app/cbox/OneWireTempSensorCBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/cbox/OneWireTempSensorCBox.h -------------------------------------------------------------------------------- /app/cbox/TicksDeclaration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/cbox/TicksDeclaration.h -------------------------------------------------------------------------------- /app/cbox/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/cbox/build.mk -------------------------------------------------------------------------------- /app/cbox/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/cbox/main.cpp -------------------------------------------------------------------------------- /app/cbox/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/cbox/readme.md -------------------------------------------------------------------------------- /app/controller/Brewpi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/Brewpi.cpp -------------------------------------------------------------------------------- /app/controller/BrewpiStrings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/BrewpiStrings.cpp -------------------------------------------------------------------------------- /app/controller/BrewpiStrings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/BrewpiStrings.h -------------------------------------------------------------------------------- /app/controller/Control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/Control.cpp -------------------------------------------------------------------------------- /app/controller/Control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/Control.h -------------------------------------------------------------------------------- /app/controller/DeviceManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/DeviceManager.cpp -------------------------------------------------------------------------------- /app/controller/DeviceManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/DeviceManager.h -------------------------------------------------------------------------------- /app/controller/EepromFormat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/EepromFormat.h -------------------------------------------------------------------------------- /app/controller/EepromManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/EepromManager.cpp -------------------------------------------------------------------------------- /app/controller/EepromManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/EepromManager.h -------------------------------------------------------------------------------- /app/controller/JsonKeys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/JsonKeys.h -------------------------------------------------------------------------------- /app/controller/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/Logger.cpp -------------------------------------------------------------------------------- /app/controller/ModeControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/ModeControl.h -------------------------------------------------------------------------------- /app/controller/PiLink.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/PiLink.cpp -------------------------------------------------------------------------------- /app/controller/PiLink.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/PiLink.h -------------------------------------------------------------------------------- /app/controller/PiLinkHandlers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/PiLinkHandlers.h -------------------------------------------------------------------------------- /app/controller/SettingsManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/SettingsManager.cpp -------------------------------------------------------------------------------- /app/controller/SettingsManager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/SettingsManager.h -------------------------------------------------------------------------------- /app/controller/TempControl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/TempControl.cpp -------------------------------------------------------------------------------- /app/controller/TempControl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/TempControl.h -------------------------------------------------------------------------------- /app/controller/TicksDeclaration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/TicksDeclaration.h -------------------------------------------------------------------------------- /app/controller/UI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/UI.h -------------------------------------------------------------------------------- /app/controller/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/build.mk -------------------------------------------------------------------------------- /app/controller/d4d_user_cfg_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/d4d_user_cfg_app.h -------------------------------------------------------------------------------- /app/controller/esj/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/.gitignore -------------------------------------------------------------------------------- /app/controller/esj/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/LICENSE -------------------------------------------------------------------------------- /app/controller/esj/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/README.md -------------------------------------------------------------------------------- /app/controller/esj/arm/convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/arm/convert.h -------------------------------------------------------------------------------- /app/controller/esj/arm/json_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/arm/json_ex.h -------------------------------------------------------------------------------- /app/controller/esj/build/esj.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/build/esj.sln -------------------------------------------------------------------------------- /app/controller/esj/build/esj.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/build/esj.vcxproj -------------------------------------------------------------------------------- /app/controller/esj/build/startup_MK64F12.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/build/startup_MK64F12.s -------------------------------------------------------------------------------- /app/controller/esj/doc/chrome-console.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/doc/chrome-console.jpg -------------------------------------------------------------------------------- /app/controller/esj/doc/esj.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/doc/esj.html -------------------------------------------------------------------------------- /app/controller/esj/doc/esj1.cleaned.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/doc/esj1.cleaned.svg -------------------------------------------------------------------------------- /app/controller/esj/doc/esj1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/doc/esj1.png -------------------------------------------------------------------------------- /app/controller/esj/doc/esj1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/doc/esj1.svg -------------------------------------------------------------------------------- /app/controller/esj/doc/esj2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/doc/esj2.png -------------------------------------------------------------------------------- /app/controller/esj/doc/esj2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/doc/esj2.svg -------------------------------------------------------------------------------- /app/controller/esj/json_adapter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/json_adapter.h -------------------------------------------------------------------------------- /app/controller/esj/json_lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/json_lexer.h -------------------------------------------------------------------------------- /app/controller/esj/json_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/json_reader.h -------------------------------------------------------------------------------- /app/controller/esj/json_writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/json_writer.h -------------------------------------------------------------------------------- /app/controller/esj/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/main.cpp -------------------------------------------------------------------------------- /app/controller/esj/osx/convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/osx/convert.h -------------------------------------------------------------------------------- /app/controller/esj/osx/json_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/osx/json_ex.h -------------------------------------------------------------------------------- /app/controller/esj/platform_selector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/platform_selector.h -------------------------------------------------------------------------------- /app/controller/esj/pt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/pt.h -------------------------------------------------------------------------------- /app/controller/esj/stringer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/stringer.h -------------------------------------------------------------------------------- /app/controller/esj/windows/convert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/windows/convert.h -------------------------------------------------------------------------------- /app/controller/esj/windows/json_ex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/esj/windows/json_ex.h -------------------------------------------------------------------------------- /app/controller/mixins/ControllerMixins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/mixins/ControllerMixins.cpp -------------------------------------------------------------------------------- /app/controller/mixins/ControllerMixins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/mixins/ControllerMixins.h -------------------------------------------------------------------------------- /app/controller/mixins/Nameable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/mixins/Nameable.cpp -------------------------------------------------------------------------------- /app/controller/mixins/Nameable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/mixins/Nameable.h -------------------------------------------------------------------------------- /app/controller/mixins/VisitorSerialize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/mixins/VisitorSerialize.cpp -------------------------------------------------------------------------------- /app/controller/mixins/VisitorSerialize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/mixins/VisitorSerialize.h -------------------------------------------------------------------------------- /app/controller/test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/test/makefile -------------------------------------------------------------------------------- /app/controller/test/tests/EsjTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/test/tests/EsjTest.cpp -------------------------------------------------------------------------------- /app/controller/test/tests/NameableTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/controller/test/tests/NameableTest.cpp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/about_screen.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/about_screen.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/about_screen_old.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/about_screen_old.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/console_screen.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/console_screen.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/console_screen_old.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/console_screen_old.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/entry_screen.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/entry_screen.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/entry_screen_old.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/entry_screen_old.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/entry_screen_old2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/entry_screen_old2.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/main_screen.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/main_screen.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/main_screen_old.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/main_screen_old.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/main_screen_old2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/main_screen_old2.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/menu_screen.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/menu_screen.bmp -------------------------------------------------------------------------------- /app/egui_demo/_screen_shots/menu_screen_old.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/_screen_shots/menu_screen_old.bmp -------------------------------------------------------------------------------- /app/egui_demo/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/application.cpp -------------------------------------------------------------------------------- /app/egui_demo/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/build.mk -------------------------------------------------------------------------------- /app/egui_demo/d4d_user_cfg_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/d4d_user_cfg_app.h -------------------------------------------------------------------------------- /app/egui_demo/screens/d4d_screen_about.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/d4d_screen_about.c -------------------------------------------------------------------------------- /app/egui_demo/screens/d4d_screen_entry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/d4d_screen_entry.c -------------------------------------------------------------------------------- /app/egui_demo/screens/d4d_screen_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/d4d_screen_log.c -------------------------------------------------------------------------------- /app/egui_demo/screens/d4d_screen_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/d4d_screen_log.h -------------------------------------------------------------------------------- /app/egui_demo/screens/d4d_screen_log_cpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/d4d_screen_log_cpp.cpp -------------------------------------------------------------------------------- /app/egui_demo/screens/d4d_screen_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/d4d_screen_main.c -------------------------------------------------------------------------------- /app/egui_demo/screens/d4d_screen_touchtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/d4d_screen_touchtest.c -------------------------------------------------------------------------------- /app/egui_demo/screens/d4d_screen_winmenu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/d4d_screen_winmenu.c -------------------------------------------------------------------------------- /app/egui_demo/screens/fonts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/fonts.c -------------------------------------------------------------------------------- /app/egui_demo/screens/fonts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/fonts.h -------------------------------------------------------------------------------- /app/egui_demo/screens/pictures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/pictures.c -------------------------------------------------------------------------------- /app/egui_demo/screens/pictures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/pictures.h -------------------------------------------------------------------------------- /app/egui_demo/screens/screen_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/screen_common.cpp -------------------------------------------------------------------------------- /app/egui_demo/screens/screen_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/egui_demo/screens/screen_common.h -------------------------------------------------------------------------------- /app/fallback/AppConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/fallback/AppConfig.h -------------------------------------------------------------------------------- /app/fallback/AppConfigDefault.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/fallback/AppConfigDefault.h -------------------------------------------------------------------------------- /app/fallback/Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/fallback/Config.h -------------------------------------------------------------------------------- /app/minimal/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/minimal/application.cpp -------------------------------------------------------------------------------- /app/minimal/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/minimal/build.mk -------------------------------------------------------------------------------- /app/sparktest/Brewpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/sparktest/Brewpi.h -------------------------------------------------------------------------------- /app/sparktest/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/sparktest/application.cpp -------------------------------------------------------------------------------- /app/sparktest/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/sparktest/build.mk -------------------------------------------------------------------------------- /app/wifi-test/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/wifi-test/application.cpp -------------------------------------------------------------------------------- /app/wifi-test/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/wifi-test/build.mk -------------------------------------------------------------------------------- /app/wifi-test/python/wifi-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/app/wifi-test/python/wifi-test.py -------------------------------------------------------------------------------- /controlbox/.gitignore: -------------------------------------------------------------------------------- 1 | CMakeFiles 2 | .cache 3 | cmake-3.4.3-Linux-x86_64 4 | build 5 | -------------------------------------------------------------------------------- /controlbox/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/.travis.yml -------------------------------------------------------------------------------- /controlbox/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/CMakeLists.txt -------------------------------------------------------------------------------- /controlbox/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/LICENSE -------------------------------------------------------------------------------- /controlbox/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/README.md -------------------------------------------------------------------------------- /controlbox/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/build.sh -------------------------------------------------------------------------------- /controlbox/build/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/build/build -------------------------------------------------------------------------------- /controlbox/ci/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/ci/build.sh -------------------------------------------------------------------------------- /controlbox/ci/install_boost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/ci/install_boost.sh -------------------------------------------------------------------------------- /controlbox/ci/install_cmake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/ci/install_cmake.sh -------------------------------------------------------------------------------- /controlbox/docs/controlbox.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/docs/controlbox.rst -------------------------------------------------------------------------------- /controlbox/docs/eeprom-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/docs/eeprom-format.md -------------------------------------------------------------------------------- /controlbox/examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/CMakeLists.txt -------------------------------------------------------------------------------- /controlbox/examples/non-static/ArrayEepromAccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/non-static/ArrayEepromAccess.h -------------------------------------------------------------------------------- /controlbox/examples/non-static/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/non-static/CMakeLists.txt -------------------------------------------------------------------------------- /controlbox/examples/non-static/EepromAccessImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/non-static/EepromAccessImpl.h -------------------------------------------------------------------------------- /controlbox/examples/non-static/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/non-static/example.md -------------------------------------------------------------------------------- /controlbox/examples/non-static/examplebox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/non-static/examplebox.h -------------------------------------------------------------------------------- /controlbox/examples/non-static/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/non-static/main.cpp -------------------------------------------------------------------------------- /controlbox/examples/shared/EepromTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/shared/EepromTypes.h -------------------------------------------------------------------------------- /controlbox/examples/shared/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/shared/Platform.h -------------------------------------------------------------------------------- /controlbox/examples/shared/Ticks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/shared/Ticks.h -------------------------------------------------------------------------------- /controlbox/examples/shared/TicksImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/shared/TicksImpl.h -------------------------------------------------------------------------------- /controlbox/examples/shared/timems.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/shared/timems.cpp -------------------------------------------------------------------------------- /controlbox/examples/shared/timems.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/shared/timems.h -------------------------------------------------------------------------------- /controlbox/examples/static/ArrayEepromAccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/static/ArrayEepromAccess.h -------------------------------------------------------------------------------- /controlbox/examples/static/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/static/CMakeLists.txt -------------------------------------------------------------------------------- /controlbox/examples/static/EepromAccessImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/static/EepromAccessImpl.h -------------------------------------------------------------------------------- /controlbox/examples/static/Values_Test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/static/Values_Test.cpp -------------------------------------------------------------------------------- /controlbox/examples/static/Version.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /controlbox/examples/static/include.mk: -------------------------------------------------------------------------------- 1 | INCLUDE_DIRS += $(PROJECT_ROOT)/app/static 2 | -------------------------------------------------------------------------------- /controlbox/examples/static/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/examples/static/main.cpp -------------------------------------------------------------------------------- /controlbox/src/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | 2 | add_subdirectory(lib) -------------------------------------------------------------------------------- /controlbox/src/lib/Box.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Box.h -------------------------------------------------------------------------------- /controlbox/src/lib/BoxApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/BoxApi.h -------------------------------------------------------------------------------- /controlbox/src/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/CMakeLists.txt -------------------------------------------------------------------------------- /controlbox/src/lib/Commands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Commands.cpp -------------------------------------------------------------------------------- /controlbox/src/lib/Commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Commands.h -------------------------------------------------------------------------------- /controlbox/src/lib/Comms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Comms.cpp -------------------------------------------------------------------------------- /controlbox/src/lib/Comms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Comms.h -------------------------------------------------------------------------------- /controlbox/src/lib/CommsStdIO.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/CommsStdIO.cpp -------------------------------------------------------------------------------- /controlbox/src/lib/CommsStdIO.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/CommsStdIO.h -------------------------------------------------------------------------------- /controlbox/src/lib/CompositeDataStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/CompositeDataStream.h -------------------------------------------------------------------------------- /controlbox/src/lib/DataStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/DataStream.cpp -------------------------------------------------------------------------------- /controlbox/src/lib/DataStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/DataStream.h -------------------------------------------------------------------------------- /controlbox/src/lib/DataStreamEeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/DataStreamEeprom.h -------------------------------------------------------------------------------- /controlbox/src/lib/EepromAccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/EepromAccess.h -------------------------------------------------------------------------------- /controlbox/src/lib/EepromBlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/EepromBlock.h -------------------------------------------------------------------------------- /controlbox/src/lib/GenericContainer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/GenericContainer.cpp -------------------------------------------------------------------------------- /controlbox/src/lib/GenericContainer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/GenericContainer.h -------------------------------------------------------------------------------- /controlbox/src/lib/Integration.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Integration.cpp -------------------------------------------------------------------------------- /controlbox/src/lib/Integration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Integration.h -------------------------------------------------------------------------------- /controlbox/src/lib/Memops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Memops.cpp -------------------------------------------------------------------------------- /controlbox/src/lib/Memops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Memops.h -------------------------------------------------------------------------------- /controlbox/src/lib/PersistChangeValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/PersistChangeValue.h -------------------------------------------------------------------------------- /controlbox/src/lib/Static.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Static.h -------------------------------------------------------------------------------- /controlbox/src/lib/StreamUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/StreamUtil.h -------------------------------------------------------------------------------- /controlbox/src/lib/SystemProfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/SystemProfile.cpp -------------------------------------------------------------------------------- /controlbox/src/lib/SystemProfile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/SystemProfile.h -------------------------------------------------------------------------------- /controlbox/src/lib/ValueModels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/ValueModels.h -------------------------------------------------------------------------------- /controlbox/src/lib/ValueTicks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/ValueTicks.h -------------------------------------------------------------------------------- /controlbox/src/lib/Values.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Values.cpp -------------------------------------------------------------------------------- /controlbox/src/lib/Values.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/Values.h -------------------------------------------------------------------------------- /controlbox/src/lib/ValuesEeprom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/ValuesEeprom.cpp -------------------------------------------------------------------------------- /controlbox/src/lib/ValuesEeprom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/ValuesEeprom.h -------------------------------------------------------------------------------- /controlbox/src/lib/fallback/ControlboxWiring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/fallback/ControlboxWiring.h -------------------------------------------------------------------------------- /controlbox/src/lib/include.mk: -------------------------------------------------------------------------------- 1 | INCLUDE_DIRS += $(PROJECT_ROOT)/src/lib 2 | -------------------------------------------------------------------------------- /controlbox/src/lib/pointer_scalar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/lib/pointer_scalar.h -------------------------------------------------------------------------------- /controlbox/src/wiring/AnalogPinSensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/wiring/AnalogPinSensor.h -------------------------------------------------------------------------------- /controlbox/src/wiring/ProgmemValues.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/wiring/ProgmemValues.h -------------------------------------------------------------------------------- /controlbox/src/wiring/ValuesProgmem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/wiring/ValuesProgmem.cpp -------------------------------------------------------------------------------- /controlbox/src/wiring/ValuesProgmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/src/wiring/ValuesProgmem.h -------------------------------------------------------------------------------- /controlbox/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/test/CMakeLists.txt -------------------------------------------------------------------------------- /controlbox/test/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/test/catch.hpp -------------------------------------------------------------------------------- /controlbox/test/catch_output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/test/catch_output.h -------------------------------------------------------------------------------- /controlbox/test/events.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/test/events.cpp -------------------------------------------------------------------------------- /controlbox/test/examplebox_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/test/examplebox_tests.cpp -------------------------------------------------------------------------------- /controlbox/test/fakeit.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/controlbox/test/fakeit.hpp -------------------------------------------------------------------------------- /controlbox/test/main.cpp: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | 3 | #include "catch.hpp" 4 | -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docker/readme.md -------------------------------------------------------------------------------- /docker/scripts/build-modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docker/scripts/build-modules.sh -------------------------------------------------------------------------------- /docker/scripts/build_boost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docker/scripts/build_boost.sh -------------------------------------------------------------------------------- /docker/scripts/download_boost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docker/scripts/download_boost.sh -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/Doxyfile -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/actuators/actuator-interfaces.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/actuators/actuator-interfaces.md -------------------------------------------------------------------------------- /docs/actuators/actuator-pwm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/actuators/actuator-pwm.md -------------------------------------------------------------------------------- /docs/actuators/actuators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/actuators/actuators.md -------------------------------------------------------------------------------- /docs/brewpi-p1-pinmap.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/brewpi-p1-pinmap.xlsx -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/doxygen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/doxygen.md -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /lib/inc/ActuatorDigitalDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ActuatorDigitalDelegate.h -------------------------------------------------------------------------------- /lib/inc/ActuatorInterfaces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ActuatorInterfaces.h -------------------------------------------------------------------------------- /lib/inc/ActuatorMocks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ActuatorMocks.h -------------------------------------------------------------------------------- /lib/inc/ActuatorMutexDriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ActuatorMutexDriver.h -------------------------------------------------------------------------------- /lib/inc/ActuatorMutexGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ActuatorMutexGroup.h -------------------------------------------------------------------------------- /lib/inc/ActuatorOffset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ActuatorOffset.h -------------------------------------------------------------------------------- /lib/inc/ActuatorOneWire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ActuatorOneWire.h -------------------------------------------------------------------------------- /lib/inc/ActuatorPwm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ActuatorPwm.h -------------------------------------------------------------------------------- /lib/inc/ActuatorTimeLimited.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ActuatorTimeLimited.h -------------------------------------------------------------------------------- /lib/inc/ControllerInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ControllerInterface.h -------------------------------------------------------------------------------- /lib/inc/DS2408.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/DS2408.h -------------------------------------------------------------------------------- /lib/inc/DS2413.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/DS2413.h -------------------------------------------------------------------------------- /lib/inc/DallasTemperature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/DallasTemperature.h -------------------------------------------------------------------------------- /lib/inc/Delegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/Delegate.h -------------------------------------------------------------------------------- /lib/inc/EepromAccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/EepromAccess.h -------------------------------------------------------------------------------- /lib/inc/EepromTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/EepromTypes.h -------------------------------------------------------------------------------- /lib/inc/FilterCascaded.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/FilterCascaded.h -------------------------------------------------------------------------------- /lib/inc/FilterFixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/FilterFixed.h -------------------------------------------------------------------------------- /lib/inc/Interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/Interface.h -------------------------------------------------------------------------------- /lib/inc/LogMessages.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/LogMessages.h -------------------------------------------------------------------------------- /lib/inc/Logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/Logger.h -------------------------------------------------------------------------------- /lib/inc/OneWire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/OneWire.h -------------------------------------------------------------------------------- /lib/inc/OneWireAddress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/OneWireAddress.h -------------------------------------------------------------------------------- /lib/inc/OneWireDevice.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/OneWireDevice.h -------------------------------------------------------------------------------- /lib/inc/OneWireImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/OneWireImpl.h -------------------------------------------------------------------------------- /lib/inc/OneWireLowLevelInterface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/OneWireLowLevelInterface.h -------------------------------------------------------------------------------- /lib/inc/OneWireNull.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/OneWireNull.h -------------------------------------------------------------------------------- /lib/inc/OneWireTempSensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/OneWireTempSensor.h -------------------------------------------------------------------------------- /lib/inc/Pid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/Pid.h -------------------------------------------------------------------------------- /lib/inc/ProcessValue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ProcessValue.h -------------------------------------------------------------------------------- /lib/inc/ProcessValueDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ProcessValueDelegate.h -------------------------------------------------------------------------------- /lib/inc/RefTo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/RefTo.h -------------------------------------------------------------------------------- /lib/inc/SensorSetPointPair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/SensorSetPointPair.h -------------------------------------------------------------------------------- /lib/inc/SetPoint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/SetPoint.h -------------------------------------------------------------------------------- /lib/inc/SetPointDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/SetPointDelegate.h -------------------------------------------------------------------------------- /lib/inc/TempSensor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/TempSensor.h -------------------------------------------------------------------------------- /lib/inc/TempSensorDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/TempSensorDelegate.h -------------------------------------------------------------------------------- /lib/inc/TempSensorDisconnected.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/TempSensorDisconnected.h -------------------------------------------------------------------------------- /lib/inc/TempSensorExternal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/TempSensorExternal.h -------------------------------------------------------------------------------- /lib/inc/TempSensorFallback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/TempSensorFallback.h -------------------------------------------------------------------------------- /lib/inc/TempSensorMock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/TempSensorMock.h -------------------------------------------------------------------------------- /lib/inc/Ticks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/Ticks.h -------------------------------------------------------------------------------- /lib/inc/ValveController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/ValveController.h -------------------------------------------------------------------------------- /lib/inc/VisitorBase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/VisitorBase.h -------------------------------------------------------------------------------- /lib/inc/VisitorCast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/VisitorCast.h -------------------------------------------------------------------------------- /lib/inc/defaultDevices.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/defaultDevices.h -------------------------------------------------------------------------------- /lib/inc/fixed_point.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/fixed_point.h -------------------------------------------------------------------------------- /lib/inc/str_functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/str_functions.h -------------------------------------------------------------------------------- /lib/inc/temperatureFormats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/inc/temperatureFormats.h -------------------------------------------------------------------------------- /lib/mixins/ControllerMixins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/mixins/ControllerMixins.h -------------------------------------------------------------------------------- /lib/src/ActuatorMutexDriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/ActuatorMutexDriver.cpp -------------------------------------------------------------------------------- /lib/src/ActuatorMutexGroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/ActuatorMutexGroup.cpp -------------------------------------------------------------------------------- /lib/src/ActuatorPwm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/ActuatorPwm.cpp -------------------------------------------------------------------------------- /lib/src/ActuatorTimeLimited.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/ActuatorTimeLimited.cpp -------------------------------------------------------------------------------- /lib/src/DS2408.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/DS2408.cpp -------------------------------------------------------------------------------- /lib/src/DS2413.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/DS2413.cpp -------------------------------------------------------------------------------- /lib/src/DallasTemperature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/DallasTemperature.cpp -------------------------------------------------------------------------------- /lib/src/FilterCascaded.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/FilterCascaded.cpp -------------------------------------------------------------------------------- /lib/src/FilterFixed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/FilterFixed.cpp -------------------------------------------------------------------------------- /lib/src/OneWire.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/OneWire.cpp -------------------------------------------------------------------------------- /lib/src/OneWireAddress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/OneWireAddress.cpp -------------------------------------------------------------------------------- /lib/src/OneWireDevice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/OneWireDevice.cpp -------------------------------------------------------------------------------- /lib/src/OneWireTempSensor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/OneWireTempSensor.cpp -------------------------------------------------------------------------------- /lib/src/Pid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/Pid.cpp -------------------------------------------------------------------------------- /lib/src/RefTo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/RefTo.cpp -------------------------------------------------------------------------------- /lib/src/SetPoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/SetPoint.cpp -------------------------------------------------------------------------------- /lib/src/TempSensorFallback.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/TempSensorFallback.cpp -------------------------------------------------------------------------------- /lib/src/Ticks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/Ticks.cpp -------------------------------------------------------------------------------- /lib/src/ValveController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/ValveController.cpp -------------------------------------------------------------------------------- /lib/src/defaultDevices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/defaultDevices.cpp -------------------------------------------------------------------------------- /lib/src/str_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/str_functions.cpp -------------------------------------------------------------------------------- /lib/src/temperatureFormats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/src/temperatureFormats.cpp -------------------------------------------------------------------------------- /lib/test/ActuatorMocksTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/ActuatorMocksTest.cpp -------------------------------------------------------------------------------- /lib/test/ActuatorMutexTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/ActuatorMutexTest.cpp -------------------------------------------------------------------------------- /lib/test/ActuatorOffsetTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/ActuatorOffsetTest.cpp -------------------------------------------------------------------------------- /lib/test/ActuatorPwmTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/ActuatorPwmTest.cpp -------------------------------------------------------------------------------- /lib/test/ActuatorTimeLimitedTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/ActuatorTimeLimitedTest.cpp -------------------------------------------------------------------------------- /lib/test/DefaultDevicesTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/DefaultDevicesTest.cpp -------------------------------------------------------------------------------- /lib/test/FilterCascadedTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/FilterCascadedTest.cpp -------------------------------------------------------------------------------- /lib/test/PidTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/PidTest.cpp -------------------------------------------------------------------------------- /lib/test/RefToTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/RefToTest.cpp -------------------------------------------------------------------------------- /lib/test/SetPointTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/SetPointTest.cpp -------------------------------------------------------------------------------- /lib/test/SimulationMashTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/SimulationMashTest.cpp -------------------------------------------------------------------------------- /lib/test/SimulationTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/SimulationTest.cpp -------------------------------------------------------------------------------- /lib/test/TempSensorDelegateTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/TempSensorDelegateTest.cpp -------------------------------------------------------------------------------- /lib/test/TempSensorFallbackTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/TempSensorFallbackTest.cpp -------------------------------------------------------------------------------- /lib/test/TempSensorMockTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/TempSensorMockTest.cpp -------------------------------------------------------------------------------- /lib/test/VisitorCastTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/VisitorCastTest.cpp -------------------------------------------------------------------------------- /lib/test/fixed_pointTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/fixed_pointTest.cpp -------------------------------------------------------------------------------- /lib/test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/makefile -------------------------------------------------------------------------------- /lib/test/str_functionsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/str_functionsTest.cpp -------------------------------------------------------------------------------- /lib/test/temperatureFormatsTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/lib/test/temperatureFormatsTest.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/.buildpackrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/.buildpackrc -------------------------------------------------------------------------------- /platform/spark/firmware/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/.clang-format -------------------------------------------------------------------------------- /platform/spark/firmware/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/.gitignore -------------------------------------------------------------------------------- /platform/spark/firmware/.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/.gitmodules -------------------------------------------------------------------------------- /platform/spark/firmware/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/.gitrepo -------------------------------------------------------------------------------- /platform/spark/firmware/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/.travis.yml -------------------------------------------------------------------------------- /platform/spark/firmware/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/CHANGELOG.md -------------------------------------------------------------------------------- /platform/spark/firmware/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/CONTRIBUTING.md -------------------------------------------------------------------------------- /platform/spark/firmware/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /platform/spark/firmware/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/LICENSE -------------------------------------------------------------------------------- /platform/spark/firmware/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /platform/spark/firmware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/README.md -------------------------------------------------------------------------------- /platform/spark/firmware/STYLE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/STYLE_GUIDE.md -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/bootloader/.gitignore -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/bootloader/README.md -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/bootloader/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/bootloader/documentation.md -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/bootloader/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/bootloader/license.txt -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/bootloader/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/src/core/bkpreg_hal.c: -------------------------------------------------------------------------------- 1 | 2 | 3 | #include "../src/core/bkpreg_hal.c" 4 | -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/src/core/include.mk: -------------------------------------------------------------------------------- 1 | INCLUDE_DIRS += $(BOOTLOADER_MODULE_PATH)/src/core 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/bootloader/src/main.c -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/src/module_info.c: -------------------------------------------------------------------------------- 1 | 2 | #include "module_info.inc" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/src/sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/bootloader/src/sources.mk -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/src/stm32f2xx/hal_irq_flag.c: -------------------------------------------------------------------------------- 1 | #include "../src/stm32f2xx/hal_irq_flag.c" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/bootloader/tools/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/bootloader/tools/README -------------------------------------------------------------------------------- /platform/spark/firmware/build/arm-tlm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/arm-tlm.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/arm-tools.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/arm-tools.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/arm/linker/linker_newhalcpu.ld: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/arm/startup/startup_newhalcpu.S: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/arm/startup/startup_stm32f10x_hd.S: -------------------------------------------------------------------------------- 1 | .include "startup_stm32f10x_md.S" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/build.md -------------------------------------------------------------------------------- /platform/spark/firmware/build/checks.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/checks.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/common-tools.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/common-tools.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/gcc-tools.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/gcc-tools.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/macros.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/macros.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/make_release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/make_release.sh -------------------------------------------------------------------------------- /platform/spark/firmware/build/module-defaults.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/module-defaults.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/module.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/os.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/os.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/platform-id.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/platform-id.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/pull_info.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/pull_info.sh -------------------------------------------------------------------------------- /platform/spark/firmware/build/pull_photon.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/pull_photon.bat -------------------------------------------------------------------------------- /platform/spark/firmware/build/recurse.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/recurse.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/release-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/release-all.sh -------------------------------------------------------------------------------- /platform/spark/firmware/build/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/release.sh -------------------------------------------------------------------------------- /platform/spark/firmware/build/serial_switcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/serial_switcher.py -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/assert.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/test/assert.bash -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/build.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/test/build.bash -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/build.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/test/build.bats -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/core.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/test/core.bats -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/files/applibs spaces/lib1/lib1.h: -------------------------------------------------------------------------------- 1 | 2 | void lib1(); 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/files/applibs spaces/lib2/lib2.h: -------------------------------------------------------------------------------- 1 | void lib2(const char* msg); 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/files/applibs/lib1/lib1internal/lib1.h: -------------------------------------------------------------------------------- 1 | 2 | void lib1(); 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/files/applibs/lib2/lib2.h: -------------------------------------------------------------------------------- 1 | void lib2(const char* msg); 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/files/applibs_v2/lib1/src/lib1.h: -------------------------------------------------------------------------------- 1 | 2 | void lib1(); 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/files/applibs_v2/lib2/examples/example1.cpp: -------------------------------------------------------------------------------- 1 | #error do not compile me I'm just an example. 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/files/applibs_v2/lib2/src/lib2.h: -------------------------------------------------------------------------------- 1 | void lib2(const char* msg); 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/files/applibs_v2_vendored/app/lib/lib1/src/lib1.h: -------------------------------------------------------------------------------- 1 | 2 | void lib1(); 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/files/applibs_v2_vendored/app/lib/lib2/examples/example1.cpp: -------------------------------------------------------------------------------- 1 | #error do not compile me I'm just an example. 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/files/applibs_v2_vendored/app/lib/lib2/src/lib2.h: -------------------------------------------------------------------------------- 1 | void lib2(const char* msg); 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/libs.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/test/libs.bats -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/photon.bats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/test/photon.bats -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/test/readme.md -------------------------------------------------------------------------------- /platform/spark/firmware/build/test/runall.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/test/runall.bash -------------------------------------------------------------------------------- /platform/spark/firmware/build/top-level-module.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/top-level-module.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/verbose.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/verbose.mk -------------------------------------------------------------------------------- /platform/spark/firmware/build/version.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/build/version.mk -------------------------------------------------------------------------------- /platform/spark/firmware/ci/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/README.md -------------------------------------------------------------------------------- /platform/spark/firmware/ci/build_boost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/build_boost.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/cores: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/cores -------------------------------------------------------------------------------- /platform/spark/firmware/ci/create_spark_cli_json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/create_spark_cli_json.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/enumerate_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/enumerate_tests.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/functions.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/handle_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/handle_test.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/install_arm_gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/install_arm_gcc.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/install_boost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/install_boost.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/install_gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/install_gcc.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/integration_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/integration_tests.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/junit_report.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/junit_report.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/make_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/make_test.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/run_tests.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/test_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/test_setup.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/unit_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/unit_tests.sh -------------------------------------------------------------------------------- /platform/spark/firmware/ci/unitth/unitth.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/unitth/unitth.jar -------------------------------------------------------------------------------- /platform/spark/firmware/ci/unitth/unitth.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/unitth/unitth.properties -------------------------------------------------------------------------------- /platform/spark/firmware/ci/update-gh-pages.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/ci/update-gh-pages.sh -------------------------------------------------------------------------------- /platform/spark/firmware/communication-dynalib/src/communication_dynalib.c: -------------------------------------------------------------------------------- 1 | 2 | #define DYNALIB_IMPORT 3 | #include "communication_dynalib.h" 4 | 5 | -------------------------------------------------------------------------------- /platform/spark/firmware/communication/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/.gitignore -------------------------------------------------------------------------------- /platform/spark/firmware/communication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/README.md -------------------------------------------------------------------------------- /platform/spark/firmware/communication/dtls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/dtls.md -------------------------------------------------------------------------------- /platform/spark/firmware/communication/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/communication/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/license.txt -------------------------------------------------------------------------------- /platform/spark/firmware/communication/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/communication/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/communication/src/coap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/src/coap.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/communication/src/coap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/src/coap.h -------------------------------------------------------------------------------- /platform/spark/firmware/communication/src/events.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/src/events.h -------------------------------------------------------------------------------- /platform/spark/firmware/communication/src/include.mk: -------------------------------------------------------------------------------- 1 | 2 | INCLUDE_DIRS += $(COMMUNICATION_MODULE_PATH)/src 3 | 4 | -------------------------------------------------------------------------------- /platform/spark/firmware/communication/src/mbedtls_communication.cpp: -------------------------------------------------------------------------------- 1 | #include "mbedtls_communication.inc" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/communication/src/ping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/src/ping.h -------------------------------------------------------------------------------- /platform/spark/firmware/communication/tests.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/communication/tests.mk -------------------------------------------------------------------------------- /platform/spark/firmware/crypto-dynalib/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto-dynalib/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/crypto-dynalib/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto-dynalib/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/crypto-dynalib/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto-dynalib/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/crypto-dynalib/src/crypto_dynalib.c: -------------------------------------------------------------------------------- 1 | 2 | #define DYNALIB_IMPORT 3 | #include "crypto_dynalib.h" 4 | 5 | -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/inc/crypto_dynalib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/inc/crypto_dynalib.h -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/inc/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/inc/include.mk -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/inc/mbedtls_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/inc/mbedtls_compat.h -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/inc/mbedtls_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/inc/mbedtls_config.h -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/inc/mbedtls_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/inc/mbedtls_util.h -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/inc/mbedtls_weaken.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/inc/mbedtls_weaken.h -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/mbedtls/.gitignore -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/mbedtls/.travis.yml -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/mbedtls/ChangeLog -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/mbedtls/LICENSE -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/mbedtls/Makefile -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/mbedtls/README.md -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/mbedtls/circle.yml -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/include/.gitignore: -------------------------------------------------------------------------------- 1 | Makefile 2 | *.sln 3 | *.vcxproj 4 | mbedtls/check_config 5 | -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/include/include.mk: -------------------------------------------------------------------------------- 1 | INCLUDE_DIRS += $(CRYPTO_MODULE_PATH)/mbedtls/include 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/library/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | libmbed* 3 | *.sln 4 | *.vcxproj 5 | -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/library/md.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/mbedtls/library/md.c -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/library/pk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/mbedtls/library/pk.c -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/tests/data_files/hash_file_4: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/tests/data_files/passwd.psk: -------------------------------------------------------------------------------- 1 | Client_identity:6162636465666768696a6b6c6d6e6f70 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/mbedtls/yotta/.gitignore: -------------------------------------------------------------------------------- 1 | module 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/crypto/src/mbedtls_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/crypto/src/mbedtls_util.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/docs/build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/docs/build.md -------------------------------------------------------------------------------- /platform/spark/firmware/docs/debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/docs/debugging.md -------------------------------------------------------------------------------- /platform/spark/firmware/docs/dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/docs/dependencies.md -------------------------------------------------------------------------------- /platform/spark/firmware/docs/gettingstarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/docs/gettingstarted.md -------------------------------------------------------------------------------- /platform/spark/firmware/dynalib/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/dynalib/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/dynalib/inc/dynalib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/dynalib/inc/dynalib.h -------------------------------------------------------------------------------- /platform/spark/firmware/dynalib/inc/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/dynalib/inc/include.mk -------------------------------------------------------------------------------- /platform/spark/firmware/dynalib/inc/module_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/dynalib/inc/module_info.h -------------------------------------------------------------------------------- /platform/spark/firmware/dynalib/inc/module_info.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/dynalib/inc/module_info.inc -------------------------------------------------------------------------------- /platform/spark/firmware/dynalib/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/dynalib/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/dynalib/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/dynalib/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/dynalib/src/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/dynalib/src/readme.md -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal-dynalib/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal-dynalib/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/readme.md: -------------------------------------------------------------------------------- 1 | A dynamic-link implementation of the hal module. 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal-dynalib/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_bootloader.c: -------------------------------------------------------------------------------- 1 | #ifndef HAL_BOOTLOADER_EXCLUDE 2 | #include "hal_dynalib_bootloader.h" 3 | #endif 4 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_can.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_can.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_concurrent.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_concurrent.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_core.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_core.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_dct.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_dct.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_dynalib.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_gpio.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_gpio.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_i2c.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_i2c.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_peripherals.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_peripherals.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_rgbled.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_rgbled.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_socket.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_socket.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_spi.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_spi.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_usart.c: -------------------------------------------------------------------------------- 1 | #include "hal_dynalib_usart.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_usb.c: -------------------------------------------------------------------------------- 1 | #ifndef HAL_USB_EXCLUDE 2 | #include "hal_dynalib_usb.h" 3 | #endif 4 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal-dynalib/src/hal_wlan.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal-dynalib/src/hal_wlan.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/adc_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/adc_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/bootloader_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/bootloader_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/can_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/can_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/cellular_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/cellular_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/concurrent_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/concurrent_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/core_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/core_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/core_subsys_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/core_subsys_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/dac_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/dac_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/delay_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/delay_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/deviceid_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/deviceid_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/dfu_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/dfu_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/eeprom_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/eeprom_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/gpio_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/gpio_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib_can.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib_can.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib_core.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib_dct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib_dct.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib_gpio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib_gpio.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib_i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib_i2c.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib_ota.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib_ota.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib_spi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib_spi.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib_usart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib_usart.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib_usb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib_usb.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_dynalib_wlan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_dynalib_wlan.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_irq_flag.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_irq_flag.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/hal_platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/hal_platform.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/i2c_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/i2c_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/include.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/inet_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/inet_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/interrupts_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/interrupts_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/memory_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/memory_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/net_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/net_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/ota_flash_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/ota_flash_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/pinmap_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/pinmap_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/product_store_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/product_store_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/pwm_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/pwm_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/rgbled_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/rgbled_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/rng_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/rng_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/rtc_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/rtc_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/servo_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/servo_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/socket_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/socket_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/spi_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/spi_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/syshealth_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/syshealth_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/timer_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/timer_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/tone_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/tone_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/usart_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/usart_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/usb_config_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/usb_config_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/usb_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/usb_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/watchdog_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/watchdog_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/inc/wlan_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/inc/wlan_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/hal/shared/hal_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/shared/hal_event.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/shared/include.mk: -------------------------------------------------------------------------------- 1 | 2 | INCLUDE_DIRS += $(TARGET_HAL_PATH)/shared 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/adc_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/adc_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/bkpreg_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/bkpreg_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/core_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/core_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/dac_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/dac_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/delay_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/delay_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/gpio_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/gpio_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/i2c_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/i2c_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/include.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/inet_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/inet_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/memory_hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/memory_hal.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/pinmap_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/pinmap_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/pinmap_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/pinmap_impl.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/rng_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/rng_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/rtc_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/rtc_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/servo_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/servo_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/socket_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/socket_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/sources.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/spi_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/spi_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/stm32_it.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/stm32_it.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/timer_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/timer_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/tlm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/tlm.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/tone_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/tone_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/usart_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/usart_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/usb_desc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/usb_desc.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/usb_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/usb_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/usb_istr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/usb_istr.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/usb_prop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/usb_prop.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/usb_settings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/usb_settings.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/core/wlan_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/core/wlan_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/adc_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/adc_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/core_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/core_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/crypto.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/dac_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/dac_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/dct_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/dct_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/gpio_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/gpio_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/i2c_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/i2c_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/include.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/inet_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/inet_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/parser.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/parser.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/pwm_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/pwm_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/rng_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/rng_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/rtc_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/rtc_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/sources.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/spi_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/spi_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/tlm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/tlm.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/tone_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/tone_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/electron/usb_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/electron/usb_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/boost_asio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/boost_asio.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/boost_asio_impl_src_wrap.h: -------------------------------------------------------------------------------- 1 | #pragma GCC system_header 2 | #include -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/boost_asio_wrap.h: -------------------------------------------------------------------------------- 1 | #pragma GCC system_header 2 | #include 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/boost_program_options_wrap.h: -------------------------------------------------------------------------------- 1 | #pragma GCC system_header 2 | #include 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/boost_signals2_wrap.h: -------------------------------------------------------------------------------- 1 | #pragma GCC system_header 2 | #include 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/core_hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/core_hal.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/core_msg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/core_msg.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/filesystem.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/gpio_hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/gpio_hal.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/include.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/inet_hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/inet_hal.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/pinger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/pinger.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/pinmap_impl.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/readme.md -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/rng_hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/rng_hal.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/rtc_hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/rtc_hal.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/sources.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/sources.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/tlm.mk: -------------------------------------------------------------------------------- 1 | DEPENDENCIES += communication 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/usb_hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/usb_hal.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/gcc/wlan_hal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/gcc/wlan_hal.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/newhal/linker.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/newhal/linker.ld -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/newhal/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/newhal/readme.md -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/newhal/tlm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/newhal/tlm.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/dct_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/photon/dct_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/dct_hal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/photon/dct_hal.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/miniz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/photon/miniz.c -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/miniz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/photon/miniz.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/photon/readme.md -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/softap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/photon/softap.h -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/softap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/photon/softap.py -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/tlm.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/photon/tlm.mk -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/wiced.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/photon/wiced.bat -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/wiced.exclude: -------------------------------------------------------------------------------- 1 | bootloader.ld -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/photon/wiced.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/photon/wiced.sh -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/stm32/newlib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/stm32/newlib.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/hal/src/stm32/pwm_hal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/hal/src/stm32/pwm_hal.c -------------------------------------------------------------------------------- /platform/spark/firmware/main/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/main/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/main/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/main/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/main/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/main/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/main/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/main/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/main/src/module_info.c: -------------------------------------------------------------------------------- 1 | 2 | #include "module_info.inc" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part1/build.mk: -------------------------------------------------------------------------------- 1 | include $(SHARED_MODULAR)/part3_build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part1/src/export_cellular_hal.cpp: -------------------------------------------------------------------------------- 1 | #define DYNALIB_EXPORT 2 | #include "hal_dynalib_cellular.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part1/src/export_socket_hal.cpp: -------------------------------------------------------------------------------- 1 | #define DYNALIB_EXPORT 2 | #include "hal_dynalib_socket.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part1/src/export_usb_hal.cpp: -------------------------------------------------------------------------------- 1 | #define DYNALIB_EXPORT 2 | #include "hal_dynalib_usb.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part1/src/import_concurrent_hal.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "hal_dynalib_concurrent.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part1/src/import_core_hal.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "hal_dynalib_core.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part1/src/import_gpio_hal.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "hal_dynalib_gpio.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part1/src/import_hal.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "hal_dynalib.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part1/src/module_info.c: -------------------------------------------------------------------------------- 1 | 2 | #include "module_info.inc" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part2/src/crypto_dynalib.c: -------------------------------------------------------------------------------- 1 | 2 | #define DYNALIB_EXPORT 3 | #include "crypto_dynalib.h" 4 | 5 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part2/src/import_rt.c: -------------------------------------------------------------------------------- 1 | 2 | #define DYNALIB_IMPORT 3 | #include "rt_dynalib.h" 4 | 5 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part2/src/import_services2.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "services2_dynalib.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part2/src/module_info.c: -------------------------------------------------------------------------------- 1 | 2 | #include "module_info.inc" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part3/src/import_bootloader_hal.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "hal_dynalib_bootloader.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part3/src/import_cellular_hal.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "hal_dynalib_cellular.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part3/src/import_services2.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "services2_dynalib.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part3/src/import_socket_hal.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "hal_dynalib_socket.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part3/src/import_usb_hal.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "hal_dynalib_usb.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part3/src/import_user.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "user_dynalib.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/system-part3/src/module_info.c: -------------------------------------------------------------------------------- 1 | 2 | #include "module_info.inc" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/user-part/build.mk: -------------------------------------------------------------------------------- 1 | include ../../shared/stm32f2xx/user_build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/user-part/src/module_info.c: -------------------------------------------------------------------------------- 1 | 2 | #include "module_info.inc" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/electron/user-part/src/user_export.c: -------------------------------------------------------------------------------- 1 | #include "user_part_export.c" -------------------------------------------------------------------------------- /platform/spark/firmware/modules/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/modules/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/modules/photon/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/system-part1/src/crypto_dynalib.c: -------------------------------------------------------------------------------- 1 | 2 | #define DYNALIB_EXPORT 3 | #include "crypto_dynalib.h" 4 | 5 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/system-part1/src/import_rt.c: -------------------------------------------------------------------------------- 1 | 2 | #define DYNALIB_IMPORT 3 | #include "rt_dynalib.h" 4 | 5 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/system-part1/src/module_info.c: -------------------------------------------------------------------------------- 1 | 2 | #include "module_info.inc" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/system-part2/build.mk: -------------------------------------------------------------------------------- 1 | 2 | include ../../shared/stm32f2xx/part2_build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/system-part2/src/import_user.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "user_dynalib.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/system-part2/src/import_wifi_resources.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "wifi_dynalib.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/system-part2/src/init_dynalib.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_EXPORT 2 | #include "module_system_part2_init_dynalib.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/system-part2/src/module_info.c: -------------------------------------------------------------------------------- 1 | 2 | #include "module_info.inc" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/user-part/build.mk: -------------------------------------------------------------------------------- 1 | include ../../shared/stm32f2xx/user_build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/user-part/src/module_info.c: -------------------------------------------------------------------------------- 1 | 2 | #include "module_info.inc" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/modules/photon/user-part/src/user_export.c: -------------------------------------------------------------------------------- 1 | #include "user_part_export.c" -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/inc/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/inc/include.mk -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/inc/nanopb_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/inc/nanopb_misc.h -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/nanopb/.gitignore -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/nanopb/BUILD -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/nanopb/README.md -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/WORKSPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/nanopb/WORKSPACE -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/extra/nanopb-config.cmake: -------------------------------------------------------------------------------- 1 | include(${CMAKE_CURRENT_LIST_DIR}/nanopb-targets.cmake) 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/generator/proto/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/pb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/nanopb/pb.h -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/tests/extensions/extensions.options: -------------------------------------------------------------------------------- 1 | * max_size:16 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/tests/multiple_files/multifile1.options: -------------------------------------------------------------------------------- 1 | StaticMessage.repint32 max_count:5 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/tests/regression/issue_172/submessage/submessage.options: -------------------------------------------------------------------------------- 1 | submessage.data max_size: 16 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/tests/regression/issue_195/test.expected: -------------------------------------------------------------------------------- 1 | /\* TestMessage_size depends 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/nanopb/tests/special_characters/funny-proto+name has.characters.proto: -------------------------------------------------------------------------------- 1 | syntax="proto2"; 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/nanopb/src/nanopb_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/nanopb/src/nanopb_misc.c -------------------------------------------------------------------------------- /platform/spark/firmware/newlib_nano/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/newlib_nano/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/newlib_nano/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/newlib_nano/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/newlib_nano/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/newlib_nano/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/newlib_nano/src/malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/newlib_nano/src/malloc.c -------------------------------------------------------------------------------- /platform/spark/firmware/platform/MCU/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/platform/MCU/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/platform/MCU/gcc/inc/hw_config.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/spark/firmware/platform/MCU/newhal-mcu/inc/flash_mal.h: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/platform/NET/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/platform/NET/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/platform/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/platform/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/platform/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/platform/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/rt-dynalib/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/rt-dynalib/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/rt-dynalib/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/rt-dynalib/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/rt-dynalib/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/rt-dynalib/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/scripts/docker-hub-login: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/scripts/docker-hub-login -------------------------------------------------------------------------------- /platform/spark/firmware/scripts/fetch-buildpack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/scripts/fetch-buildpack -------------------------------------------------------------------------------- /platform/spark/firmware/services-dynalib/readme.md: -------------------------------------------------------------------------------- 1 | A dynamic-link implementation of the services module. 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/services-dynalib/src/services_dynalib.c: -------------------------------------------------------------------------------- 1 | 2 | #define DYNALIB_IMPORT 3 | 4 | #include "services_dynalib.h" 5 | -------------------------------------------------------------------------------- /platform/spark/firmware/services/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/services/inc/appender.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/inc/appender.h -------------------------------------------------------------------------------- /platform/spark/firmware/services/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/inc/config.h -------------------------------------------------------------------------------- /platform/spark/firmware/services/inc/dcd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/inc/dcd.h -------------------------------------------------------------------------------- /platform/spark/firmware/services/inc/debug.h: -------------------------------------------------------------------------------- 1 | #include "service_debug.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/services/inc/include.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/inc/include.mk -------------------------------------------------------------------------------- /platform/spark/firmware/services/inc/jsmn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/inc/jsmn.h -------------------------------------------------------------------------------- /platform/spark/firmware/services/inc/logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/inc/logging.h -------------------------------------------------------------------------------- /platform/spark/firmware/services/inc/panic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/inc/panic.h -------------------------------------------------------------------------------- /platform/spark/firmware/services/inc/rgbled.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/inc/rgbled.h -------------------------------------------------------------------------------- /platform/spark/firmware/services/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/services/readme.md: -------------------------------------------------------------------------------- 1 | This folder contains hardware-neutral services. 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/services/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/services/src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/src/debug.c -------------------------------------------------------------------------------- /platform/spark/firmware/services/src/jsmn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/src/jsmn.c -------------------------------------------------------------------------------- /platform/spark/firmware/services/src/logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/src/logging.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/services/src/panic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/src/panic.c -------------------------------------------------------------------------------- /platform/spark/firmware/services/src/rgbled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/services/src/rgbled.c -------------------------------------------------------------------------------- /platform/spark/firmware/system-dynalib/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system-dynalib/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/system-dynalib/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system-dynalib/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/system-dynalib/src/system_dynalib.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "system_dynalib.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/system-dynalib/src/system_dynalib_cloud.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "system_dynalib_cloud.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/system-dynalib/src/system_dynalib_net.c: -------------------------------------------------------------------------------- 1 | #define DYNALIB_IMPORT 2 | #include "system_dynalib_net.h" 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/system/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/system/inc/append_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system/inc/append_list.h -------------------------------------------------------------------------------- /platform/spark/firmware/system/inc/channel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system/inc/channel.h -------------------------------------------------------------------------------- /platform/spark/firmware/system/inc/system_mode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system/inc/system_mode.h -------------------------------------------------------------------------------- /platform/spark/firmware/system/inc/system_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system/inc/system_task.h -------------------------------------------------------------------------------- /platform/spark/firmware/system/inc/system_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system/inc/system_user.h -------------------------------------------------------------------------------- /platform/spark/firmware/system/inc/wifitester.h: -------------------------------------------------------------------------------- 1 | #include "spark_wiring_wifitester.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/system/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/system/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/system/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system/src/main.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/system/system-flags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/system/system-flags.md -------------------------------------------------------------------------------- /platform/spark/firmware/user/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/.gitignore -------------------------------------------------------------------------------- /platform/spark/firmware/user/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/user/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/user/inc/Arduino.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/inc/Arduino.h -------------------------------------------------------------------------------- /platform/spark/firmware/user/inc/Particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/inc/Particle.h -------------------------------------------------------------------------------- /platform/spark/firmware/user/inc/Print.h: -------------------------------------------------------------------------------- 1 | #include "Arduino.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/inc/SPI.h: -------------------------------------------------------------------------------- 1 | #include "Arduino.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/inc/Stream.h: -------------------------------------------------------------------------------- 1 | #include "Arduino.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/inc/WProgram.h: -------------------------------------------------------------------------------- 1 | #include "Arduino.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/inc/WString.h: -------------------------------------------------------------------------------- 1 | #include "Arduino.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/inc/Wire.h: -------------------------------------------------------------------------------- 1 | #include "Arduino.h" 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/inc/application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/inc/application.h -------------------------------------------------------------------------------- /platform/spark/firmware/user/inc/include.mk: -------------------------------------------------------------------------------- 1 | 2 | # Add include to all objects built for this target 3 | INCLUDE_DIRS += $(USER_MODULE_PATH)/inc 4 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/user/src/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/src/application.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/accept/.gitignore: -------------------------------------------------------------------------------- 1 | /.cache/ 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/accept/features/cloud/zerobyte: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/accept/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/tests/accept/run -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/accept/sticker-rig/.python-version: -------------------------------------------------------------------------------- 1 | 3.6.0 2 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/app/usb_ctrl_request/test/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["env"] 3 | } 4 | -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/tests/readme.md -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/tests.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/tests/tests.mk -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/unit/dcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/tests/unit/dcd.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/unit/json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/tests/unit/json.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/unit/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/tests/unit/main.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/unit/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/tests/unit/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/unit/wlan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/user/tests/unit/wlan.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/user/tests/wiring/no_fixture/test.include: -------------------------------------------------------------------------------- 1 | -*Brightness* 2 | -*_Ping_* 3 | -------------------------------------------------------------------------------- /platform/spark/firmware/wiring/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/wiring/.gitignore -------------------------------------------------------------------------------- /platform/spark/firmware/wiring/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/wiring/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/wiring/inc/fast_pin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/wiring/inc/fast_pin.h -------------------------------------------------------------------------------- /platform/spark/firmware/wiring/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/wiring/makefile -------------------------------------------------------------------------------- /platform/spark/firmware/wiring/src/build.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/wiring/src/build.mk -------------------------------------------------------------------------------- /platform/spark/firmware/wiring/src/user.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/wiring/src/user.cpp -------------------------------------------------------------------------------- /platform/spark/firmware/wiring_globals/import.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/wiring_globals/import.mk -------------------------------------------------------------------------------- /platform/spark/firmware/wiring_globals/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/firmware/wiring_globals/makefile -------------------------------------------------------------------------------- /platform/spark/libs/WebSockets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/WebSockets/.gitignore -------------------------------------------------------------------------------- /platform/spark/libs/WebSockets/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/WebSockets/LICENSE -------------------------------------------------------------------------------- /platform/spark/libs/WebSockets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/WebSockets/README.md -------------------------------------------------------------------------------- /platform/spark/libs/WebSockets/firmware/WebSockets.cpp: -------------------------------------------------------------------------------- 1 | 2 | // placeholder file to keep Particle Library v1 importer happy 3 | -------------------------------------------------------------------------------- /platform/spark/libs/WebSockets/library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/WebSockets/library.json -------------------------------------------------------------------------------- /platform/spark/libs/WebSockets/spark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/WebSockets/spark.json -------------------------------------------------------------------------------- /platform/spark/libs/freertos4core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/freertos4core/.gitignore -------------------------------------------------------------------------------- /platform/spark/libs/freertos4core/spark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/freertos4core/spark.json -------------------------------------------------------------------------------- /platform/spark/libs/libs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/libs.mk -------------------------------------------------------------------------------- /platform/spark/libs/mdns/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/LICENSE -------------------------------------------------------------------------------- /platform/spark/libs/mdns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/README.md -------------------------------------------------------------------------------- /platform/spark/libs/mdns/firmware/Buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/firmware/Buffer.cpp -------------------------------------------------------------------------------- /platform/spark/libs/mdns/firmware/Buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/firmware/Buffer.h -------------------------------------------------------------------------------- /platform/spark/libs/mdns/firmware/Label.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/firmware/Label.cpp -------------------------------------------------------------------------------- /platform/spark/libs/mdns/firmware/Label.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/firmware/Label.h -------------------------------------------------------------------------------- /platform/spark/libs/mdns/firmware/MDNS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/firmware/MDNS.cpp -------------------------------------------------------------------------------- /platform/spark/libs/mdns/firmware/MDNS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/firmware/MDNS.h -------------------------------------------------------------------------------- /platform/spark/libs/mdns/firmware/Record.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/firmware/Record.cpp -------------------------------------------------------------------------------- /platform/spark/libs/mdns/firmware/Record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/firmware/Record.h -------------------------------------------------------------------------------- /platform/spark/libs/mdns/spark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/libs/mdns/spark.json -------------------------------------------------------------------------------- /platform/spark/modules/Adafruit_mfGFX/README.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Adafruit_mfGFX/README.pdf -------------------------------------------------------------------------------- /platform/spark/modules/Adafruit_mfGFX/fonts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Adafruit_mfGFX/fonts.cpp -------------------------------------------------------------------------------- /platform/spark/modules/Adafruit_mfGFX/fonts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Adafruit_mfGFX/fonts.h -------------------------------------------------------------------------------- /platform/spark/modules/Board.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Board.cpp -------------------------------------------------------------------------------- /platform/spark/modules/Board.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Board.h -------------------------------------------------------------------------------- /platform/spark/modules/BrewPiTouch/BrewPiTouch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/BrewPiTouch/BrewPiTouch.h -------------------------------------------------------------------------------- /platform/spark/modules/Buzzer/Buzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Buzzer/Buzzer.cpp -------------------------------------------------------------------------------- /platform/spark/modules/Buzzer/Buzzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Buzzer/Buzzer.h -------------------------------------------------------------------------------- /platform/spark/modules/ConfigDefault.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/ConfigDefault.h -------------------------------------------------------------------------------- /platform/spark/modules/EEPROM/EepromAccessImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/EEPROM/EepromAccessImpl.h -------------------------------------------------------------------------------- /platform/spark/modules/EEPROM/eGuiSettings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/EEPROM/eGuiSettings.h -------------------------------------------------------------------------------- /platform/spark/modules/OneWire/DS248x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/OneWire/DS248x.cpp -------------------------------------------------------------------------------- /platform/spark/modules/OneWire/DS248x.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/OneWire/DS248x.h -------------------------------------------------------------------------------- /platform/spark/modules/OneWire/OneWirePin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/OneWire/OneWirePin.cpp -------------------------------------------------------------------------------- /platform/spark/modules/OneWire/OneWirePin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/OneWire/OneWirePin.h -------------------------------------------------------------------------------- /platform/spark/modules/Platform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Platform.cpp -------------------------------------------------------------------------------- /platform/spark/modules/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Platform.h -------------------------------------------------------------------------------- /platform/spark/modules/Print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Print.h -------------------------------------------------------------------------------- /platform/spark/modules/SPIArbiter/SPIArbiter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/SPIArbiter/SPIArbiter.cpp -------------------------------------------------------------------------------- /platform/spark/modules/SPIArbiter/SPIArbiter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/SPIArbiter/SPIArbiter.h -------------------------------------------------------------------------------- /platform/spark/modules/ScrollBox/ScrollBox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/ScrollBox/ScrollBox.cpp -------------------------------------------------------------------------------- /platform/spark/modules/ScrollBox/ScrollBox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/ScrollBox/ScrollBox.h -------------------------------------------------------------------------------- /platform/spark/modules/Ticks/TicksImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/Ticks/TicksImpl.h -------------------------------------------------------------------------------- /platform/spark/modules/UI/UI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/UI/UI.cpp -------------------------------------------------------------------------------- /platform/spark/modules/UI/UIController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/UI/UIController.cpp -------------------------------------------------------------------------------- /platform/spark/modules/UI/UIController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/UI/UIController.h -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/.gitignore -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/D4D/d4d.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/D4D/d4d.h -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/D4D/d4d_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/D4D/d4d_id.h -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/D4D/d4d_user_cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/D4D/d4d_user_cfg.h -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/DOC/Converter.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/DOC/Converter.dox -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/DOC/_images/D4D low level driver structure.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/DOC/_images/D4D low level driver structure_only.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/DOC/eGUI.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/DOC/eGUI.css -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/DOC/eGUI.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/DOC/eGUI.dox -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/DOC/eGUI_ft.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/DOC/eGUI_ft.html -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/DOC/eGUI_hd.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/DOC/eGUI_hd.html -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/DOC/eGUI_htm.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/DOC/eGUI_htm.ini -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/DOC/egui_new_lld.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/DOC/egui_new_lld.dox -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/DOC/egui_style.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/DOC/egui_style.xml -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/README.md -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/egui.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/egui.mk -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/egui_license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/egui_license.txt -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/gpl_license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/gpl_license.txt -------------------------------------------------------------------------------- /platform/spark/modules/eGUI/lgpl_license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI/lgpl_license.txt -------------------------------------------------------------------------------- /platform/spark/modules/eGUI_screens/fonts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI_screens/fonts.c -------------------------------------------------------------------------------- /platform/spark/modules/eGUI_screens/fonts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI_screens/fonts.h -------------------------------------------------------------------------------- /platform/spark/modules/eGUI_screens/pictures.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI_screens/pictures.c -------------------------------------------------------------------------------- /platform/spark/modules/eGUI_screens/pictures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/spark/modules/eGUI_screens/pictures.h -------------------------------------------------------------------------------- /platform/test/inc/Platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/test/inc/Platform.h -------------------------------------------------------------------------------- /platform/test/inc/TicksImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/test/inc/TicksImpl.h -------------------------------------------------------------------------------- /platform/test/inc/runner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/test/inc/runner.h -------------------------------------------------------------------------------- /platform/test/src/Logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/test/src/Logger.cpp -------------------------------------------------------------------------------- /platform/test/src/runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/test/src/runner.cpp -------------------------------------------------------------------------------- /platform/wiring/ActuatorPin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/wiring/ActuatorPin.cpp -------------------------------------------------------------------------------- /platform/wiring/ActuatorPin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/wiring/ActuatorPin.h -------------------------------------------------------------------------------- /platform/wiring/SensorPin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/wiring/SensorPin.h -------------------------------------------------------------------------------- /platform/wiring/TicksWiring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/wiring/TicksWiring.cpp -------------------------------------------------------------------------------- /platform/wiring/TicksWiring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/platform/wiring/TicksWiring.h -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/readme.md -------------------------------------------------------------------------------- /test_results/plot_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/test_results/plot_all.py -------------------------------------------------------------------------------- /tools/.gdbinit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/tools/.gdbinit -------------------------------------------------------------------------------- /tools/gdb-attach.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/tools/gdb-attach.txt -------------------------------------------------------------------------------- /tools/gdb-program.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/tools/gdb-program.txt -------------------------------------------------------------------------------- /tools/hardware-debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/tools/hardware-debugging.md -------------------------------------------------------------------------------- /tools/prettyprinters/__init__.py: -------------------------------------------------------------------------------- 1 | # Yes, Python, this is a package. 2 | -------------------------------------------------------------------------------- /tools/prettyprinters/printers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/tools/prettyprinters/printers.py -------------------------------------------------------------------------------- /tools/program-via-gdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrewPi/firmware/HEAD/tools/program-via-gdb.sh --------------------------------------------------------------------------------