Jesse Braham
9dba3615ed
New releases for all packages
2023-05-02 09:17:29 -07:00
Jesse Braham
ecd7fdde7f
Use published release of embassy-executor ( #503 )
2023-05-02 15:33:13 +01:00
Jesse Braham
6fdc1ea5de
Implement embedded_hal_nb::serial::* traits for UsbSerialJtag ( #498 )
...
* Implement `embedded-hal-nb` serial traits for `UsbSerialJtag`
* Fix warnings in `usb_serial_jtag` examples
2023-05-02 12:14:15 +01:00
Jesse Braham
5d073cf56f
Add a CHANGELOG
2023-04-27 09:56:41 -07:00
Björn Quentin
a950a3ba32
Merge pull request #493 from bjoernQ/feature/ESP32-S2-PSRAM
...
ESP32-S2 PSRAM Support
2023-04-26 08:55:19 +02:00
bjoernQ
42bdb9e930
Reformat Cargo.toml after rebase
2023-04-25 16:51:59 +02:00
bjoernQ
69d259f597
Call common_init on all targets
2023-04-25 16:50:26 +02:00
bjoernQ
a9f69b29d8
Add bare-bones PSRAM support for ESP32-S2
2023-04-25 16:47:57 +02:00
Björn Quentin
e3c1b93c20
Merge pull request #492 from jessebraham/fixes/generics
...
Remove unnecessary generic from `UsbSerialJtag` driver
2023-04-25 07:54:44 +02:00
Jesse Braham
304e0116d7
Remove unnecessary generic from UsbSerialJtag driver
2023-04-24 09:19:49 -07:00
icedrocket
2b662a8486
doc: remove #[doc(inline)] from esp-hal-common re-exports
2023-04-24 06:35:34 -07:00
Jesse Braham
5c5d7f9876
Update embedded-hal-async and embassy-* dependencies ( #488 )
...
* Update all dependencies to their latest versions
* Update `embassy-executor` and add new required features
2023-04-21 07:48:25 -07:00
Jesse Braham
5950a043c0
Update to embedded-hal@1.0.0-alpha.10 and embedded-hal-nb@1.0.0-alpha.2 ( #487 )
...
* Update `embedded-hal-1` and `embedded-hal-nb` dependencies to latest versions
* Update the `Delay` and `I2c` trait implementations
* Update the `SpiDevice` trait, implement `SpiDeviceRead` and `SpiDeviceWrite`
2023-04-21 06:52:06 -07:00
Björn Quentin
e01a569c69
Merge pull request #474 from BryanKadzban/add-open-drain
...
Let users configure the LEDC output_pin as open-drain
2023-04-20 17:00:33 +02:00
Björn Quentin
ab79b142f7
Add DEBUG-ASSIST functionality ( #484 )
...
* Add DEBUG-ASSIST functionality
* Reformat `lib.rs`
* Reformat ESP32-C2 example
2023-04-20 07:38:55 -07:00
Bryan Kadzban
ec4362561a
Fix missing semicolon
2023-04-20 02:46:20 -07:00
Björn Quentin
3fa71b2099
Merge pull request #426 from onsdagens/main
...
Added API to raise and reset software interrupts
2023-04-18 14:18:45 +02:00
onsdagens
a0a47a4add
Fixed comments
2023-04-18 13:48:01 +02:00
onsdagens
dd1be32387
Fixed comments
2023-04-18 13:47:49 +02:00
onsdagens
613136a5ef
Fixed comments
2023-04-18 13:20:00 +02:00
Bryan Kadzban
9c78a9c6c9
Fix ledc example code for non-esp32c3 devices
2023-04-17 13:56:40 -07:00
onsdagens
f999d68071
Merge branch 'esp-rs:main' into main
2023-04-17 10:48:05 +01:00
Björn Quentin
4b42f27a4f
Merge pull request #480 from bjoernQ/use-nightly-2023-03-09-in-ci
...
Pin nightly to 2023-03-09
2023-04-17 08:57:04 +02:00
bjoernQ
56a6910780
Pin nightly to 2023-03-09 to workaround a problem with embedded-hal-async in CI
2023-04-17 08:18:31 +02:00
Bryan Kadzban
9d85bc2ffe
Fix ledc example to specify a push-pull output
2023-04-16 20:37:27 -07:00
Bryan Kadzban
a48ba52107
Fix rustfmt
2023-04-16 20:32:58 -07:00
onsdagens
b79c4c2914
Added software interrupt API, examples for all of the MCUs
2023-04-14 18:55:25 +02:00
onsdagens
3d3b71924b
Added software interrupt API, examples for all of the MCUs
2023-04-14 18:53:49 +02:00
sreehari prasad
9ff3837537
rsa peripheral support ( #467 )
2023-04-11 11:58:10 +01:00
liebman
ba078ef547
use bitflags to decode wakeup cause ( #473 )
...
* get_wakeup_cause: use bitflags instead of cast, &
* get_wakeup_cause: bitflags for other cpus
2023-04-11 11:10:17 +01:00
Bryan Kadzban
885606839f
Let users configure the output_pin as open-drain.
...
Continue to default to push-pull.
2023-04-09 15:07:13 -07:00
Björn Quentin
696b21bd92
Merge pull request #471 from raiker/main
...
Use 192 as mclk_multiple for 24-bit I2S
2023-04-08 11:33:48 +02:00
Björn Quentin
61aaf69aeb
Merge pull request #472 from liebman/fix-get_wakeup_cause
...
get_wakeup_cause: fix comparison error
2023-04-08 11:17:06 +02:00
Christopher Liebman
85a76f88dd
get_wakeup_cause: fix comparison error
2023-04-07 15:24:05 -07:00
Josh Weberruss
2965bac64c
Use 192 as mclk_multiple for 24-bit I2S
2023-04-07 17:26:39 +10:00
Björn Quentin
e5d1c603b0
Merge pull request #470 from bjoernQ/prepare-for-mbedtls
...
Minor linker script additions
2023-04-06 14:37:16 +02:00
bjoernQ
b513464c38
Use correct linker script comment style
2023-04-06 13:37:33 +02:00
bjoernQ
48ff4c293b
Minor linker script additions
2023-04-06 13:28:07 +02:00
dimpolo
8815e75250
fix CpuControl::start_app_core signature ( #466 )
2023-04-05 16:37:22 +01:00
Scott Mabin
7ab9d91f26
move rwtext after other RAM data sections ( #464 )
2023-03-31 14:27:53 +01:00
Juraj Sadel
40bf086a0c
Add PeripheralClockControl argument to timg, wdt, sha, usb-serial-jtag and uart constructors ( #463 )
...
* PeripheralClockControl timer
* Add PeripheralClockControl to timg, wdt, sha, usb-serial-jtag and uart
* ESP32 updated examples
* ESP32C2 updated examples
* ESP32C3 updated examples
* ESP32S2 updated examples
* ESP32S3 updated examples
* ESP32C6 updated examples
* cargo fmt
2023-03-31 09:51:34 +02:00
Jesse Braham
aa235365b2
ESP32-C3: Disable usb_pad_enable when setting GPIO18/19 to input/output
2023-03-30 06:40:41 -07:00
Jesse Braham
a9104020fc
Minor documentation improvements ( #460 )
...
* Add README, improve documentation for `esp-hal-procmacros`
* Improve documentation for `esp-hal-smartled`
* Use esp-rs logo for all packages' documentation
2023-03-30 06:05:28 -07:00
Björn Quentin
a677abd3e8
Merge pull request #458 from bjoernQ/fix-c6-ieee802154-clock-enable
...
Fix 802.15.4 clock enabling (ESP32-C6)
2023-03-28 15:31:02 +02:00
bjoernQ
01f35245f8
Fix 802.15.4 clock enabling (ESP32-C6)
2023-03-28 13:41:21 +02:00
Jesse Braham
aac83644af
New releases for all packages
2023-03-27 10:38:46 -07:00
Björn Quentin
b3435f88d9
Merge pull request #456 from bjoernQ/radio-related-clocks
...
Add support for radio peripheral clock control
2023-03-27 13:22:51 +02:00
bjoernQ
4bd05d9032
Fix typo
2023-03-27 13:01:36 +02:00
bjoernQ
94bbdac00e
Add support for radio peripheral clock control
2023-03-27 10:26:45 +02:00
Juraj Sadel
0244c6d6fc
Feature/reset functionalities ( #452 )
...
* add `software_reset`, `software_reset_cpu` and `rtc_get_wakeup_cause`
* Add SOC wakeup symbols
* Add SleepSource and WakeupReason enums and get_wakeup_cause() function
* Add other SOC wakeups
* fixups and fmt
* address review comments
* Update symbols in WakeupReason enum
* fmt
---------
Co-authored-by: Anthony Grondin <104731965+AnthonyGrondin@users.noreply.github.com>
2023-03-24 20:37:24 +01:00