|
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