Commit Graph

6 Commits

Author SHA1 Message Date
Jesse Braham
832f9ef4d4
Refactor the clock module, provide ROM functions via linker scripts (#353)
* Refactor `clock` and `clocks_ll` into a common module

* Add a ROM function linker script to each HAL and provide some functions

* Use the provided ROM functions instead of transmuting addresses

* Fix CI workflow for ESP32-S2
2023-01-23 07:12:33 -08:00
bjoernQ
c17ae772f6 Add high level CPU interrupts for ESP32-S3 direct-boot 2022-10-31 08:21:33 +01:00
bjoernQ
6eea2f266a Prepare linker scripts for ESP32-S3 wifi 2022-09-14 17:58:40 +02:00
Björn Quentin
22ac479bff
Optimize the ESP32-S3 linker script (#164)
* Optimize the ESP32-S3 linker script

* Incorporate suggestions from review

* Extend the size of dram_seg as suggested in the review
2022-08-23 08:00:20 -07:00
Björn Quentin
9fa1d1ecdb
Add direct-boot support for ESP32-S3 (#107)
* Add direct-boot support for ESP32-S3
* Make sure to use correct alignments
* Only enable naked_functions and asm_experimental_arch when direct-boot feature is selected
2022-07-20 07:14:19 -07:00
bjoernQ
7b59c9e76d Move linker scripts to sub-folders 2022-02-18 12:00:05 +01:00