summaryrefslogtreecommitdiff
path: root/hw/bsp/esp32s2
AgeCommit message (Collapse)Author
2023-03-30merge s2 and s3, update cmake for espressif, add tinyusb_src as componenthathach
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2022-12-04Fix typosBastien Nocera
2022-02-18more esp build fixhathach
2022-02-18fix build with latest esp idfhathach
2022-01-16update for s3hathach
2022-01-16more ci fixhathach
2022-01-16fix esp ci build with IDF version 5hathach
2021-10-13Add linkermap for size analysis (#1136)Ha Thach
* add NO_LTO option to make * add linkermap submodule and linkermap target * add linkermap to ci build * linkermap doesn't work with esp32sx map file yet * add note for linkermap target
2021-09-25add CFG_TUSB_OS_INC_PATH for os include pathhathach
useful for freertos/ prefix with esp IDF
2021-06-10Make examples standalone buildable via CMakegraham sanderson
2021-06-01rename family.cmake to family_common.cmakegraham sanderson
2021-05-31Fix up build_family style builds:graham sanderson
- added back pre-existing board directories which now just select PICO_BOARD - added boards/pico_sdk which just uses the pre-existing PICO_BOARD setting - fixed rp2040/family.cmake to include the magic string "CFG_TUSB_MCU=OPT_MCU_RP2040" expected by build_family.py
2021-05-30Rework rp2040 examples and CMake build:graham sanderson
- Examples should be CMake buildable from their own subdirectory; such a build will error out based on matching .skip.MCU_xxx or a mismatched .only.MCU_ - It should be possible to build from a higher level and use .skip.MCU_ and .only.MCU_ to filter which examples get built - The intention is for the CMakeLists.txts in the examples to be non family specific and without MCU based IFs. I have started this work, but am not really sure the state of the esp32 stuff; in any case the plan is to have everything encapsulated in the FAMILY/family.cmake - pico_examples now just includes examples/device/CMakeLists.txt and examples/host/CMakeLists.txt directly, as they also build correctly when included from there. Note that .skip.MCU_ for esp32 in the directories it wasn't previously avaiable has not been added, as the .skip is common to the regular Makefile builds also. It isn't clear whether these examples should build for esp32, but if not .skip should be added.
2021-04-16espressif: group boards using target name as a familyAlex Lisitsyn
`hw\bsp` separate one family folder to esp32s2, esp32s3 add board specific board.cmake file to override board specific options(features) fix examples and test scripts to use new family approach
2021-04-16tinyusb: add support of esp32s3 targetAlex Lisitsyn
add support of new esp32s3 target and the board update the roles.mk wrapper to allow dfu flashing of espressif chip update examples to allow compilation for esp32s3_addax_1 board once the code is tested the PR to original tinyusb repo will be submitted
2021-03-18add example specific DEPS_SUBMODULEShathach
2021-03-17move esp32s2 and rp2040 target rule to its family.mkhathach
2021-02-01add adafruit esp32s2 boardshathach
- metro esp32s2 - feather esp32s2 - magtag 29" gray
2021-01-23improve ci for esp32s2hathach
2021-01-22update cmake build to work with esp32s2 and rp2040hathach
2020-11-27group esp32s2 board into its grouphathach