|
782 | 782 | "inherits": ["Target"],
|
783 | 783 | "progen": {"target": "nucleo-f401re"},
|
784 | 784 | "detect_code": ["0720"],
|
785 |
| - "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 785 | + "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"], |
| 786 | + "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
786 | 787 | "release_versions": ["2", "5"]
|
787 | 788 | },
|
788 | 789 | "NUCLEO_F410RB": {
|
|
793 | 794 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
|
794 | 795 | "inherits": ["Target"],
|
795 | 796 | "progen": {"target": "nucleo-f410rb"},
|
796 |
| - "macros": ["MBEDTLS_ENTROPY_HARDWARE_ALT"], |
| 797 | + "macros": ["MBEDTLS_ENTROPY_HARDWARE_ALT", "TRANSACTION_QUEUE_SIZE_SPI=2"], |
797 | 798 | "detect_code": ["0740"],
|
798 |
| - "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 799 | + "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
799 | 800 | "release_versions": ["2", "5"]
|
800 | 801 | },
|
801 | 802 | "NUCLEO_F411RE": {
|
|
807 | 808 | "inherits": ["Target"],
|
808 | 809 | "progen": {"target": "nucleo-f411re"},
|
809 | 810 | "detect_code": ["0740"],
|
810 |
| - "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 811 | + "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"], |
| 812 | + "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
811 | 813 | "release_versions": ["2", "5"]
|
812 | 814 | },
|
813 | 815 | "ELMO_F411RE": {
|
|
818 | 820 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
|
819 | 821 | "inherits": ["Target"],
|
820 | 822 | "detect_code": ["----"],
|
821 |
| - "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 823 | + "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"], |
| 824 | + "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
822 | 825 | "default_lib": "small",
|
823 | 826 | "release_versions": ["2"]
|
824 | 827 | },
|
|
830 | 833 | "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx"],
|
831 | 834 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
|
832 | 835 | "progen": {"target": "nucleo-f429zi"},
|
833 |
| - "macros": ["MBEDTLS_ENTROPY_HARDWARE_ALT"], |
834 |
| - "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "RTC_LSI", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 836 | + "macros": ["MBEDTLS_ENTROPY_HARDWARE_ALT", "DEVICE_RTC_LSI=1", "TRANSACTION_QUEUE_SIZE_SPI=2"], |
| 837 | + "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
835 | 838 | "detect_code": ["0796"],
|
836 | 839 | "features": ["IPV4"],
|
837 | 840 | "release_versions": ["2", "5"]
|
|
845 | 848 | "inherits": ["Target"],
|
846 | 849 | "progen": {"target": "nucleo-f446re"},
|
847 | 850 | "detect_code": ["0777"],
|
848 |
| - "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 851 | + "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"], |
| 852 | + "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
849 | 853 | "release_versions": ["2", "5"]
|
850 | 854 | },
|
851 | 855 | "NUCLEO_F446ZE": {
|
|
857 | 861 | "inherits": ["Target"],
|
858 | 862 | "progen": {"target": "nucleo-f446ze"},
|
859 | 863 | "detect_code": ["0778"],
|
860 |
| - "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
861 |
| - "release_versions": ["2", "5"] |
| 864 | + "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"], |
| 865 | + "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"] |
862 | 866 | },
|
863 | 867 |
|
864 | 868 | "B96B_F446VE": {
|
|
869 | 873 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
|
870 | 874 | "inherits": ["Target"],
|
871 | 875 | "detect_code": ["0840"],
|
872 |
| - "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 876 | + "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"], |
| 877 | + "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
873 | 878 | "release_versions": ["2", "5"]
|
874 | 879 | },
|
875 | 880 | "NUCLEO_F746ZG": {
|
|
1061 | 1066 | "progen": {"target": "disco-f407vg"},
|
1062 | 1067 | "extra_labels": ["STM", "STM32F4", "STM32F407", "STM32F407VG"],
|
1063 | 1068 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM"],
|
1064 |
| - "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"] |
| 1069 | + "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"], |
| 1070 | + "device_has": ["ANALOGIN", "ANALOGOUT", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"] |
1065 | 1071 | },
|
1066 | 1072 | "DISCO_F429ZI": {
|
1067 | 1073 | "inherits": ["Target"],
|
1068 | 1074 | "core": "Cortex-M4F",
|
1069 | 1075 | "default_toolchain": "ARM",
|
1070 | 1076 | "extra_labels": ["STM", "STM32F4", "STM32F429", "STM32F429ZI", "STM32F429xx"],
|
1071 |
| - "macros": ["MBEDTLS_ENTROPY_HARDWARE_ALT", "DEVICE_RTC_LSI=1"], |
| 1077 | + "macros": ["MBEDTLS_ENTROPY_HARDWARE_ALT","DEVICE_RTC_LSI=1","TRANSACTION_QUEUE_SIZE_SPI=2"], |
1072 | 1078 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
|
1073 | 1079 | "progen": {"target": "disco-f429zi"},
|
1074 |
| - "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 1080 | + "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_ASYNCH", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
1075 | 1081 | "release_versions": ["2", "5"]
|
1076 | 1082 | },
|
1077 | 1083 | "DISCO_F469NI": {
|
|
1081 | 1087 | "extra_labels": ["STM", "STM32F4", "STM32F469", "STM32F469NI", "STM32F469xx"],
|
1082 | 1088 | "supported_toolchains": ["ARM", "uARM", "IAR", "GCC_ARM"],
|
1083 | 1089 | "inherits": ["Target"],
|
1084 |
| - "macros": ["MBEDTLS_ENTROPY_HARDWARE_ALT"], |
| 1090 | + "macros": ["MBEDTLS_ENTROPY_HARDWARE_ALT","TRANSACTION_QUEUE_SIZE_SPI=2"], |
1085 | 1091 | "progen": {"target": "disco-f469ni"},
|
1086 | 1092 | "detect_code": ["0788"],
|
1087 |
| - "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 1093 | + "device_has": ["ANALOGIN", "ANALOGOUT", "CAN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SERIAL_FC", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
1088 | 1094 | "release_versions": ["2", "5"]
|
1089 | 1095 | },
|
1090 | 1096 | "DISCO_L053C8": {
|
|
1140 | 1146 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
|
1141 | 1147 | "extra_labels": ["STM", "STM32F4", "STM32F405RG"],
|
1142 | 1148 | "is_disk_virtual": true,
|
1143 |
| - "macros": ["HSE_VALUE=26000000", "OS_CLOCK=48000000"], |
| 1149 | + "macros": ["HSE_VALUE=26000000", "OS_CLOCK=48000000", "TRANSACTION_QUEUE_SIZE_SPI=2"], |
1144 | 1150 | "progen": {"target": "mts-mdot-f405rg"},
|
1145 |
| - "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 1151 | + "device_has": ["ANALOGIN", "ANALOGOUT", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
1146 | 1152 | "release_versions": ["2"]
|
1147 | 1153 | },
|
1148 | 1154 | "MTS_MDOT_F411RE": {
|
1149 | 1155 | "inherits": ["Target"],
|
1150 | 1156 | "core": "Cortex-M4F",
|
1151 | 1157 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
|
1152 | 1158 | "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
|
1153 |
| - "macros": ["HSE_VALUE=26000000", "OS_CLOCK=96000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000"], |
| 1159 | + "macros": ["HSE_VALUE=26000000", "OS_CLOCK=96000000", "USE_PLL_HSE_EXTC=0", "VECT_TAB_OFFSET=0x00010000","TRANSACTION_QUEUE_SIZE_SPI=2"], |
1154 | 1160 | "post_binary_hook": {
|
1155 | 1161 | "function": "MTSCode.combine_bins_mts_dot",
|
1156 | 1162 | "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
|
1157 | 1163 | },
|
1158 | 1164 | "progen": {"target": "mts-mdot-f411re"},
|
1159 |
| - "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 1165 | + "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
1160 | 1166 | "release_versions": ["2", "5"]
|
1161 | 1167 | },
|
1162 | 1168 | "MTS_DRAGONFLY_F411RE": {
|
1163 | 1169 | "inherits": ["Target"],
|
1164 | 1170 | "core": "Cortex-M4F",
|
1165 | 1171 | "supported_toolchains": ["ARM", "uARM", "GCC_ARM", "IAR"],
|
1166 | 1172 | "extra_labels": ["STM", "STM32F4", "STM32F411RE"],
|
1167 |
| - "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000"], |
| 1173 | + "macros": ["HSE_VALUE=26000000", "VECT_TAB_OFFSET=0x08010000","TRANSACTION_QUEUE_SIZE_SPI=2"], |
1168 | 1174 | "post_binary_hook": {
|
1169 | 1175 | "function": "MTSCode.combine_bins_mts_dragonfly",
|
1170 | 1176 | "toolchains": ["GCC_ARM", "ARM_STD", "ARM_MICRO"]
|
1171 | 1177 | },
|
1172 | 1178 | "progen": {"target": "mts-dragonfly-f411re"},
|
1173 |
| - "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"], |
| 1179 | + "device_has": ["ANALOGIN", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"], |
1174 | 1180 | "release_versions": ["2", "5"]
|
1175 | 1181 | },
|
1176 | 1182 | "MOTE_L152RC": {
|
|
1192 | 1198 | "default_toolchain": "GCC_ARM",
|
1193 | 1199 | "extra_labels": ["STM", "STM32F4", "STM32F401", "STM32F401VC"],
|
1194 | 1200 | "supported_toolchains": ["GCC_ARM"],
|
1195 |
| - "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "STDIO_MESSAGES"] |
| 1201 | + "macros": ["TRANSACTION_QUEUE_SIZE_SPI=2"], |
| 1202 | + "device_has": ["ANALOGIN", "ERROR_RED", "I2C", "I2CSLAVE", "INTERRUPTIN", "PORTIN", "PORTINOUT", "PORTOUT", "PWMOUT", "RTC", "SERIAL", "SLEEP", "SPI", "SPISLAVE", "SPI_ASYNCH", "STDIO_MESSAGES"] |
1196 | 1203 | },
|
1197 | 1204 | "UBLOX_C029": {
|
1198 | 1205 | "supported_form_factors": ["ARDUINO"],
|
|
0 commit comments