Skip to content

Commit

Permalink
Re-enable ATmega128RFA1
Browse files Browse the repository at this point in the history
  • Loading branch information
twasilczyk committed Aug 21, 2021
1 parent e84b2d0 commit e105953
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 8 deletions.
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,11 @@ git clone --recurse-submodules --jobs 8 https://github.com/modm-io/modm.git

## Microcontrollers

modm can create a HAL for <!--allcount-->3138<!--/allcount--> devices of these vendors:
modm can create a HAL for <!--allcount-->3172<!--/allcount--> devices of these vendors:

- STMicroelectronics STM32: <!--stmcount-->2593<!--/stmcount--> devices.
- STMicroelectronics STM32: <!--stmcount-->2621<!--/stmcount--> devices.
- Microchip SAM: <!--samcount-->163<!--/samcount--> devices.
- Microchip AVR: <!--avrcount-->382<!--/avrcount--> devices.
- Microchip AVR: <!--avrcount-->388<!--/avrcount--> devices.

Here is a table with all device families and the peripheral drivers they support:

Expand Down Expand Up @@ -312,7 +312,7 @@ Please [discover modm's peripheral drivers for your specific device][discover].
<td align="center">○</td>
<td align="center">○</td>
<td align="center">✗</td>
<td align="center"></td>
<td align="center"></td>
<td align="center">✗</td>
</tr><tr>
<td align="left">Random Generator</td>
Expand Down Expand Up @@ -366,7 +366,7 @@ Please [discover modm's peripheral drivers for your specific device][discover].
<td align="center">✅</td>
<td align="center">✅</td>
<td align="center">✗</td>
<td align="center"></td>
<td align="center"></td>
<td align="center">✗</td>
</tr><tr>
<td align="left">Timer</td>
Expand Down
2 changes: 1 addition & 1 deletion ext/modm-devices
Submodule modm-devices updated 48 files
+5 −5 README.md
+175 −0 devices/avr/atmega-128-rfa1.xml
+1 −2 devices/stm32/stm32f0-30.xml
+1 −1 devices/stm32/stm32f0-51.xml
+1 −1 devices/stm32/stm32f0-58.xml
+2 −2 devices/stm32/stm32f1-00-8_b.xml
+4 −4 devices/stm32/stm32f1-00-c_d_e.xml
+4 −4 devices/stm32/stm32f1-01-c_d_e.xml
+4 −4 devices/stm32/stm32f1-01-f_g.xml
+2 −2 devices/stm32/stm32f1-01_02-8_b.xml
+6 −6 devices/stm32/stm32f1-03-8_b.xml
+8 −8 devices/stm32/stm32f1-03-c_d_e.xml
+6 −6 devices/stm32/stm32f1-03-f_g.xml
+4 −4 devices/stm32/stm32f1-05_07.xml
+11 −11 devices/stm32/stm32g0-30.xml
+15 −16 devices/stm32/stm32g0-31_41.xml
+9 −46 devices/stm32/stm32g0-70_b0.xml
+15 −38 devices/stm32/stm32g0-71_81.xml
+1 −1 devices/stm32/stm32g0-b1_c1.xml
+4 −0 devices/stm32/stm32g4-31_41.xml
+173 −17 devices/stm32/stm32g4-71_91_a1.xml
+73 −21 devices/stm32/stm32g4-73_83.xml
+77 −21 devices/stm32/stm32g4-74_84.xml
+4 −0 devices/stm32/stm32h7-23_33.xml
+84 −40 devices/stm32/stm32h7-25_35.xml
+4 −0 devices/stm32/stm32h7-30.xml
+17 −13 devices/stm32/stm32h7-42.xml
+4 −0 devices/stm32/stm32h7-43_53.xml
+4 −0 devices/stm32/stm32h7-45_55.xml
+4 −0 devices/stm32/stm32h7-47_57.xml
+17 −39 devices/stm32/stm32h7-50.xml
+4 −0 devices/stm32/stm32h7-a3.xml
+4 −0 devices/stm32/stm32h7-b0.xml
+4 −0 devices/stm32/stm32h7-b3.xml
+13 −9 devices/stm32/stm32l0-71_72_73_81_82_83.xml
+1 −2 devices/stm32/stm32l1-00.xml
+0 −1 devices/stm32/stm32l1-51_52-6_8_b.xml
+0 −6 devices/stm32/stm32l1-51_52_62-c_d_e.xml
+3 −0 devices/stm32/stm32l4-12_22.xml
+5 −0 devices/stm32/stm32l4-51_71.xml
+4 −1 devices/stm32/stm32l4-96_a6.xml
+44 −25 devices/stm32/stm32wb-10_15.xml
+1 −0 devices/stm32/stm32wb-5m.xml
+5 −3 devices/stm32/stm32wl-54_55.xml
+5 −4 devices/stm32/stm32wl-e4_e5.xml
+1 −1 modm_devices/__init__.py
+17 −4 tools/generator/raw-data-extractor/extract-stm32.py
+329 −0 tools/generator/raw-data-extractor/patches/avr.patch
3 changes: 2 additions & 1 deletion src/modm/platform/clock/avr/module.lb
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ def prepare(module, options):
target = options[":target"].identifier
if target.family in {"tiny"} and target.name in {"861", "88"}:
return False
if target.family in {"mega"} and target.name in {"8", "16", "32", "64", "128"}:
if (target.family in {"mega"} and target.name in {"8", "16", "32", "64", "128"}
and target.type not in {"rfa1"}):
return False

module.depends(":architecture:atomic", ":architecture:clock")
Expand Down
1 change: 0 additions & 1 deletion test/all/ignored.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ at90usb646
at90usb647
at90usb82
atmega1284rfr2
atmega128rfa1
atmega128rfr2
atmega162
atmega165a
Expand Down

0 comments on commit e105953

Please sign in to comment.