98 Commits

Author SHA1 Message Date
Ulf Lilleengen
83f2557eac chore: prepare embassy crate releases 2025-08-26 16:05:09 +02:00
Dario Nieuwenhuis
9f12852c38 Read crate configs from metadata. 2025-08-25 19:44:50 +02:00
Ulf Lilleengen
6a347f1f09 feat: add semver checks and releasing to releaser
* List dependencies of a crate
* List dependents of a crate
* Perform semver-checks of a crate
* Prepare a release for a crate and all dependents
* Use a single release.toml for cargo-release
* Add changelogs where missing
2025-08-25 19:44:49 +02:00
Ulf Lilleengen
c7b9060a74 fix: prepare embassy-sync 0.7.1 release
* Add newtype for moved type to preserve API compat
2025-08-12 21:05:32 +02:00
Ulf Lilleengen
0b8d448dba chore: bump bt-hci version to 0.4.0 for cyw43 2025-08-09 19:06:32 +02:00
Ulf Lilleengen
38807ff5fd chore: Release embassy-net-driver-channel version 0.3.1 2025-07-16 09:27:32 +02:00
Ulf Lilleengen
f2413bd20d chore: Release cyw43 version 0.4.0 2025-07-15 11:14:43 +02:00
Ulf Lilleengen
249433a7ed chore: update changelog 2025-07-15 10:47:07 +02:00
Matt Johnston
5e49985ed6 embassy-sync: bump to 0.7.0 2025-05-22 13:29:55 +08:00
Yuri Astrakhan
ef0f29f0ed Update defmt dependencies 2025-05-18 20:52:09 +02:00
iliana etaoin
db83d7275e cyw43: make State::new a const fn 2025-04-13 00:26:43 -07:00
Ulf Lilleengen
72f72ee15b chore: update cyw43 bt-hci version
The new version contains some fixes to hci serialization.
2025-04-07 10:13:42 +02:00
Flamenco
6f795d976c
Update control.rs
Fix function name
2025-02-17 08:15:09 -05:00
Ulf Lilleengen
ed63f80637 chore: bump embassy-sync version
Prepare version 0.6.2 for release
2025-01-15 16:12:36 +01:00
Dario Nieuwenhuis
41dcebe446 changelog fixes 2025-01-06 13:19:01 +01:00
Ulf Lilleengen
0ef98c70e7 Bump the versions 2025-01-06 10:18:21 +01:00
Ulf Lilleengen
4caeeade4d Update changelogs 2025-01-06 09:54:51 +01:00
Dario Nieuwenhuis
b127ca9844 Update bt-hci to 0.2 2025-01-03 00:16:43 +01:00
Karim
1de400bdcb Fix ScanType enum export
Exports the ScanType enum, which is needed to build the ScanOptions struct
2025-01-02 17:32:37 +01:00
Dániel Buga
44217aa092
Desugar some async fns 2024-12-30 12:13:13 +01:00
Dániel Buga
9a238e6ad8
Prepare new embassy-time-*driver, embassy-executor, embassy-time 2024-12-22 20:27:15 +01:00
Dániel Buga
c9abff53d7
Bump sync version (#3562)
* Bump sync version

* Use old embassy-sync in rp bluetooth example

* Downgrade update to minor
2024-11-22 21:16:11 +01:00
Joost Buijgers
350a15a0cd make bluetooth module public 2024-10-11 12:18:04 +02:00
Dario Nieuwenhuis
b9a1aaea5b cyw43: add support for WPA3 and more extensive security options. 2024-09-09 02:13:25 +02:00
Dario Nieuwenhuis
6b21f6d3d1 cyw43: log ioctls. 2024-09-09 02:13:25 +02:00
Dario Nieuwenhuis
3ac38e917c cyw43: use enum for ioctl instead of consts. 2024-09-09 02:13:25 +02:00
Ulf Lilleengen
c9ad897d4a Use released bt-hci crate 2024-08-21 18:14:15 +02:00
Dario Nieuwenhuis
ad4df1c1ad cyw43: make sure to yield if doing busy-polling for interrupts. 2024-08-09 01:07:52 +02:00
Dario Nieuwenhuis
4f7ac1946a cyw43: add Bluetooth support.
Co-Authored-By: Brandon Ros <brandonros1@gmail.com>
2024-08-05 21:07:42 +02:00
9names
49a8cf251b Add cyw43/cyw43-pio changelogs 2024-08-05 22:19:01 +10:00
9names
819d1efb5b Uprev cyw43 and cyw43-pio for embassy-rp 0.2 2024-08-05 20:48:55 +10:00
Ulf Lilleengen
ffb55754c8 Prepare release embassy-net-driver-channel 2024-08-05 08:56:29 +02:00
Ulf Lilleengen
44282b18fa Prepare embassy-time release 2024-08-05 08:56:29 +02:00
Vicente
29d79d3af2 Added doc comment to a public enum variant 2024-07-25 20:01:19 +02:00
Vicente
da5ecd29f1 Formmating 2024-07-25 19:55:54 +02:00
Vicente
6eb447eb58 Adding pub struct docs
cyw43::ScanOptions
2024-07-25 19:45:52 +02:00
Vicente
3efbd60a90 Fixing missing re-export
cyw::control::ScanOptions
2024-07-25 19:24:37 +02:00
Tarun Singh
a716a3f006 Reduced define for 'unreachable!' to a single macro rule 2024-07-17 17:05:52 -04:00
Dario Nieuwenhuis
6a4ac5bd60 Add collapse_debuginfo to fmt.rs macros.
This makes location info in defmt logs point to the code calling the macro,
instead of always to fmt.rs as before. Fix works with nightlies
starting with today's, and stable 1.81+.
2024-06-17 01:38:57 +02:00
Ulf Lilleengen
044b5c8921
Merge pull request #3040 from embassy-rs/embassy-time-0.3.1
prepare for embassy-time 0.3.1 release
2024-06-05 13:36:24 +00:00
Gustav Toft
3610799618 Added docs. 2024-06-05 08:33:55 +02:00
Gustav Toft
a516dbd5e2 CYW43: Add function to close existing soft AP 2024-06-05 08:14:35 +02:00
Ulf Lilleengen
30918c355b prepare for embassy-time 0.3.1 release 2024-06-04 09:02:41 +02:00
Ulf Lilleengen
cf0d227cca Prepare for embassy-sync 0.6.0 release 2024-05-29 12:09:55 +02:00
Dario Nieuwenhuis
3b01023636 Remove "cargo install probe-rs", point users to probe.rs instead.
Fixes #2965
2024-05-21 23:45:01 +02:00
Dion Dokter
f3008597aa Fix cyw43 2024-05-20 15:49:11 +02:00
Cirrus
3db771f4b6 Make join_wpa2_passphrase_info private 2024-04-28 16:04:52 -07:00
Cirrus
7432c4069b passphrase_info does not have to be passed &mut 2024-04-28 15:34:54 -07:00
Cirrus
d2f6ce5afd cyw43: Add function to join WPA2 network with precomputed PSK.
With flags = 0 in PassphraseInfo, CYW firmware skips the PBKDF2 PSK
derivation. This makes it possible avoid storing unhashed passwords.

The wpa_passphrase utility may be used to generate this PSK.
2024-04-28 15:22:11 -07:00
Jack Hogan
6ffecb1250
Added MAC address getter to cyw43 controller 2024-04-15 14:11:28 -04:00