diff --git a/stm32data/__main__.py b/stm32data/__main__.py index 4179313..896ed9b 100755 --- a/stm32data/__main__.py +++ b/stm32data/__main__.py @@ -163,7 +163,7 @@ perimap = [ ('.*:MDIOS:mdios1_v1_0', ('mdios', 'v1', 'MDIOS')), ('.*:QUADSPI:quadspi1_v1_0', ('quadspi', 'v1', 'QUADSPI')), ('STM32F1.*:BKP.*', ('bkp', 'v1', 'BKP')), - ('.*:RTC:rtc1_v1_1_Cube', ('rtc', 'v1', 'RTC')), + ('.*:RTC:rtc1_v1_1', ('rtc', 'v1', 'RTC')), ('STM32F0.*:RTC:rtc2_.*', ('rtc', 'v2f0', 'RTC')), ('STM32F2.*:RTC:rtc2_.*', ('rtc', 'v2f2', 'RTC')), ('STM32F3.*:RTC:rtc2_.*', ('rtc', 'v2f3', 'RTC')), @@ -174,11 +174,11 @@ perimap = [ ('STM32L1.*:RTC:rtc2_.*', ('rtc', 'v2l1', 'RTC')), ('STM32L4.*:RTC:rtc2_.*', ('rtc', 'v2l4', 'RTC')), ('STM32WB.*:RTC:rtc2_.*', ('rtc', 'v2wb', 'RTC')), - ('STM32U5.*:RTC:rtc2_.*', ('rtc', 'v3u5', 'RTC')), # Cube says v2, but it's v3 with security stuff - ('.*:RTC:rtc3_v1_0_Cube', ('rtc', 'v3', 'RTC')), - ('.*:RTC:rtc3_v1_1_Cube', ('rtc', 'v3', 'RTC')), - ('.*:RTC:rtc3_v2_0_Cube', ('rtc', 'v3', 'RTC')), - ('.*:RTC:rtc3_v3_0_Cube', ('rtc', 'v3', 'RTC')), + ('STM32U5.*:RTC:rtc2_.*', ('rtc', 'v3u5', 'RTC')), # Cube says v2, but it's v3 with security stuff + ('.*:RTC:rtc3_v1_0', ('rtc', 'v3', 'RTC')), + ('.*:RTC:rtc3_v1_1', ('rtc', 'v3', 'RTC')), + ('.*:RTC:rtc3_v2_0', ('rtc', 'v3', 'RTC')), + ('.*:RTC:rtc3_v3_0', ('rtc', 'v3', 'RTC')), ('.*:SAI:sai1_v1_1', ('sai', 'v1', 'SAI')), ('.*:SDIO:sdmmc_v1_2', ('sdmmc', 'v1', 'SDMMC')), ('.*:SDMMC:sdmmc_v1_3', ('sdmmc', 'v1', 'SDMMC')),