forked from espressif/arduino-esp32
-
Notifications
You must be signed in to change notification settings - Fork 0
Rmt fix #13
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
Merged
Merged
Rmt fix #13
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Co-authored-by: Me No Dev <[email protected]>
Summary This PR contains adding: Issue template using forms Feature Template using forms Update of Pull Request template All yaml files have been checked by online validator. Pages are rendered here (for easier review): Feature Request template Issue Template Impact These templates can help with more accurate issue/PR explanations which can improve handling these contribution and in overall have a positive influence on User experience. Related links This PR closed issue espressif#5956
* using ksz8081 only from ESP-IDF 4.4 onwards The previous assertion only considerate the existance of ESP-IDF 4.3, but with the ESP-IDF 4.3.1 release this assertion would generate errors. Now only includes from ESP-IDF 4.4 onwards. Co-authored-by: Me No Dev <[email protected]>
* Refactoring function headers Changing the header so the main TwoWire::requestFrom() definition uses a `size_t` instead of a `uint8_t`, removing the 255 bytes limit on I2C requests. Co-authored-by: Flaviu Tamas <[email protected]> Co-authored-by: Me No Dev <[email protected]>
esp-dsp: master 6b25cbb esp-face: master d141502 esp-rainmaker: f1b82c7 esp32-camera: master 61400bc esp_littlefs: master 3c29afc
Co-authored-by: caternuson <[email protected]> Co-authored-by: Kattni Rembor <[email protected]> Co-authored-by: Jeff Epler <[email protected]> Co-authored-by: Jeff Epler <[email protected]> Co-authored-by: Ha Thach <[email protected]>
This PR is refactoring of DAC HAL in order to use IDF instead of current Register manipulation approach. Edited dacWrite() to use ESP-IDF api. Added dacDisable() so there is an option to disable dac channel. Co-authored-by: Me No Dev <[email protected]>
HardwareSerial flush() was returning before all data was sent out through serial port. This is a problem to some RS485 libraries that depend on it to signaling. This PR solves the issue by forcing it to block flush() until all data is sent.
## Summary Arduino ```setup()``` and ```loop()``` run under a Task with a fixed Stack size of 8KB. Users may want to change this size. This PR adds this possibility by just adding a line of code, as for example: ``` dart ESP_LOOP_TASK_STACK_SIZE(16384); void setup() { } void loop() { } ``` ## Impact None. It adds a new functionality to ESP32 Arduino. If ```ESP_LOOP_TASK_STACK_SIZE(newSize);``` is not declared/used, it will compile the sketch with the default stack size of 8KB. ## Related links fix espressif#6010 espressif#6010 (comment) Thanks @igrr for the suggestion!
fix not constant definitions in variant wt32-eth01 (error: initializer element is not constant)
23 Braille Display Page (0x41) Braille display allow visually impaired computer users to read out text using raised pins. The pins are electro-mechanically activated. These devices also have support for controls that help navigate the computer screen. Typically, braille displays interface with software known as a screen reader in order to perform this navigation.
This PR is refactoring of LEDC HAL in order to use IDF instead of current Register manipulation approach. Fixing duty -> if all bits in resolution are set -> FULL ON
This PR fixes an issue with UART when CPUFreq is lower than 80MHz (APB Freq)
Summary Added USB documentation. Closes: espressif#5784
Summary RMT HAL refactoring based on IDF. Impact Improves RMT by adding IDF v4.4 support. Receiving RMT can handle any size of data. rmtInit() has a new parameter - RxBufferSize - to hold any number of data when receiving RMT. rmtWrite() has a new parameter - wait_tx_done - to block writing until sending all data. Related links fix espressif#5905
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This entire section can be deleted if all items are checked.
By completing this PR sufficiently, you help us to improve the quality of Release Notes
Checklist
Summary
Please describe your proposed PR and what it contains.
Impact
Please describe impact of your PR and it's function.