diff options
author | Clyne Sullivan <clyne@bitgloo.com> | 2025-01-29 21:34:25 -0500 |
---|---|---|
committer | Clyne Sullivan <clyne@bitgloo.com> | 2025-01-29 21:34:25 -0500 |
commit | 5b81bc8ccbd342b8566d88fc9f17a73aec03b5b6 (patch) | |
tree | cc57486912cfa74c6440d8b97c28f451ec787d78 /microphone.ioc |
initial commit
Diffstat (limited to 'microphone.ioc')
-rw-r--r-- | microphone.ioc | 416 |
1 files changed, 416 insertions, 0 deletions
diff --git a/microphone.ioc b/microphone.ioc new file mode 100644 index 0000000..d9f4f3d --- /dev/null +++ b/microphone.ioc @@ -0,0 +1,416 @@ +#MicroXplorer Configuration settings - do not modify +CAD.formats= +CAD.pinconfig= +CAD.provider= +Dma.Request0=SPI1_RX +Dma.Request1=SPI1_TX +Dma.RequestsNb=2 +Dma.SPI1_RX.0.Direction=DMA_PERIPH_TO_MEMORY +Dma.SPI1_RX.0.EventEnable=DISABLE +Dma.SPI1_RX.0.Instance=DMA1_Channel1 +Dma.SPI1_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.SPI1_RX.0.MemInc=DMA_MINC_ENABLE +Dma.SPI1_RX.0.Mode=DMA_CIRCULAR +Dma.SPI1_RX.0.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.SPI1_RX.0.PeriphInc=DMA_PINC_DISABLE +Dma.SPI1_RX.0.Polarity=HAL_DMAMUX_REQ_GEN_RISING +Dma.SPI1_RX.0.Priority=DMA_PRIORITY_VERY_HIGH +Dma.SPI1_RX.0.RequestNumber=1 +Dma.SPI1_RX.0.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,SignalID,Polarity,RequestNumber,SyncSignalID,SyncPolarity,SyncEnable,EventEnable,SyncRequestNumber +Dma.SPI1_RX.0.SignalID=NONE +Dma.SPI1_RX.0.SyncEnable=DISABLE +Dma.SPI1_RX.0.SyncPolarity=HAL_DMAMUX_SYNC_NO_EVENT +Dma.SPI1_RX.0.SyncRequestNumber=1 +Dma.SPI1_RX.0.SyncSignalID=NONE +Dma.SPI1_TX.1.Direction=DMA_MEMORY_TO_PERIPH +Dma.SPI1_TX.1.EventEnable=DISABLE +Dma.SPI1_TX.1.Instance=DMA1_Channel2 +Dma.SPI1_TX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE +Dma.SPI1_TX.1.MemInc=DMA_MINC_ENABLE +Dma.SPI1_TX.1.Mode=DMA_CIRCULAR +Dma.SPI1_TX.1.PeriphDataAlignment=DMA_PDATAALIGN_BYTE +Dma.SPI1_TX.1.PeriphInc=DMA_PINC_DISABLE +Dma.SPI1_TX.1.Polarity=HAL_DMAMUX_REQ_GEN_RISING +Dma.SPI1_TX.1.Priority=DMA_PRIORITY_VERY_HIGH +Dma.SPI1_TX.1.RequestNumber=1 +Dma.SPI1_TX.1.RequestParameters=Instance,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,SignalID,Polarity,RequestNumber,SyncSignalID,SyncPolarity,SyncEnable,EventEnable,SyncRequestNumber +Dma.SPI1_TX.1.SignalID=NONE +Dma.SPI1_TX.1.SyncEnable=DISABLE +Dma.SPI1_TX.1.SyncPolarity=HAL_DMAMUX_SYNC_NO_EVENT +Dma.SPI1_TX.1.SyncRequestNumber=1 +Dma.SPI1_TX.1.SyncSignalID=NONE +File.Version=6 +GPIO.groupedBy= +KeepUserPlacement=false +Mcu.CPN=STM32U083MCT6 +Mcu.Family=STM32U0 +Mcu.IP0=CORTEX_M0+ +Mcu.IP1=DEBUG +Mcu.IP2=DMA +Mcu.IP3=NVIC +Mcu.IP4=PWR +Mcu.IP5=RCC +Mcu.IP6=SPI1 +Mcu.IP7=SYS +Mcu.IP8=USART2 +Mcu.IPNb=9 +Mcu.Name=STM32U083MCTx +Mcu.Package=LQFP80 +Mcu.Pin0=PC13 +Mcu.Pin1=PC14-OSC32_IN +Mcu.Pin10=PA6 +Mcu.Pin11=PA7 +Mcu.Pin12=PC4 +Mcu.Pin13=PC5 +Mcu.Pin14=PB1 +Mcu.Pin15=PB2 +Mcu.Pin16=PE7 +Mcu.Pin17=PE8 +Mcu.Pin18=PE9 +Mcu.Pin19=PB11 +Mcu.Pin2=PC15-OSC32_OUT +Mcu.Pin20=PB12 +Mcu.Pin21=PB13 +Mcu.Pin22=PB14 +Mcu.Pin23=PB15 +Mcu.Pin24=PD8 +Mcu.Pin25=PD9 +Mcu.Pin26=PD10 +Mcu.Pin27=PD11 +Mcu.Pin28=PD12 +Mcu.Pin29=PD13 +Mcu.Pin3=PF0-OSC_IN +Mcu.Pin30=PC6 +Mcu.Pin31=PC8 +Mcu.Pin32=PC9 +Mcu.Pin33=PA8 +Mcu.Pin34=PA9 +Mcu.Pin35=PA10 +Mcu.Pin36=PA11 [PA9] +Mcu.Pin37=PA12 [PA10] +Mcu.Pin38=PA13 (SWDIO) +Mcu.Pin39=PA14 (SWCLK) +Mcu.Pin4=PF1-OSC_OUT +Mcu.Pin40=PC10 +Mcu.Pin41=PC11 +Mcu.Pin42=PD0 +Mcu.Pin43=PD1 +Mcu.Pin44=PD3 +Mcu.Pin45=PD4 +Mcu.Pin46=PD5 +Mcu.Pin47=PD6 +Mcu.Pin48=PB7 +Mcu.Pin49=PB8 +Mcu.Pin5=PC2 +Mcu.Pin50=PB9 +Mcu.Pin51=VP_PWR_VS_SECSignals +Mcu.Pin52=VP_SYS_VS_Systick +Mcu.Pin6=PA1 +Mcu.Pin7=PA2 +Mcu.Pin8=PA3 +Mcu.Pin9=PA5 +Mcu.PinsNb=53 +Mcu.ThirdPartyNb=0 +Mcu.UserConstants= +Mcu.UserName=STM32U083MCTx +MxCube.Version=6.13.0 +MxDb.Version=DB.6.0.130 +NVIC.DMA1_Channel1_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true +NVIC.DMA1_Channel2_3_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true +NVIC.ForceEnableDMAVector=true +NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false +NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false +NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false +NVIC.PriorityGroup=NVIC_PRIORITYGROUP_2 +NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false +NVIC.SysTick_IRQn=true\:3\:0\:false\:false\:true\:false\:true\:false +PA1.Mode=Full_Duplex_Master +PA1.Signal=SPI1_SCK +PA10.GPIOParameters=GPIO_Label +PA10.GPIO_Label=COM2 +PA10.Locked=true +PA10.Signal=LCD_COM2 +PA11\ [PA9].GPIOParameters=GPIO_Label +PA11\ [PA9].GPIO_Label=USB_DM +PA11\ [PA9].Locked=true +PA11\ [PA9].Signal=USB_DM +PA12\ [PA10].GPIOParameters=GPIO_Label +PA12\ [PA10].GPIO_Label=USB_DP +PA12\ [PA10].Locked=true +PA12\ [PA10].Signal=USB_DP +PA13\ (SWDIO).GPIOParameters=GPIO_Label +PA13\ (SWDIO).GPIO_Label=SWDIO +PA13\ (SWDIO).Locked=true +PA13\ (SWDIO).Mode=Serial_Wire +PA13\ (SWDIO).Signal=DEBUG_JTMS-SWDIO +PA14\ (SWCLK).GPIOParameters=GPIO_Label +PA14\ (SWCLK).GPIO_Label=SWCLK +PA14\ (SWCLK).Locked=true +PA14\ (SWCLK).Mode=Serial_Wire +PA14\ (SWCLK).Signal=DEBUG_JTCK-SWCLK +PA2.GPIOParameters=GPIO_Label +PA2.GPIO_Label=VCP_TX +PA2.Locked=true +PA2.Mode=Asynchronous +PA2.Signal=USART2_TX +PA3.GPIOParameters=GPIO_Label +PA3.GPIO_Label=VCP_RX +PA3.Locked=true +PA3.Mode=Asynchronous +PA3.Signal=USART2_RX +PA5.GPIOParameters=GPIO_Label +PA5.GPIO_Label=LED_BLUE +PA5.Locked=true +PA5.Signal=GPIO_Output +PA6.Mode=Full_Duplex_Master +PA6.Signal=SPI1_MISO +PA7.Mode=Full_Duplex_Master +PA7.Signal=SPI1_MOSI +PA8.GPIOParameters=GPIO_Label +PA8.GPIO_Label=COM0 +PA8.Locked=true +PA8.Signal=LCD_COM0 +PA9.GPIOParameters=GPIO_Label +PA9.GPIO_Label=COM1 +PA9.Locked=true +PA9.Signal=LCD_COM1 +PB1.GPIOParameters=GPIO_Label +PB1.GPIO_Label=SEG2 +PB1.Locked=true +PB1.Signal=LCD_SEG6 +PB11.GPIOParameters=GPIO_Label +PB11.GPIO_Label=SEG6 +PB11.Locked=true +PB11.Signal=LCD_SEG11 +PB12.GPIOParameters=GPIO_Label +PB12.GPIO_Label=SHIELD +PB12.Locked=true +PB12.Signal=TSC_G1_IO1 +PB13.GPIOParameters=GPIO_Label +PB13.GPIO_Label=SHIELD_CS +PB13.Locked=true +PB13.Signal=TSC_G1_IO2 +PB14.GPIOParameters=GPIO_Label +PB14.GPIO_Label=SEG7 +PB14.Locked=true +PB14.Signal=LCD_SEG14 +PB15.GPIOParameters=GPIO_Label +PB15.GPIO_Label=SEG8 +PB15.Locked=true +PB15.Signal=LCD_SEG15 +PB2.GPIOParameters=GPIO_Label +PB2.GPIO_Label=LED_RED +PB2.Locked=true +PB2.Signal=GPIO_Output +PB7.GPIOParameters=GPIO_Label +PB7.GPIO_Label=SDA +PB7.Locked=true +PB7.Signal=I2C1_SDA +PB8.GPIOParameters=GPIO_Label +PB8.GPIO_Label=SCL +PB8.Locked=true +PB8.Signal=I2C1_SCL +PB9.GPIOParameters=GPIO_Label +PB9.GPIO_Label=COM3 +PB9.Locked=true +PB9.Signal=LCD_COM3 +PC10.GPIOParameters=GPIO_Label +PC10.GPIO_Label=SEG16 +PC10.Locked=true +PC10.Signal=LCD_SEG48 +PC11.GPIOParameters=GPIO_Label +PC11.GPIO_Label=SEG23 +PC11.Locked=true +PC11.Signal=LCD_SEG49 +PC13.GPIOParameters=GPIO_Label +PC13.GPIO_Label=LED_GREEN +PC13.Locked=true +PC13.Signal=GPIO_Output +PC14-OSC32_IN.GPIOParameters=GPIO_Label +PC14-OSC32_IN.GPIO_Label=OSC32_IN +PC14-OSC32_IN.Locked=true +PC14-OSC32_IN.Signal=RCC_OSC32_IN +PC15-OSC32_OUT.GPIOParameters=GPIO_Label +PC15-OSC32_OUT.GPIO_Label=OSC32_OUT +PC15-OSC32_OUT.Locked=true +PC15-OSC32_OUT.Signal=RCC_OSC32_OUT +PC2.GPIOParameters=GPIO_Label +PC2.GPIO_Label=Joystick +PC2.Locked=true +PC2.Signal=ADC1_IN2 +PC4.GPIOParameters=GPIO_Label +PC4.GPIO_Label=SEG0 +PC4.Locked=true +PC4.Signal=LCD_SEG22 +PC5.GPIOParameters=GPIO_Label +PC5.GPIO_Label=SEG1 +PC5.Locked=true +PC5.Signal=LCD_SEG23 +PC6.GPIOParameters=GPIO_Label +PC6.GPIO_Label=SEG13 +PC6.Locked=true +PC6.Signal=LCD_SEG24 +PC8.GPIOParameters=GPIO_Label +PC8.GPIO_Label=SEG14 +PC8.Locked=true +PC8.Signal=LCD_SEG26 +PC9.GPIOParameters=GPIO_Label +PC9.GPIO_Label=SEG15 +PC9.Locked=true +PC9.Signal=LCD_SEG27 +PD0.GPIOParameters=GPIO_Label +PD0.GPIO_Label=SEG17 +PD0.Locked=true +PD0.Signal=LCD_SEG34 +PD1.GPIOParameters=GPIO_Label +PD1.GPIO_Label=SEG18 +PD1.Locked=true +PD1.Signal=LCD_SEG35 +PD10.GPIOParameters=GPIO_Label +PD10.GPIO_Label=TEKY_CS +PD10.Locked=true +PD10.Signal=TSC_G6_IO1 +PD11.GPIOParameters=GPIO_Label +PD11.GPIO_Label=TEKY +PD11.Locked=true +PD11.Signal=TSC_G6_IO2 +PD12.GPIOParameters=GPIO_Label +PD12.GPIO_Label=SEG11 +PD12.Locked=true +PD12.Signal=LCD_SEG32 +PD13.GPIOParameters=GPIO_Label +PD13.GPIO_Label=SEG12 +PD13.Locked=true +PD13.Signal=LCD_SEG33 +PD3.GPIOParameters=GPIO_Label +PD3.GPIO_Label=SEG19 +PD3.Locked=true +PD3.Signal=LCD_SEG36 +PD4.GPIOParameters=GPIO_Label +PD4.GPIO_Label=SEG20 +PD4.Locked=true +PD4.Signal=LCD_SEG37 +PD5.GPIOParameters=GPIO_Label +PD5.GPIO_Label=SEG21 +PD5.Locked=true +PD5.Signal=LCD_SEG38 +PD6.GPIOParameters=GPIO_Label +PD6.GPIO_Label=SEG22 +PD6.Locked=true +PD6.Signal=LCD_SEG39 +PD8.GPIOParameters=GPIO_Label +PD8.GPIO_Label=SEG9 +PD8.Locked=true +PD8.Signal=LCD_SEG28 +PD9.GPIOParameters=GPIO_Label +PD9.GPIO_Label=SEG10 +PD9.Locked=true +PD9.Signal=LCD_SEG29 +PE7.GPIOParameters=GPIO_Label +PE7.GPIO_Label=SEG3 +PE7.Locked=true +PE7.Signal=LCD_SEG45 +PE8.GPIOParameters=GPIO_Label +PE8.GPIO_Label=SEG4 +PE8.Locked=true +PE8.Signal=LCD_SEG46 +PE9.GPIOParameters=GPIO_Label +PE9.GPIO_Label=SEG5 +PE9.Locked=true +PE9.Signal=LCD_SEG47 +PF0-OSC_IN.GPIOParameters=GPIO_Label +PF0-OSC_IN.GPIO_Label=OSC_IN +PF0-OSC_IN.Locked=true +PF0-OSC_IN.Signal=RCC_OSC_IN +PF1-OSC_OUT.GPIOParameters=GPIO_Label +PF1-OSC_OUT.GPIO_Label=OSC_OUT +PF1-OSC_OUT.Locked=true +PF1-OSC_OUT.Signal=RCC_OSC_OUT +PinOutPanel.RotationAngle=0 +ProjectManager.AskForMigrate=true +ProjectManager.BackupPrevious=false +ProjectManager.CompilerOptimize=6 +ProjectManager.ComputerToolchain=false +ProjectManager.CoupleFile=false +ProjectManager.CustomerFirmwarePackage= +ProjectManager.DefaultFWLocation=true +ProjectManager.DeletePrevious=true +ProjectManager.DeviceId=STM32U083MCTx +ProjectManager.FirmwarePackage=STM32Cube FW_U0 V1.2.0 +ProjectManager.FreePins=false +ProjectManager.HalAssertFull=false +ProjectManager.HeapSize=0x200 +ProjectManager.KeepUserCode=true +ProjectManager.LastFirmware=true +ProjectManager.LibraryCopy=0 +ProjectManager.MainLocation=Core/Src +ProjectManager.NoMain=false +ProjectManager.PreviousToolchain= +ProjectManager.ProjectBuild=false +ProjectManager.ProjectFileName=microphone.ioc +ProjectManager.ProjectName=microphone +ProjectManager.ProjectStructure= +ProjectManager.RegisterCallBack= +ProjectManager.StackSize=0x400 +ProjectManager.TargetToolchain=Makefile +ProjectManager.ToolChainLocation= +ProjectManager.UAScriptAfterPath= +ProjectManager.UAScriptBeforePath= +ProjectManager.UnderRoot=false +ProjectManager.functionlistsort=1-SystemClock_Config-RCC-false-HAL-false,2-MX_GPIO_Init-GPIO-false-HAL-true,3-MX_DMA_Init-DMA-false-HAL-true,4-MX_SPI1_Init-SPI1-false-HAL-true,5-MX_USART2_UART_Init-USART2-false-HAL-true,0-MX_CORTEX_M0+_Init-CORTEX_M0+-false-HAL-true,0-MX_PWR_Init-PWR-false-HAL-true +RCC.ADCFreq_Value=24000000 +RCC.AHBFreq_Value=24000000 +RCC.APBFreq_Value=24000000 +RCC.APBTimFreq_Value=24000000 +RCC.CortexFreq_Value=24000000 +RCC.FCLKCortexFreq_Value=24000000 +RCC.FamilyName=M +RCC.HCLKFreq_Value=24000000 +RCC.HSE_VALUE=4000000 +RCC.HSI48_VALUE=48000000 +RCC.HSI_VALUE=16000000 +RCC.I2C1Freq_Value=24000000 +RCC.I2C3Freq_Value=24000000 +RCC.IPParameters=ADCFreq_Value,AHBFreq_Value,APBFreq_Value,APBTimFreq_Value,CortexFreq_Value,FCLKCortexFreq_Value,FamilyName,HCLKFreq_Value,HSE_VALUE,HSI48_VALUE,HSI_VALUE,I2C1Freq_Value,I2C3Freq_Value,LPTIM1Freq_Value,LPTIM2Freq_Value,LPTIM3Freq_Value,LPUART1Freq_Value,LPUART2Freq_Value,LPUART3Freq_Value,LSCOPinFreq_Value,LSE_VALUE,LSI_VALUE,MCO1PinFreq_Value,MCO2PinFreq_Value,MSIClockRangeVal,MSI_VALUE,PLLPoutputFreq_Value,PLLQoutputFreq_Value,PLLRCLKFreq_Value,PWRFreq_Value,RNGFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,TIM15Freq_Value,TIM1Freq_Value,USART1Freq_Value,USART2Freq_Value,USBFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value +RCC.LPTIM1Freq_Value=24000000 +RCC.LPTIM2Freq_Value=24000000 +RCC.LPTIM3Freq_Value=24000000 +RCC.LPUART1Freq_Value=24000000 +RCC.LPUART2Freq_Value=24000000 +RCC.LPUART3Freq_Value=24000000 +RCC.LSCOPinFreq_Value=32000 +RCC.LSE_VALUE=32768 +RCC.LSI_VALUE=32000 +RCC.MCO1PinFreq_Value=24000000 +RCC.MCO2PinFreq_Value=24000000 +RCC.MSIClockRangeVal=RCC_MSIRANGE_9 +RCC.MSI_VALUE=24000000 +RCC.PLLPoutputFreq_Value=32000000 +RCC.PLLQoutputFreq_Value=32000000 +RCC.PLLRCLKFreq_Value=32000000 +RCC.PWRFreq_Value=24000000 +RCC.RNGFreq_Value=24000000 +RCC.SYSCLKFreq_VALUE=24000000 +RCC.SYSCLKSource=RCC_SYSCLKSOURCE_MSI +RCC.TIM15Freq_Value=24000000 +RCC.TIM1Freq_Value=24000000 +RCC.USART1Freq_Value=24000000 +RCC.USART2Freq_Value=24000000 +RCC.USBFreq_Value=24000000 +RCC.VCOInputFreq_Value=16000000 +RCC.VCOOutputFreq_Value=64000000 +SPI1.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_8 +SPI1.CalculateBaudRate=3.0 MBits/s +SPI1.DataSize=SPI_DATASIZE_8BIT +SPI1.Direction=SPI_DIRECTION_2LINES +SPI1.IPParameters=VirtualType,Mode,Direction,CalculateBaudRate,DataSize,BaudRatePrescaler +SPI1.Mode=SPI_MODE_MASTER +SPI1.VirtualType=VM_MASTER +USART2.IPParameters=VirtualMode-Asynchronous +USART2.VirtualMode-Asynchronous=VM_ASYNC +VP_PWR_VS_SECSignals.Mode=Security/Privilege +VP_PWR_VS_SECSignals.Signal=PWR_VS_SECSignals +VP_SYS_VS_Systick.Mode=SysTick +VP_SYS_VS_Systick.Signal=SYS_VS_Systick +board=STM32U083C-DK +boardIOC=true |