Commit Graph

5091 Commits

Author SHA1 Message Date
e1880a19df Merge pull request #254 from thalesfragoso/f0-rcc
F0 rcc
2021-06-24 20:39:51 -03:00
013792b944 Separate exti into v1 and v2 2021-06-24 20:28:06 -03:00
1c33a3b94c #[cfg] exti 2021-06-24 19:41:04 -03:00
210104e6dc Remove unused gpio_af from codegen 2021-06-24 19:23:51 -03:00
409884be2a Add F0 RCC 2021-06-24 19:21:56 -03:00
797534d1a6 Update features to include F0 2021-06-22 14:41:42 -03:00
9e5406f761 Merge pull request #252 from thalesfragoso/net-resources
net: Make the user pass in the StackResources in init
2021-06-21 01:49:32 +02:00
5a4e3ceb88 Update stm32-data (adds DBGMCU to all chips) 2021-06-21 01:38:59 +02:00
aca0fb1065 net: Make the user pass in the StackResources in init
By having the user pass in the resources, we can make them generic, this way
the user can choose the size of the individual resources
2021-06-20 17:15:18 -03:00
06d69a8028 Merge pull request #251 from embassy-rs/net-fix
net/tcp: Fix panic when consuming 0 bytes at EOF
2021-06-18 02:06:41 +02:00
d94feb9fcd net/tcp: Fix panic when consuming 0 bytes at EOF 2021-06-18 01:58:14 +02:00
0d1ae0a01e Merge pull request #247 from thalesfragoso/eth-v2
Eth v2
2021-06-16 16:55:39 +02:00
098ce6e740 stm32h7: Add ethernet example 2021-06-16 16:48:35 +02:00
77546825a1 stm32: Make vcell dependency optional 2021-06-16 16:48:35 +02:00
598201bff3 eth-v2: Make embassy-net optional 2021-06-16 16:48:35 +02:00
3396a51938 net: Add features for pool size and remove unwrap on smoltcp device 2021-06-16 16:48:35 +02:00
6cecc6d4b5 eth-v2: Get hclk frequency from clock singleton 2021-06-16 16:48:35 +02:00
f7e1f262af eth-v2: Enable source address filtering 2021-06-16 16:48:35 +02:00
ffc19a54d6 eth-v2: Fix bug in Rx descriptors and add docs art 2021-06-16 16:48:35 +02:00
6daa55a897 eth-v2: Fix setting the registers for the descriptors
Also, the interrupts are set to 1 to clear, the manual could have helped
with that one...
2021-06-16 16:48:35 +02:00
0b42e12604 eth-v2: Fix off by one bug 2021-06-16 16:48:35 +02:00
54ad2a41f1 eth-v2: Work around missing AF for REF_CLK 2021-06-16 16:48:35 +02:00
0c837f07c0 eth-v2: Enable clocks in new 2021-06-16 16:48:35 +02:00
e039c7c42c eth-v2: Remove Instance trait 2021-06-16 16:48:35 +02:00
05a239faf6 eth-v2: Implement embassy-net's Device Trait and fix Drop 2021-06-16 16:48:35 +02:00
4cffa200bd eth: Add lan8742a PHY 2021-06-16 16:48:35 +02:00
46e1bae9e3 eth-v2: Start Ethernet peripheral implementation 2021-06-16 16:48:35 +02:00
6386c34079 Merge pull request #250 from lulf/dual-core
Add support for generating PAC for dual cores
2021-06-16 16:46:01 +02:00
a4ea08f89f Update submodule 2021-06-16 16:31:12 +02:00
56c5218292 Prescaler 1 means divide by 3 on WL55 2021-06-16 16:21:16 +02:00
383beb37b3 Rename from wl55 to wl5x and enable debug wfe 2021-06-16 16:07:21 +02:00
b6a8703698 Add support for generating PAC for dual cores
* Chips that have multiple cores will be exposed as chipname_corename,
  i.e. stm32wl55jc_cm4
* Chips that have single cores will use the chip family as feature name
  and pick the first and only core from the list
* Add support for stm32wl55 chip family
2021-06-16 15:12:07 +02:00
927be50109 Merge pull request #249 from embassy-rs/nrf-pacs
nrf: use released nrf52805-pac, nrf52820-pac
2021-06-15 23:12:55 +02:00
76ae9e0e7c nrf: use released nrf52805-pac, nrf52820-pac 2021-06-15 22:25:37 +02:00
c9bf039cae Merge pull request #248 from lulf/add-timer-frequencies
Add separate fields for timer frequencies
2021-06-15 17:29:48 +02:00
8ae4f47d3d Fix compile 2021-06-15 16:44:00 +02:00
49fad2de8a Use correct frequencies for timers 2021-06-15 16:07:23 +02:00
ceb5d92da3 Merge pull request #246 from lulf/remove-default-rcc
Remove default rcc impl
2021-06-14 20:30:02 +02:00
4b406dd107 Remove default rcc impl 2021-06-14 20:24:51 +02:00
fd24677f84 Merge pull request #245 from bobmcwhirter/adc_v3
ADCv3 and example.
2021-06-14 19:26:42 +02:00
d58fb11b2e ADCv3 and example. 2021-06-14 13:20:42 -04:00
0dafd8f763 Merge pull request #241 from lulf/get-clock-frequencies
Provide a way for a peripheral to query its clock frequency
2021-06-14 16:22:14 +02:00
531093f281 Derive SPI v1 and v3 clocks automatically 2021-06-14 11:58:16 +02:00
5e1b0a5398 Add wb55 clocks 2021-06-14 11:41:02 +02:00
ee9f67fa01 Add common types 2021-06-14 11:33:11 +02:00
a2da2a6db2 Remove unused l0 code 2021-06-14 11:33:11 +02:00
95532726b2 Add minimal RCC impls for L4 and F4 2021-06-14 11:33:11 +02:00
a13e07625f Add ... c1? 2021-06-14 11:33:11 +02:00
0b52731897 Add clocks for h7 2021-06-14 11:33:11 +02:00
2c63393c9e Add Clock type per RCC family 2021-06-14 11:33:11 +02:00