ivmarkov
e6cafb7e15
Move to the new Rust edition
2024-01-10 07:50:39 +00:00
ivmarkov
27cd194097
Update to e-hal 1.0
2024-01-10 07:47:53 +00:00
ivmarkov
5532468962
Prep for a new release
2024-01-10 07:31:45 +00:00
Kevin John
c8f5bd88f0
fix: compile with esp_idf_adc_continuous_isr_iram_safe ( #355 )
...
NOTIFIER is not defined with esp_idf_adc_continuous_isr_iram_safe
2024-01-05 21:35:56 +02:00
Samir Bioud
3c5a1c59bc
Improve TimerDriver Documentation ( #358 )
...
* Implement documentation for TimerDriver methods
Added simple documentation to TimerDriver methods
it is correct, as far as I know.
* Small formatting inconsistency
* Fix: Formatting Errors
2024-01-05 21:34:59 +02:00
ivmarkov
4227796221
Temporarily use git version of esp-idf-sys
2024-01-05 16:29:13 +00:00
ivmarkov
05140a3056
The crate now does build with cargo --all-features
2024-01-05 16:26:26 +00:00
ivmarkov
1343a813f7
Update CHANGELOG.md
2023-12-21 13:19:53 +02:00
ivmarkov
f958b77bf0
#350
2023-12-21 10:31:21 +00:00
Léo Gillot-Lamure
e87abce3b2
rmt: Allow working with raw rmt_item32_t for efficiency ( #348 )
...
* rmt: Allow using a &[rmt_item32_t] as a trivial signal
* rmt: Make a rmt_item32_t from a pair of Pulses
2023-12-21 12:14:31 +02:00
ivmarkov
0ae0e4829b
Update CHANGELOG.md
2023-12-11 11:19:50 +02:00
Kevin Wiesmüller
0d25bf27d8
Remove OutputPin requirement from spi sdi pin ( #351 )
2023-12-08 13:59:30 +02:00
ivmarkov
1182159c83
Update the wording w.r.t. cargo-espflash
2023-12-07 17:34:59 +02:00
ivmarkov
455cf15dc6
Fix CI
2023-11-22 06:14:39 +00:00
ivmarkov
82a43d637b
New release
v0.42.5
2023-11-12 16:03:39 +00:00
ivmarkov
0c40d3b0e3
Restore local borrows with unsafe
2023-11-12 15:36:42 +00:00
ivmarkov
79fc6e738b
Fix UB: Non-static callbacks are unsound
2023-11-11 18:14:12 +00:00
ivmarkov
f917d5302b
Clippy
v0.42.4
2023-11-02 07:22:29 +00:00
ivmarkov
ff57aea396
New release
2023-11-02 06:57:16 +00:00
ivmarkov
98d064f060
New release
v0.42.3
2023-10-30 20:46:43 +00:00
Frederick Vollbrecht
bdbba132f3
🐛 fix wrong array indexing logic ( #331 )
...
* 🐛 fix wrong array indexing logic
* using TIMER_MAX instead of TIMER_GROUP_MAX
* 🐛 wrong TIMER11 index definition
* update CHANGELOG
* rearange indexing to - "[ [T00,T01], [T10, T11]]"
2023-10-29 17:10:03 +02:00
ivmarkov
6ecb09b2f8
New release
v0.42.2
2023-10-27 21:48:18 +00:00
ivmarkov
64d4111bca
New release
v0.42.1
2023-10-19 05:32:31 +00:00
ivmarkov
83674fbc90
esp32c6 can use the PLL160M clock actually
2023-10-18 11:35:19 +00:00
ivmarkov
fcfd0779e2
Wrong definitions of GPIO pins for esp32c6
2023-10-18 10:34:54 +00:00
ivmarkov
3cbefd5599
esp32c2 support
2023-10-18 10:32:40 +00:00
ivmarkov
846f9dd26c
Temporarily switch back version to check esp-idf-template
2023-10-18 10:21:54 +00:00
ivmarkov
a653e81c81
New release
2023-10-18 06:54:57 +00:00
taks
b87dfb7bb6
Fix ambiguous name error ( #325 )
2023-10-18 09:35:25 +03:00
ivmarkov
55f70c4a20
Compat with h2 and c6
2023-10-18 05:59:04 +00:00
ivmarkov
5620aef652
Guard the new ADC implementations
2023-10-17 20:04:53 +00:00
ivmarkov
15ef8c3eda
New release
v0.42.0
2023-10-17 05:50:49 +00:00
ivmarkov
5d86e230df
#321
2023-10-17 04:46:01 +00:00
ivmarkov
7206328cef
Fix conditionals
2023-10-16 19:36:46 +00:00
ivmarkov
103ac01469
Remove obsolete IntrFlags dfrom everywhere
2023-10-16 19:32:01 +00:00
ivmarkov
9f50f4dd1d
Bugfix: interrupt type setting was incorrect
2023-10-16 19:28:37 +00:00
ivmarkov
6eeeae1018
Use better pins for esp32
2023-10-16 19:27:53 +00:00
ivmarkov
9bd6d8300f
SPI async: optimize memory; only enable for non-IRAM ISRs
2023-10-16 19:17:35 +00:00
ivmarkov
bb92e2a47e
Async examples
2023-10-14 07:36:30 +00:00
ivmarkov
e9d1744065
Unify Peripherals::take API with the similar ones in esp-idf-svc
2023-10-14 07:36:21 +00:00
ivmarkov
caa69fa04d
Revert "Option to modify existing Frame instance"
...
This reverts commit fac304f59ab46a9db3a76a8b2c4e29a9b63e36c2.
2023-10-13 17:50:33 +00:00
ivmarkov
59d34afa77
Revert "Option to modify existing Frame instance"
...
This reverts commit 81fe0a75251b252a3d42ab45eeb91d5e6d6a5fa2.
2023-10-13 17:50:12 +00:00
ivmarkov
81fe0a7525
Option to modify existing Frame instance
2023-10-13 09:35:54 +00:00
ivmarkov
fac304f59a
Option to modify existing Frame instance
2023-10-13 08:02:57 +00:00
ivmarkov
d8bba787b4
#317
2023-10-10 21:21:38 +00:00
ivmarkov
092055b967
Bugfixing; async timer example
2023-10-09 18:55:44 +00:00
ivmarkov
071d7c6620
Fix the no_std build
2023-10-09 17:55:12 +00:00
ivmarkov
a7aaba9265
Update changelog
2023-10-09 17:33:23 +00:00
ivmarkov
dc7dc0fdb5
Scope the callback to the lifetime of the driver
2023-10-09 17:33:16 +00:00
ivmarkov
c4f83d1a95
Scope the callback to the lifetime of the driver
2023-10-09 17:33:00 +00:00