|
772 | 772 | "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
|
773 | 773 | "value": "USE_PLL_HSI",
|
774 | 774 | "macro_name": "CLOCK_SOURCE"
|
775 |
| - } |
| 775 | + }, |
| 776 | + "rtc_lsi": { |
| 777 | + "help": "Use internal low speed clock (default clock is LSE)", |
| 778 | + "value": "1", |
| 779 | + "macro_name": "RTC_LSI" |
| 780 | + } |
776 | 781 | },
|
777 | 782 | "detect_code": ["0791"],
|
778 |
| - "macros_add": ["RTC_LSI=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
| 783 | + "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
779 | 784 | "device_has_add": ["SERIAL_FC"],
|
780 | 785 | "default_lib": "small",
|
781 | 786 | "release_versions": ["2"],
|
|
792 | 797 | "help": "Mask value : USE_PLL_HSE_EXTC (need HW patch) | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
|
793 | 798 | "value": "USE_PLL_HSI",
|
794 | 799 | "macro_name": "CLOCK_SOURCE"
|
795 |
| - } |
| 800 | + }, |
| 801 | + "rtc_lsi": { |
| 802 | + "help": "Use internal low speed clock (default clock is LSE)", |
| 803 | + "value": "1", |
| 804 | + "macro_name": "RTC_LSI" |
| 805 | + } |
796 | 806 | },
|
797 | 807 | "detect_code": ["0785"],
|
798 |
| - "macros_add": ["RTC_LSI=1", "CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
| 808 | + "macros_add": ["CMSIS_VECTAB_VIRTUAL", "CMSIS_VECTAB_VIRTUAL_HEADER_FILE=\"cmsis_nvic.h\""], |
799 | 809 | "device_has_add": ["CAN", "SERIAL_FC"],
|
800 | 810 | "default_lib": "small",
|
801 | 811 | "release_versions": ["2"],
|
|
924 | 934 | "supported_form_factors": ["ARDUINO"],
|
925 | 935 | "core": "Cortex-M4F",
|
926 | 936 | "extra_labels_add": ["STM32F3", "STM32F303x8", "STM32F303K8"],
|
927 |
| - "macros_add": ["RTC_LSI=1"], |
928 | 937 | "config": {
|
929 | 938 | "clock_source": {
|
930 | 939 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
|
931 | 940 | "value": "USE_PLL_HSI",
|
932 | 941 | "macro_name": "CLOCK_SOURCE"
|
933 |
| - } |
| 942 | + }, |
| 943 | + "rtc_lsi": { |
| 944 | + "help": "Use internal low speed clock (default clock is LSE)", |
| 945 | + "value": "1", |
| 946 | + "macro_name": "RTC_LSI" |
| 947 | + } |
934 | 948 | },
|
935 | 949 | "detect_code": ["0775"],
|
936 | 950 | "default_lib": "small",
|
|
1004 | 1018 | },
|
1005 | 1019 | "detect_code": ["0720"],
|
1006 | 1020 | "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"],
|
1007 |
| - "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH"], |
| 1021 | + "device_has_add": ["SERIAL_ASYNCH", "SERIAL_FC", "FLASH", "LOWPOWERTIMER"], |
1008 | 1022 | "release_versions": ["2", "5"],
|
1009 | 1023 | "device_name": "STM32F401RE"
|
1010 | 1024 | },
|
|
1507 | 1521 | "inherits": ["FAMILY_STM32"],
|
1508 | 1522 | "core": "Cortex-M4F",
|
1509 | 1523 | "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
|
1510 |
| - "macros_add": ["RTC_LSI=1"], |
1511 | 1524 | "config": {
|
1512 | 1525 | "clock_source": {
|
1513 | 1526 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
|
1514 | 1527 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
|
1515 | 1528 | "macro_name": "CLOCK_SOURCE"
|
1516 |
| - } |
| 1529 | + }, |
| 1530 | + "rtc_lsi": { |
| 1531 | + "help": "Use internal low speed clock (default clock is LSE)", |
| 1532 | + "value": "1", |
| 1533 | + "macro_name": "RTC_LSI" |
| 1534 | + } |
1517 | 1535 | },
|
1518 | 1536 | "detect_code": ["0810"],
|
1519 | 1537 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
|
|
1544 | 1562 | "help": "As 48 Mhz clock is configured for USB, SYSCLK has to be reduced from 180 to 168 MHz (set 0 for the max SYSCLK value)",
|
1545 | 1563 | "value": "1",
|
1546 | 1564 | "macro_name": "CLOCK_SOURCE_USB"
|
1547 |
| - } |
| 1565 | + }, |
| 1566 | + "rtc_lsi": { |
| 1567 | + "help": "Use internal low speed clock (default clock is LSE)", |
| 1568 | + "value": "1", |
| 1569 | + "macro_name": "RTC_LSI" |
| 1570 | + } |
1548 | 1571 | },
|
1549 |
| - "macros_add": ["RTC_LSI=1", "USB_STM_HAL", "USBHOST_OTHER"], |
| 1572 | + "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"], |
1550 | 1573 | "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
|
1551 | 1574 | "release_versions": ["2", "5"],
|
1552 | 1575 | "device_name": "STM32F429ZI",
|
|
1574 | 1597 | "inherits": ["FAMILY_STM32"],
|
1575 | 1598 | "core": "Cortex-M0+",
|
1576 | 1599 | "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
|
1577 |
| - "macros": ["RTC_LSI=1"], |
1578 | 1600 | "config": {
|
1579 | 1601 | "clock_source": {
|
1580 | 1602 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
|
1581 | 1603 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
|
1582 | 1604 | "macro_name": "CLOCK_SOURCE"
|
1583 |
| - } |
| 1605 | + }, |
| 1606 | + "rtc_lsi": { |
| 1607 | + "help": "Use internal low speed clock (default clock is LSE)", |
| 1608 | + "value": "1", |
| 1609 | + "macro_name": "RTC_LSI" |
| 1610 | + } |
1584 | 1611 | },
|
1585 | 1612 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
|
1586 | 1613 | "default_lib": "small",
|
|
0 commit comments