changeset 1:7d1b61176708

Add chip documentations
author jDG
date Tue, 12 Dec 2017 18:53:53 +0100
parents 5429226e8edc
children ce516accd446
files Documentations/OSTC4_CPU1_F429.ioc Documentations/OSTC4_CPU2_F411.ioc Documentations/OSTC4_CPU2_F411_Configuration.pdf Documentations/OSTC4_CPU2_F411_Configuration.txt
diffstat 4 files changed, 791 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentations/OSTC4_CPU1_F429.ioc	Tue Dec 12 18:53:53 2017 +0100
@@ -0,0 +1,445 @@
+#MicroXplorer Configuration settings - do not modify
+#Fri May 22 13:40:39 CEST 2015
+File.Version=5
+KeepUserPlacement=false
+Mcu.Family=STM32F4
+Mcu.IP0=DMA2D
+Mcu.IP1=FMC
+Mcu.IP10=SPI5
+Mcu.IP11=SYS
+Mcu.IP12=USART1
+Mcu.IP2=I2C1
+Mcu.IP3=LTDC
+Mcu.IP4=NVIC
+Mcu.IP5=RCC
+Mcu.IP6=RTC
+Mcu.IP7=SPI1
+Mcu.IP8=SPI2
+Mcu.IP9=SPI3
+Mcu.IPNb=13
+Mcu.Name=STM32F429I(E-G-I)Tx
+Mcu.Package=LQFP176
+Mcu.Pin0=PE4
+Mcu.Pin1=PE5
+Mcu.Pin10=PF3
+Mcu.Pin11=PF4
+Mcu.Pin12=PF5
+Mcu.Pin13=PF6
+Mcu.Pin14=PF7
+Mcu.Pin15=PF8
+Mcu.Pin16=PF9
+Mcu.Pin17=PF10
+Mcu.Pin18=PH0/OSC_IN
+Mcu.Pin19=PH1/OSC_OUT
+Mcu.Pin2=PE6
+Mcu.Pin20=PC0
+Mcu.Pin21=PC2
+Mcu.Pin22=PC3
+Mcu.Pin23=PA0/WKUP
+Mcu.Pin24=PH2
+Mcu.Pin25=PH3
+Mcu.Pin26=PA3
+Mcu.Pin27=PA4
+Mcu.Pin28=PA5
+Mcu.Pin29=PA6
+Mcu.Pin3=PC14/OSC32_IN
+Mcu.Pin30=PA7
+Mcu.Pin31=PB0
+Mcu.Pin32=PB1
+Mcu.Pin33=PF11
+Mcu.Pin34=PF12
+Mcu.Pin35=PF13
+Mcu.Pin36=PF14
+Mcu.Pin37=PF15
+Mcu.Pin38=PG0
+Mcu.Pin39=PG1
+Mcu.Pin4=PC15/OSC32_OUT
+Mcu.Pin40=PE7
+Mcu.Pin41=PE8
+Mcu.Pin42=PE9
+Mcu.Pin43=PE10
+Mcu.Pin44=PE11
+Mcu.Pin45=PE12
+Mcu.Pin46=PE13
+Mcu.Pin47=PE14
+Mcu.Pin48=PE15
+Mcu.Pin49=PB10
+Mcu.Pin5=PI9
+Mcu.Pin50=PB11
+Mcu.Pin51=PH8
+Mcu.Pin52=PH10
+Mcu.Pin53=PH11
+Mcu.Pin54=PB12
+Mcu.Pin55=PB15
+Mcu.Pin56=PD8
+Mcu.Pin57=PD9
+Mcu.Pin58=PD10
+Mcu.Pin59=PD14
+Mcu.Pin6=PI10
+Mcu.Pin60=PD15
+Mcu.Pin61=PG4
+Mcu.Pin62=PG5
+Mcu.Pin63=PG6
+Mcu.Pin64=PG7
+Mcu.Pin65=PG8
+Mcu.Pin66=PC7
+Mcu.Pin67=PA10
+Mcu.Pin68=PA13
+Mcu.Pin69=PH13
+Mcu.Pin7=PF0
+Mcu.Pin70=PH14
+Mcu.Pin71=PH15
+Mcu.Pin72=PI2
+Mcu.Pin73=PI3
+Mcu.Pin74=PA14
+Mcu.Pin75=PA15
+Mcu.Pin76=PC10
+Mcu.Pin77=PC11
+Mcu.Pin78=PC12
+Mcu.Pin79=PD0
+Mcu.Pin8=PF1
+Mcu.Pin80=PD1
+Mcu.Pin81=PD3
+Mcu.Pin82=PD6
+Mcu.Pin83=PG11
+Mcu.Pin84=PG12
+Mcu.Pin85=PG15
+Mcu.Pin86=PB3
+Mcu.Pin87=PB6
+Mcu.Pin88=PB7
+Mcu.Pin89=PB8
+Mcu.Pin9=PF2
+Mcu.Pin90=PB9
+Mcu.Pin91=PE0
+Mcu.Pin92=PE1
+Mcu.Pin93=PI4
+Mcu.Pin94=PI6
+Mcu.Pin95=VP_DMA2D_VS_DMA2D
+Mcu.Pin96=VP_RTC_VS_RTC_Alarm_A_Intern
+Mcu.PinsNb=97
+Mcu.UserName=STM32F429IITx
+MxCube.Version=4.7.1
+MxDb.Version=DB.4.0.71
+NVIC.PriorityGroup=NVIC_PRIORITYGROUP_2
+NVIC.SysTick_IRQn=true\:0\:0\:true
+PA0/WKUP.Mode=SYS-WakeUp
+PA0/WKUP.Signal=SYS_WKUP
+PA10.Mode=Asynchronous
+PA10.Signal=USART1_RX
+PA13.Mode=Trace-Asynchronous_SW
+PA13.Signal=SYS_JTMS-SWDIO
+PA14.Mode=Trace-Asynchronous_SW
+PA14.Signal=SYS_JTCK-SWCLK
+PA15.Mode=NSS_Signal_Hard
+PA15.Signal=SPI3_NSS
+PA3.Mode=RGB888
+PA3.Signal=LTDC_B5
+PA4.Mode=NSS_Signal_Hard
+PA4.Signal=SPI1_NSS
+PA5.Mode=Full_Duplex_Master
+PA5.Signal=SPI1_SCK
+PA6.Mode=Full_Duplex_Master
+PA6.Signal=SPI1_MISO
+PA7.Mode=Full_Duplex_Master
+PA7.Signal=SPI1_MOSI
+PB0.Mode=RGB888
+PB0.Signal=LTDC_R3
+PB1.Mode=RGB888
+PB1.Signal=LTDC_R6
+PB10.Mode=Full_Duplex_Master
+PB10.Signal=SPI2_SCK
+PB11.Mode=RGB888
+PB11.Signal=LTDC_G5
+PB12.Mode=NSS_Signal_Hard
+PB12.Signal=SPI2_NSS
+PB15.GPIOParameters=GPIO_Label
+PB15.GPIO_Label=ALLES_OK_OUTPUT
+PB15.Locked=true
+PB15.Signal=GPIO_Output
+PB3.Mode=Trace-Asynchronous_SW
+PB3.Signal=SYS_JTDO-SWO
+PB6.Mode=Asynchronous
+PB6.Signal=USART1_TX
+PB7.Mode=I2C
+PB7.Signal=I2C1_SDA
+PB8.Mode=I2C
+PB8.Signal=I2C1_SCL
+PB9.Mode=RGB888
+PB9.Signal=LTDC_B7
+PC0.Signal=FMC_SDNWE
+PC10.Mode=Full_Duplex_Master
+PC10.Signal=SPI3_SCK
+PC11.Mode=Full_Duplex_Master
+PC11.Signal=SPI3_MISO
+PC12.Mode=Full_Duplex_Master
+PC12.Signal=SPI3_MOSI
+PC14/OSC32_IN.Mode=LSE-External-Oscillator
+PC14/OSC32_IN.Signal=RCC_OSC32_IN
+PC15/OSC32_OUT.Mode=LSE-External-Oscillator
+PC15/OSC32_OUT.Signal=RCC_OSC32_OUT
+PC2.Mode=SdramChipSelect1_2
+PC2.Signal=FMC_SDNE0
+PC3.Mode=SdramChipSelect1_2
+PC3.Signal=FMC_SDCKE0
+PC7.Mode=RGB888
+PC7.Signal=LTDC_G6
+PCC.Checker=false
+PCC.Family=STM32F4
+PCC.MCU=STM32F429I(E-G-I)Tx
+PCC.MXVersion=4.7.1
+PCC.PartNumber=STM32F429IITx
+PCC.Seq0=0
+PCC.SubFamily=STM32F429/439
+PCC.Temperature=25
+PCC.Vdd=1.8
+PD0.Signal=FMC_D2_DA2
+PD1.Signal=FMC_D3_DA3
+PD10.Signal=FMC_D15_DA15
+PD14.Signal=FMC_D0_DA0
+PD15.Signal=FMC_D1_DA1
+PD3.Mode=RGB888
+PD3.Signal=LTDC_G7
+PD6.Mode=RGB888
+PD6.Signal=LTDC_B2
+PD8.Signal=FMC_D13_DA13
+PD9.Signal=FMC_D14_DA14
+PE0.Signal=FMC_NBL0
+PE1.Signal=FMC_NBL1
+PE10.Signal=FMC_D7_DA7
+PE11.Signal=FMC_D8_DA8
+PE12.Signal=FMC_D9_DA9
+PE13.Signal=FMC_D10_DA10
+PE14.Signal=FMC_D11_DA11
+PE15.Signal=FMC_D12_DA12
+PE4.Mode=RGB888
+PE4.Signal=LTDC_B0
+PE5.Mode=RGB888
+PE5.Signal=LTDC_G0
+PE6.Mode=RGB888
+PE6.Signal=LTDC_G1
+PE7.Signal=FMC_D4_DA4
+PE8.Signal=FMC_D5_DA5
+PE9.Signal=FMC_D6_DA6
+PF0.Signal=FMC_A0
+PF1.Signal=FMC_A1
+PF10.Mode=RGB888
+PF10.Signal=LTDC_DE
+PF11.Signal=FMC_SDNRAS
+PF12.Signal=FMC_A6
+PF13.Signal=FMC_A7
+PF14.Signal=FMC_A8
+PF15.Signal=FMC_A9
+PF2.Signal=FMC_A2
+PF3.Signal=FMC_A3
+PF4.Signal=FMC_A4
+PF5.Signal=FMC_A5
+PF6.Mode=NSS_Signal_Hard
+PF6.Signal=SPI5_NSS
+PF7.Mode=Full_Duplex_Master
+PF7.Signal=SPI5_SCK
+PF8.Mode=Full_Duplex_Master
+PF8.Signal=SPI5_MISO
+PF9.Mode=Full_Duplex_Master
+PF9.Signal=SPI5_MOSI
+PG0.Signal=FMC_A10
+PG1.Signal=FMC_A11
+PG11.Mode=RGB888
+PG11.Signal=LTDC_B3
+PG12.Mode=RGB888
+PG12.Signal=LTDC_B1
+PG15.Signal=FMC_SDNCAS
+PG4.Signal=FMC_A14_BA0
+PG5.Signal=FMC_A15_BA1
+PG6.Mode=RGB888
+PG6.Signal=LTDC_R7
+PG7.Mode=RGB888
+PG7.Signal=LTDC_CLK
+PG8.Signal=FMC_SDCLK
+PH0/OSC_IN.Mode=HSE-External-Oscillator
+PH0/OSC_IN.Signal=RCC_OSC_IN
+PH1/OSC_OUT.Mode=HSE-External-Oscillator
+PH1/OSC_OUT.Signal=RCC_OSC_OUT
+PH10.Mode=RGB888
+PH10.Signal=LTDC_R4
+PH11.Mode=RGB888
+PH11.Signal=LTDC_R5
+PH13.Mode=RGB888
+PH13.Signal=LTDC_G2
+PH14.Mode=RGB888
+PH14.Signal=LTDC_G3
+PH15.Mode=RGB888
+PH15.Signal=LTDC_G4
+PH2.Mode=RGB888
+PH2.Signal=LTDC_R0
+PH3.Mode=RGB888
+PH3.Signal=LTDC_R1
+PH8.Mode=RGB888
+PH8.Signal=LTDC_R2
+PI10.Mode=RGB888
+PI10.Signal=LTDC_HSYNC
+PI2.Mode=Full_Duplex_Master
+PI2.Signal=SPI2_MISO
+PI3.Mode=Full_Duplex_Master
+PI3.Signal=SPI2_MOSI
+PI4.Mode=RGB888
+PI4.Signal=LTDC_B4
+PI6.Mode=RGB888
+PI6.Signal=LTDC_B6
+PI9.Mode=RGB888
+PI9.Signal=LTDC_VSYNC
+ProjectManager.AskForMigrate=true
+ProjectManager.BackupPrevious=false
+ProjectManager.CompilerOptimize=2
+ProjectManager.ComputerToolchain=false
+ProjectManager.CoupleFile=false
+ProjectManager.DeletePrevious=false
+ProjectManager.DeviceId=STM32F429IITx
+ProjectManager.FirmwarePackage=STM32Cube FW_F4 V1.5.0
+ProjectManager.FreePins=true
+ProjectManager.HalAssertFull=false
+ProjectManager.KeepUserCode=false
+ProjectManager.LastFirmware=true
+ProjectManager.LibraryCopy=0
+ProjectManager.ProjectBuild=false
+ProjectManager.ProjectFileName=OSTC4.ioc
+ProjectManager.ProjectName=OSTC4
+ProjectManager.TargetToolchain=MDK-ARM 4.73
+ProjectManager.ToolChainLocation=
+RCC.48MHZClocksFreq_Value=48000000
+RCC.AHBFreq_Value=168000000
+RCC.APB1CLKDivider=RCC_HCLK_DIV4
+RCC.APB1Freq_Value=42000000
+RCC.APB1TimFreq_Value=84000000
+RCC.APB2CLKDivider=RCC_HCLK_DIV2
+RCC.APB2Freq_Value=84000000
+RCC.APB2TimFreq_Value=168000000
+RCC.CortexFreq_Value=21000000
+RCC.EthernetFreq_Value=168000000
+RCC.FCLKCortexFreq_Value=168000000
+RCC.FamilyName=M
+RCC.HCLKFreq_Value=168000000
+RCC.HSE_VALUE=8000000
+RCC.HSI_VALUE=16000000
+RCC.I2SClocksFreq_Value=153600000
+RCC.IPParameters=PLLSource,LSI_VALUE,APB1TimFreq_Value,VcooutputI2SQ,SAI_AClocksFreq_Value,APB2Freq_Value,MCO2PinFreq_Value,APB1CLKDivider,PLLSourceVirtualString,FCLKCortexFreq_Value,RCC_RTC_Clock_SourceVirtual,48MHZClocksFreq_Value,AHBFreq_Value,VCOInputFreq_Value,PLLSourceVirtual,I2SClocksFreq_Value,VCOSAIOutputFreq_Value,SYSCLKFreq_VALUE,PLLQ,SYSCLKSource,LSE_VALUE,HSE_VALUE,HSI_VALUE,LCDTFTFreq_Value,VCOSAIOutputFreq_ValueQ,VCOI2SOutputFreq_Value,VCOSAIOutputFreq_ValueR,PLLCLKFreq_Value,PLLSAIN,RTCFreq_Value,VDD_VALUE,FamilyName,HCLKFreq_Value,EthernetFreq_Value,APB2CLKDivider,PLLM,PLLN,VCOOutputFreq_Value,SAI_BClocksFreq_Value,VcooutputI2S,CortexFreq_Value,APB1Freq_Value,RCC_RTC_Clock_Source_FROM_HSE,RTCHSEDivFreq_Value,APB2TimFreq_Value
+RCC.LCDTFTFreq_Value=30800000
+RCC.LSE_VALUE=32768
+RCC.LSI_VALUE=32000
+RCC.MCO2PinFreq_Value=168000000
+RCC.PLLCLKFreq_Value=168000000
+RCC.PLLM=5
+RCC.PLLN=210
+RCC.PLLQ=7
+RCC.PLLSAIN=77
+RCC.PLLSource=RCC_PLLSOURCE_HSE
+RCC.PLLSourceVirtual=RCC_PLLSOURCE_HSE
+RCC.PLLSourceVirtualString=RCC_PLLSOURCE_HSE
+RCC.RCC_RTC_Clock_SourceVirtual=RCC_RTCCLKSOURCE_LSE
+RCC.RCC_RTC_Clock_Source_FROM_HSE=RCC_RTCCLKSOURCE_HSE_DIV25
+RCC.RTCFreq_Value=32768
+RCC.RTCHSEDivFreq_Value=320000
+RCC.SAI_AClocksFreq_Value=30800000
+RCC.SAI_BClocksFreq_Value=30800000
+RCC.SYSCLKFreq_VALUE=168000000
+RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK
+RCC.VCOI2SOutputFreq_Value=307200000
+RCC.VCOInputFreq_Value=1600000
+RCC.VCOOutputFreq_Value=336000000
+RCC.VCOSAIOutputFreq_Value=123200000
+RCC.VCOSAIOutputFreq_ValueQ=30800000
+RCC.VCOSAIOutputFreq_ValueR=61600000
+RCC.VDD_VALUE=1.8
+RCC.VcooutputI2S=153600000
+RCC.VcooutputI2SQ=153600000
+SH.FMC_A0.0=FMC_A0,12b-sda2
+SH.FMC_A0.ConfNb=1
+SH.FMC_A1.0=FMC_A1,12b-sda2
+SH.FMC_A1.ConfNb=1
+SH.FMC_A10.0=FMC_A10,12b-sda2
+SH.FMC_A10.ConfNb=1
+SH.FMC_A11.0=FMC_A11,12b-sda2
+SH.FMC_A11.ConfNb=1
+SH.FMC_A14_BA0.0=FMC_BA0,FourSdramBanks2
+SH.FMC_A14_BA0.ConfNb=1
+SH.FMC_A15_BA1.0=FMC_BA1,FourSdramBanks2
+SH.FMC_A15_BA1.ConfNb=1
+SH.FMC_A2.0=FMC_A2,12b-sda2
+SH.FMC_A2.ConfNb=1
+SH.FMC_A3.0=FMC_A3,12b-sda2
+SH.FMC_A3.ConfNb=1
+SH.FMC_A4.0=FMC_A4,12b-sda2
+SH.FMC_A4.ConfNb=1
+SH.FMC_A5.0=FMC_A5,12b-sda2
+SH.FMC_A5.ConfNb=1
+SH.FMC_A6.0=FMC_A6,12b-sda2
+SH.FMC_A6.ConfNb=1
+SH.FMC_A7.0=FMC_A7,12b-sda2
+SH.FMC_A7.ConfNb=1
+SH.FMC_A8.0=FMC_A8,12b-sda2
+SH.FMC_A8.ConfNb=1
+SH.FMC_A9.0=FMC_A9,12b-sda2
+SH.FMC_A9.ConfNb=1
+SH.FMC_D0_DA0.0=FMC_D0,sd-16b-d2
+SH.FMC_D0_DA0.ConfNb=1
+SH.FMC_D10_DA10.0=FMC_D10,sd-16b-d2
+SH.FMC_D10_DA10.ConfNb=1
+SH.FMC_D11_DA11.0=FMC_D11,sd-16b-d2
+SH.FMC_D11_DA11.ConfNb=1
+SH.FMC_D12_DA12.0=FMC_D12,sd-16b-d2
+SH.FMC_D12_DA12.ConfNb=1
+SH.FMC_D13_DA13.0=FMC_D13,sd-16b-d2
+SH.FMC_D13_DA13.ConfNb=1
+SH.FMC_D14_DA14.0=FMC_D14,sd-16b-d2
+SH.FMC_D14_DA14.ConfNb=1
+SH.FMC_D15_DA15.0=FMC_D15,sd-16b-d2
+SH.FMC_D15_DA15.ConfNb=1
+SH.FMC_D1_DA1.0=FMC_D1,sd-16b-d2
+SH.FMC_D1_DA1.ConfNb=1
+SH.FMC_D2_DA2.0=FMC_D2,sd-16b-d2
+SH.FMC_D2_DA2.ConfNb=1
+SH.FMC_D3_DA3.0=FMC_D3,sd-16b-d2
+SH.FMC_D3_DA3.ConfNb=1
+SH.FMC_D4_DA4.0=FMC_D4,sd-16b-d2
+SH.FMC_D4_DA4.ConfNb=1
+SH.FMC_D5_DA5.0=FMC_D5,sd-16b-d2
+SH.FMC_D5_DA5.ConfNb=1
+SH.FMC_D6_DA6.0=FMC_D6,sd-16b-d2
+SH.FMC_D6_DA6.ConfNb=1
+SH.FMC_D7_DA7.0=FMC_D7,sd-16b-d2
+SH.FMC_D7_DA7.ConfNb=1
+SH.FMC_D8_DA8.0=FMC_D8,sd-16b-d2
+SH.FMC_D8_DA8.ConfNb=1
+SH.FMC_D9_DA9.0=FMC_D9,sd-16b-d2
+SH.FMC_D9_DA9.ConfNb=1
+SH.FMC_NBL0.0=FMC_NBL0,Sd2ByteEnable2
+SH.FMC_NBL0.ConfNb=1
+SH.FMC_NBL1.0=FMC_NBL1,Sd2ByteEnable2
+SH.FMC_NBL1.ConfNb=1
+SH.FMC_SDCLK.0=FMC_SDCLK,12b-sda2
+SH.FMC_SDCLK.ConfNb=1
+SH.FMC_SDNCAS.0=FMC_SDNCAS,12b-sda2
+SH.FMC_SDNCAS.ConfNb=1
+SH.FMC_SDNRAS.0=FMC_SDNRAS,12b-sda2
+SH.FMC_SDNRAS.ConfNb=1
+SH.FMC_SDNWE.0=FMC_SDNWE,12b-sda2
+SH.FMC_SDNWE.ConfNb=1
+SPI1.CalculateBaudRate=42.0 MBits/s
+SPI1.IPParameters=VirtualNSS,Mode,CalculateBaudRate
+SPI1.Mode=SPI_MODE_MASTER
+SPI1.VirtualNSS=VM_NSSHARD
+SPI2.CalculateBaudRate=21.0 MBits/s
+SPI2.IPParameters=VirtualNSS,Mode,CalculateBaudRate
+SPI2.Mode=SPI_MODE_MASTER
+SPI2.VirtualNSS=VM_NSSHARD
+SPI3.CalculateBaudRate=21.0 MBits/s
+SPI3.IPParameters=VirtualNSS,Mode,CalculateBaudRate
+SPI3.Mode=SPI_MODE_MASTER
+SPI3.VirtualNSS=VM_NSSHARD
+SPI5.CalculateBaudRate=42.0 MBits/s
+SPI5.IPParameters=VirtualNSS,Mode,CalculateBaudRate
+SPI5.Mode=SPI_MODE_MASTER
+SPI5.VirtualNSS=VM_NSSHARD
+VP_DMA2D_VS_DMA2D.Mode=DMA2D_Activate
+VP_DMA2D_VS_DMA2D.Signal=DMA2D_VS_DMA2D
+VP_RTC_VS_RTC_Alarm_A_Intern.Mode=Alarm A
+VP_RTC_VS_RTC_Alarm_A_Intern.Signal=RTC_VS_RTC_Alarm_A_Intern
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentations/OSTC4_CPU2_F411.ioc	Tue Dec 12 18:53:53 2017 +0100
@@ -0,0 +1,265 @@
+#MicroXplorer Configuration settings - do not modify
+#Fri May 22 12:37:15 CEST 2015
+ADC1.Channel-0\#ChannelRegularConversion=ADC_CHANNEL_8
+ADC1.IPParameters=Channel-0\#ChannelRegularConversion,SamplingTime-0\#ChannelRegularConversion,Rank-0\#ChannelRegularConversion,master
+ADC1.Rank-0\#ChannelRegularConversion=1
+ADC1.SamplingTime-0\#ChannelRegularConversion=ADC_SAMPLETIME_3CYCLES
+ADC1.master=1
+Dma.Request0=SPI1_RX
+Dma.Request1=SPI1_TX
+Dma.RequestsNb=2
+Dma.SPI1_RX.0.Channel=DMA_CHANNEL_3
+Dma.SPI1_RX.0.Direction=DMA_PERIPH_TO_MEMORY
+Dma.SPI1_RX.0.FIFOMode=DMA_FIFOMODE_DISABLE
+Dma.SPI1_RX.0.Instance=DMA2_Stream0
+Dma.SPI1_RX.0.MemDataAlignment=DMA_MDATAALIGN_BYTE
+Dma.SPI1_RX.0.MemInc=DMA_MINC_DISABLE
+Dma.SPI1_RX.0.Mode=DMA_NORMAL
+Dma.SPI1_RX.0.PeriphDataAlignment=DMA_PDATAALIGN_BYTE
+Dma.SPI1_RX.0.PeriphInc=DMA_PINC_DISABLE
+Dma.SPI1_RX.0.Priority=DMA_PRIORITY_HIGH
+Dma.SPI1_RX.0.RequestParameters=Instance,Channel,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,FIFOMode
+Dma.SPI1_TX.1.Channel=DMA_CHANNEL_2
+Dma.SPI1_TX.1.Direction=DMA_MEMORY_TO_PERIPH
+Dma.SPI1_TX.1.FIFOMode=DMA_FIFOMODE_DISABLE
+Dma.SPI1_TX.1.Instance=DMA2_Stream2
+Dma.SPI1_TX.1.MemDataAlignment=DMA_MDATAALIGN_BYTE
+Dma.SPI1_TX.1.MemInc=DMA_MINC_DISABLE
+Dma.SPI1_TX.1.Mode=DMA_NORMAL
+Dma.SPI1_TX.1.PeriphDataAlignment=DMA_PDATAALIGN_BYTE
+Dma.SPI1_TX.1.PeriphInc=DMA_PINC_DISABLE
+Dma.SPI1_TX.1.Priority=DMA_PRIORITY_HIGH
+Dma.SPI1_TX.1.RequestParameters=Instance,Channel,Direction,PeriphInc,MemInc,PeriphDataAlignment,MemDataAlignment,Mode,Priority,FIFOMode
+File.Version=5
+KeepUserPlacement=false
+Mcu.Family=STM32F4
+Mcu.IP0=ADC1
+Mcu.IP1=CRC
+Mcu.IP2=DMA
+Mcu.IP3=I2C1
+Mcu.IP4=NVIC
+Mcu.IP5=RCC
+Mcu.IP6=RTC
+Mcu.IP7=SPI1
+Mcu.IP8=SPI3
+Mcu.IP9=SYS
+Mcu.IPNb=10
+Mcu.Name=STM32F411R(C-E)Tx
+Mcu.Package=LQFP64
+Mcu.Pin0=PC14-OSC32_IN
+Mcu.Pin1=PC15-OSC32_OUT
+Mcu.Pin10=PA6
+Mcu.Pin11=PA7
+Mcu.Pin12=PB0
+Mcu.Pin13=PB12
+Mcu.Pin14=PB13
+Mcu.Pin15=PB14
+Mcu.Pin16=PB15
+Mcu.Pin17=PA9
+Mcu.Pin18=PA10
+Mcu.Pin19=PA13
+Mcu.Pin2=PC0
+Mcu.Pin20=PA14
+Mcu.Pin21=PA15
+Mcu.Pin22=PC10
+Mcu.Pin23=PC11
+Mcu.Pin24=PC12
+Mcu.Pin25=PB3
+Mcu.Pin26=PB8
+Mcu.Pin27=PB9
+Mcu.Pin28=VP_CRC_VS_CRC
+Mcu.Pin29=VP_RTC_VS_RTC_Alarm_A_Intern
+Mcu.Pin3=PC1
+Mcu.Pin4=PC2
+Mcu.Pin5=PC3
+Mcu.Pin6=PA0-WKUP
+Mcu.Pin7=PA1
+Mcu.Pin8=PA4
+Mcu.Pin9=PA5
+Mcu.PinsNb=30
+Mcu.UserName=STM32F411RETx
+MxCube.Version=4.7.1
+MxDb.Version=DB.4.0.71
+NVIC.DMA2_Stream0_IRQn=true\:0\:0\:false
+NVIC.DMA2_Stream2_IRQn=true\:0\:0\:false
+NVIC.PriorityGroup=NVIC_PRIORITYGROUP_0
+NVIC.SysTick_IRQn=true\:0\:0\:true
+PA0-WKUP.Locked=true
+PA0-WKUP.Signal=GPIO_Input
+PA1.Locked=true
+PA1.Signal=GPIO_Analog
+PA10.Signal=USART1_RX
+PA13.Mode=Trace-Asynchronous_SW
+PA13.Signal=SYS_JTMS-SWDIO
+PA14.Mode=Trace-Asynchronous_SW
+PA14.Signal=SYS_JTCK-SWCLK
+PA15.Mode=NSS_Signal_Hard
+PA15.Signal=SPI3_NSS
+PA4.Locked=true
+PA4.Mode=NSS_Signal_Hard
+PA4.Signal=SPI1_NSS
+PA5.Mode=Full_Duplex_Slave
+PA5.Signal=SPI1_SCK
+PA6.Mode=Full_Duplex_Slave
+PA6.Signal=SPI1_MISO
+PA7.Mode=Full_Duplex_Slave
+PA7.Signal=SPI1_MOSI
+PA9.Signal=USART1_TX
+PB0.Locked=true
+PB0.Signal=ADCx_IN8
+PB12.Locked=true
+PB12.Signal=GPIO_Analog
+PB13.Locked=true
+PB13.Signal=GPIO_Input
+PB14.Locked=true
+PB14.Signal=GPIO_Analog
+PB15.Locked=true
+PB15.Signal=GPIO_Output
+PB3.Mode=Trace-Asynchronous_SW
+PB3.Signal=SYS_JTDO-SWO
+PB8.Locked=true
+PB8.Mode=I2C
+PB8.Signal=I2C1_SCL
+PB9.Locked=true
+PB9.Mode=I2C
+PB9.Signal=I2C1_SDA
+PC0.Locked=true
+PC0.Signal=GPIO_Output
+PC1.Locked=true
+PC1.Signal=GPIO_Output
+PC10.Mode=Full_Duplex_Master
+PC10.Signal=SPI3_SCK
+PC11.Mode=Full_Duplex_Master
+PC11.Signal=SPI3_MISO
+PC12.Mode=Full_Duplex_Master
+PC12.Signal=SPI3_MOSI
+PC14-OSC32_IN.Mode=LSE-External-Oscillator
+PC14-OSC32_IN.Signal=RCC_OSC32_IN
+PC15-OSC32_OUT.Mode=LSE-External-Oscillator
+PC15-OSC32_OUT.Signal=RCC_OSC32_OUT
+PC2.Locked=true
+PC2.Signal=GPIO_Input
+PC3.Locked=true
+PC3.Signal=GPIO_Output
+PCC.Battery=Li-SOCL2(A3400)
+PCC.Battery.Capacity=3400.0
+PCC.Battery.Compatibility=Yes
+PCC.Battery.InParallel=1
+PCC.Battery.InSeries=1
+PCC.Battery.MaxContinuous=100.0
+PCC.Battery.MaxPulseCurrent=200.0
+PCC.Battery.NominalVoltage=3.6
+PCC.Battery.SelfDischarge=0.08
+PCC.Checker=false
+PCC.Family=STM32F4
+PCC.MCU=STM32F411R(C-E)Tx
+PCC.MXVersion=4.7.1
+PCC.PartNumber=STM32F411RETx
+PCC.Seq0=3
+PCC.Seq0.Step0.Average_Current=19 \u00B5A
+PCC.Seq0.Step0.CPU_Frequency=0 Hz
+PCC.Seq0.Step0.DMIPS=0.0
+PCC.Seq0.Step0.Duration=2 s
+PCC.Seq0.Step0.Frequency=0 Hz
+PCC.Seq0.Step0.Memory=n/a
+PCC.Seq0.Step0.Mode=STOP
+PCC.Seq0.Step0.Oscillator=Regulator_LP Flash-PwrDwn
+PCC.Seq0.Step0.Peripherals=PVD* RTC*
+PCC.Seq0.Step0.User's_Consumption=5 \u00B5A
+PCC.Seq0.Step0.Vcore=No Scale
+PCC.Seq0.Step0.Vdd=3.6
+PCC.Seq0.Step0.Voltage_Source=Battery
+PCC.Seq0.Step1.Average_Current=20.83 mA
+PCC.Seq0.Step1.CPU_Frequency=100.0 MHz
+PCC.Seq0.Step1.DMIPS=125.0
+PCC.Seq0.Step1.Duration=2 ms
+PCC.Seq0.Step1.Frequency=4.0 MHz
+PCC.Seq0.Step1.Memory=FLASH
+PCC.Seq0.Step1.Mode=RUN
+PCC.Seq0.Step1.Oscillator=HSE PLL
+PCC.Seq0.Step1.Peripherals=GPIOB I2C1
+PCC.Seq0.Step1.User's_Consumption=120 \u00B5A
+PCC.Seq0.Step1.Vcore=Scale1-Medium
+PCC.Seq0.Step1.Vdd=3.6
+PCC.Seq0.Step1.Voltage_Source=Battery
+PCC.Seq0.Step2.Average_Current=3.31 mA
+PCC.Seq0.Step2.CPU_Frequency=100.0 MHz
+PCC.Seq0.Step2.DMIPS=125.0
+PCC.Seq0.Step2.Duration=22 ms
+PCC.Seq0.Step2.Frequency=4.0 MHz
+PCC.Seq0.Step2.Memory=RAM/FLASH
+PCC.Seq0.Step2.Mode=SLEEP
+PCC.Seq0.Step2.Oscillator=HSE PLL
+PCC.Seq0.Step2.Peripherals=GPIOB I2C1
+PCC.Seq0.Step2.User's_Consumption=0 mA
+PCC.Seq0.Step2.Vcore=Scale1-Medium
+PCC.Seq0.Step2.Vdd=3.6
+PCC.Seq0.Step2.Voltage_Source=Battery
+PCC.SubFamily=STM32F411
+PCC.Temperature=25
+PCC.Vdd=3.6
+ProjectManager.AskForMigrate=true
+ProjectManager.BackupPrevious=false
+ProjectManager.CompilerOptimize=2
+ProjectManager.ComputerToolchain=false
+ProjectManager.CoupleFile=false
+ProjectManager.DeletePrevious=true
+ProjectManager.DeviceId=STM32F411RETx
+ProjectManager.FirmwarePackage=STM32Cube FW_F4 V1.5.0
+ProjectManager.FreePins=true
+ProjectManager.HalAssertFull=false
+ProjectManager.KeepUserCode=true
+ProjectManager.LastFirmware=true
+ProjectManager.LibraryCopy=0
+ProjectManager.ProjectBuild=false
+ProjectManager.ProjectFileName=OSTC4 CPU2 F411.ioc
+ProjectManager.ProjectName=OSTC4 CPU2 F411
+ProjectManager.TargetToolchain=MDK-ARM 4.73
+ProjectManager.ToolChainLocation=
+RCC.48MHZClocksFreq_Value=100000000
+RCC.AHBFreq_Value=100000000
+RCC.APB1CLKDivider=RCC_HCLK_DIV2
+RCC.APB1Freq_Value=50000000
+RCC.APB1TimFreq_Value=100000000
+RCC.APB2Freq_Value=100000000
+RCC.APB2TimFreq_Value=100000000
+RCC.CortexFreq_Value=12500000
+RCC.EthernetFreq_Value=100000000
+RCC.FCLKCortexFreq_Value=100000000
+RCC.FamilyName=M
+RCC.HCLKFreq_Value=100000000
+RCC.HSE_VALUE=25000000
+RCC.HSI_VALUE=16000000
+RCC.I2SClocksFreq_Value=96000000
+RCC.IPParameters=LSI_VALUE,APB1TimFreq_Value,APB2Freq_Value,MCO2PinFreq_Value,APB1CLKDivider,FCLKCortexFreq_Value,RCC_RTC_Clock_SourceVirtual,AHBFreq_Value,48MHZClocksFreq_Value,VCOInputFreq_Value,I2SClocksFreq_Value,SYSCLKFreq_VALUE,SYSCLKSource,PLLP,HSE_VALUE,HSI_VALUE,VCOI2SOutputFreq_Value,PLLCLKFreq_Value,VCOInputMFreq_Value,RTCFreq_Value,FamilyName,HCLKFreq_Value,EthernetFreq_Value,PLLN,VCOOutputFreq_Value,VcooutputI2S,CortexFreq_Value,APB1Freq_Value,RTCHSEDivFreq_Value,APB2TimFreq_Value
+RCC.LSI_VALUE=32000
+RCC.MCO2PinFreq_Value=100000000
+RCC.PLLCLKFreq_Value=100000000
+RCC.PLLN=400
+RCC.PLLP=RCC_PLLP_DIV4
+RCC.RCC_RTC_Clock_SourceVirtual=RCC_RTCCLKSOURCE_LSE
+RCC.RTCFreq_Value=32768
+RCC.RTCHSEDivFreq_Value=12500000
+RCC.SYSCLKFreq_VALUE=100000000
+RCC.SYSCLKSource=RCC_SYSCLKSOURCE_PLLCLK
+RCC.VCOI2SOutputFreq_Value=192000000
+RCC.VCOInputFreq_Value=1000000
+RCC.VCOInputMFreq_Value=1000000
+RCC.VCOOutputFreq_Value=400000000
+RCC.VcooutputI2S=96000000
+SH.ADCx_IN8.0=ADC1_IN8,IN8
+SH.ADCx_IN8.ConfNb=1
+SPI1.BaudRatePrescaler=SPI_BAUDRATEPRESCALER_2
+SPI1.CalculateBaudRate=50.0 MBits/s
+SPI1.IPParameters=BaudRatePrescaler,NSS-Full_Duplex_Slave,VirtualNSS,VirtualType,CalculateBaudRate
+SPI1.NSS-Full_Duplex_Slave=SPI_NSS_SOFT
+SPI1.VirtualNSS=VM_NSSHARD
+SPI1.VirtualType=VM_SLAVE
+SPI3.CalculateBaudRate=25.0 MBits/s
+SPI3.IPParameters=VirtualNSS,Mode,CalculateBaudRate
+SPI3.Mode=SPI_MODE_MASTER
+SPI3.VirtualNSS=VM_NSSHARD
+VP_CRC_VS_CRC.Mode=CRC_Activate
+VP_CRC_VS_CRC.Signal=CRC_VS_CRC
+VP_RTC_VS_RTC_Alarm_A_Intern.Mode=Alarm A
+VP_RTC_VS_RTC_Alarm_A_Intern.Signal=RTC_VS_RTC_Alarm_A_Intern
Binary file Documentations/OSTC4_CPU2_F411_Configuration.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentations/OSTC4_CPU2_F411_Configuration.txt	Tue Dec 12 18:53:53 2017 +0100
@@ -0,0 +1,81 @@
+Configuration	OSTC4 CPU2 F411
+STM32CubeMX 	4.9.0
+Date	07/30/2015
+MCU	STM32F411RETx
+
+
+
+PERIPHERALS	MODES	FUNCTIONS	PINS
+ADC1	IN8	ADC1_IN8	PB0
+I2C1	I2C	I2C1_SCL	PB8
+I2C1	I2C	I2C1_SDA	PB9
+RCC	Crystal/Ceramic Resonator	RCC_OSC32_IN	PC14-OSC32_IN
+RCC	Crystal/Ceramic Resonator	RCC_OSC32_OUT	PC15-OSC32_OUT
+RTC	Internal Alarm	RTC_VS_RTC_Alarm_A_Intern	VP_RTC_VS_RTC_Alarm_A_Intern
+SPI1	Full-Duplex Slave	SPI1_MISO	PA6
+SPI1	Full-Duplex Slave	SPI1_MOSI	PA7
+SPI1	Full-Duplex Slave	SPI1_SCK	PA5
+SPI1	Hardware	SPI1_NSS	PA4
+SPI3	Full-Duplex Master	SPI3_MISO	PC11
+SPI3	Full-Duplex Master	SPI3_MOSI	PC12
+SPI3	Full-Duplex Master	SPI3_SCK	PC10
+SYS	SWD and Asynchronous Trace	SYS_JTMS-SWDIO	PA13
+SYS	SWD and Asynchronous Trace	SYS_JTCK-SWCLK	PA14
+SYS	SWD and Asynchronous Trace	SYS_JTDO-SWO	PB3
+
+
+
+Pin Nb	PINs	FUNCTIONs	LABELs
+3	PC14-OSC32_IN	RCC_OSC32_IN	
+4	PC15-OSC32_OUT	RCC_OSC32_OUT	
+8	PC0	GPIO_Output	Power Main CPU GPIO_Output
+9	PC1	GPIO_Output	Charger GPIO_Output
+10	PC2	GPIO_Input	Charger GPIO_Input
+11	PC3	GPIO_Output	LED GPIO_Output
+14	PA0-WKUP	GPIO_EXTI0	Wakeup Button Input GPIO_EXT0
+15	PA1	GPIO_EXTI1	Wireless Input GPIO_EXT1
+16	PA2	GPIO_EXTI2	Wireless Input GPIO_EXT2
+17	PA3	GPIO_EXTI3	Debug Test Button GPIO_EXT3
+20	PA4	SPI1_NSS	
+21	PA5	SPI1_SCK	
+22	PA6	SPI1_MISO	
+23	PA7	SPI1_MOSI	
+26	PB0	ADC1_IN8	Ambient Light ADC1_IN8
+33	PB12	GPIO_Output	Wireless Power GPIO_Output can be changed
+40	PC9	GPIO_Output	Button Control NSS
+46	PA13	SYS_JTMS-SWDIO	
+49	PA14	SYS_JTCK-SWCLK	
+51	PC10	SPI3_SCK	Button Control SPI3_SCK
+52	PC11	SPI3_MISO	Button Control SPI3_MISO
+53	PC12	SPI3_MOSI	Button Control SPI3_MOSI
+55	PB3	SYS_JTDO-SWO	
+61	PB8	I2C1_SCL	
+62	PB9	I2C1_SDA	
+
+
+
+SOFTWARE PROJECT
+
+Project Settings : 
+Project Name : OSTC4 CPU2 F411
+Project Folder : C:\workspaces\ARM_M4\OSTC4\OSTC4smallCPU
+Toolchain / IDE : MDK-ARM 4.73
+Firmware Package Name and Version : STM32Cube FW_F4 V1.7.0
+
+
+Code Generation Settings : 
+STM32Cube Firmware Library Package : Copy all used libraries into the project folder
+Generate peripheral initialization as a pair of '.c/.h' files per IP : No
+Backup previously generated files when re-generating : No
+Delete previously generated files when not re-generated : Yes
+Set all free pins as analog (to optimize the power consumption) : Yes
+
+
+Toolchains Settings : 
+Compiler Optimizations : Balanced Size/Speed
+
+
+
+
+
+