|
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 | },
|
|
1488 | 1502 | "inherits": ["FAMILY_STM32"],
|
1489 | 1503 | "core": "Cortex-M4F",
|
1490 | 1504 | "extra_labels_add": ["STM32F3", "STM32F334x8","STM32F334C8"],
|
1491 |
| - "macros_add": ["RTC_LSI=1"], |
1492 | 1505 | "config": {
|
1493 | 1506 | "clock_source": {
|
1494 | 1507 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
|
1495 | 1508 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
|
1496 | 1509 | "macro_name": "CLOCK_SOURCE"
|
1497 |
| - } |
| 1510 | + }, |
| 1511 | + "rtc_lsi": { |
| 1512 | + "help": "Use internal low speed clock (default clock is LSE)", |
| 1513 | + "value": "1", |
| 1514 | + "macro_name": "RTC_LSI" |
| 1515 | + } |
1498 | 1516 | },
|
1499 | 1517 | "detect_code": ["0810"],
|
1500 | 1518 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_ASYNCH", "SERIAL_FC"],
|
|
1525 | 1543 | "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)",
|
1526 | 1544 | "value": "1",
|
1527 | 1545 | "macro_name": "CLOCK_SOURCE_USB"
|
1528 |
| - } |
| 1546 | + }, |
| 1547 | + "rtc_lsi": { |
| 1548 | + "help": "Use internal low speed clock (default clock is LSE)", |
| 1549 | + "value": "1", |
| 1550 | + "macro_name": "RTC_LSI" |
| 1551 | + } |
1529 | 1552 | },
|
1530 |
| - "macros_add": ["RTC_LSI=1", "USB_STM_HAL", "USBHOST_OTHER"], |
| 1553 | + "macros_add": ["USB_STM_HAL", "USBHOST_OTHER"], |
1531 | 1554 | "device_has_add": ["ANALOGOUT", "CAN", "SERIAL_ASYNCH", "SERIAL_FC", "TRNG", "FLASH"],
|
1532 | 1555 | "release_versions": ["2", "5"],
|
1533 | 1556 | "device_name": "STM32F429ZI",
|
|
1555 | 1578 | "inherits": ["FAMILY_STM32"],
|
1556 | 1579 | "core": "Cortex-M0+",
|
1557 | 1580 | "extra_labels_add": ["STM32L0", "STM32L053x8", "STM32L053C8"],
|
1558 |
| - "macros": ["RTC_LSI=1"], |
1559 | 1581 | "config": {
|
1560 | 1582 | "clock_source": {
|
1561 | 1583 | "help": "Mask value : USE_PLL_HSE_EXTC | USE_PLL_HSE_XTAL (need HW patch) | USE_PLL_HSI",
|
1562 | 1584 | "value": "USE_PLL_HSE_EXTC|USE_PLL_HSI",
|
1563 | 1585 | "macro_name": "CLOCK_SOURCE"
|
1564 |
| - } |
| 1586 | + }, |
| 1587 | + "rtc_lsi": { |
| 1588 | + "help": "Use internal low speed clock (default clock is LSE)", |
| 1589 | + "value": "1", |
| 1590 | + "macro_name": "RTC_LSI" |
| 1591 | + } |
1565 | 1592 | },
|
1566 | 1593 | "device_has_add": ["ANALOGOUT", "LOWPOWERTIMER", "SERIAL_FC", "FLASH"],
|
1567 | 1594 | "default_lib": "small",
|
|
0 commit comments