Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

74hc595 modification v2 #485

Merged
merged 14 commits into from
Sep 14, 2023
Merged

74hc595 modification v2 #485

merged 14 commits into from
Sep 14, 2023

Conversation

Paciente8159
Copy link
Owner

  • moved all ESP32 I2S IO update calls to core0
  • added frequency clamp to step to frequency functions

- removed deprecated 74hc595 function
- conditional ESP32 PWM mcu functions
- core0 initialization code with soft PWM
- reorganized includes to prevent pin undetection at compile time
- modified 74hc595 variables to volatile
@Paciente8159 Paciente8159 added HAL: multi platform HAL: multi platform HAL: ESP32 HAL: ESP32 labels Aug 25, 2023
@Paciente8159 Paciente8159 changed the base branch from master to v1.8.x August 25, 2023 10:09
modified ESP32 I2S extender
- allow mixed mode PWM (both hardware and software pins)
- if no software PWM pins are used then use normal step generation ISR
- experimenting with ESP-IDF using Arduino Core custom compilation as component with better timer ISR tunning settings
- fixed #492
- moved all I2S to core 1
- core 0 now only runs RTC and WIFI and BT
- patched issue #494
- added build options for ESP-IDF versions
@Paciente8159 Paciente8159 merged commit a2b9bff into v1.8.x Sep 14, 2023
1 check passed
@Paciente8159 Paciente8159 deleted the 74hc595-modification-v2 branch October 18, 2023 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
HAL: ESP32 HAL: ESP32 HAL: multi platform HAL: multi platform
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant