comparison Discovery/Src/ostc.c @ 879:fe955104901c Evo_2_23

new bluetooth work, bootloader work
author heinrichsweikamp
date Thu, 29 Aug 2024 12:03:10 +0200
parents bc6c90e20d9e
children 8d3f3a635397
comparison
equal deleted inserted replaced
878:6b06143cbfea 879:fe955104901c
136 DISPLAY_RESETB_GPIO_ENABLE(); 136 DISPLAY_RESETB_GPIO_ENABLE();
137 EXTFLASH_CSB_GPIO_ENABLE(); 137 EXTFLASH_CSB_GPIO_ENABLE();
138 SMALLCPU_CSB_GPIO_ENABLE(); 138 SMALLCPU_CSB_GPIO_ENABLE();
139 OSCILLOSCOPE_GPIO_ENABLE(); 139 OSCILLOSCOPE_GPIO_ENABLE();
140 OSCILLOSCOPE2_GPIO_ENABLE(); 140 OSCILLOSCOPE2_GPIO_ENABLE();
141 BLE_UBLOX_DSR_GPIO_ENABLE();
141 142
142 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; 143 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
143 GPIO_InitStruct.Pull = GPIO_PULLUP; 144 GPIO_InitStruct.Pull = GPIO_PULLUP;
144 GPIO_InitStruct.Speed = GPIO_SPEED_LOW; 145 GPIO_InitStruct.Speed = GPIO_SPEED_LOW;
145 146
228 GPIO_InitStruct.Pull = GPIO_NOPULL; 229 GPIO_InitStruct.Pull = GPIO_NOPULL;
229 GPIO_InitStruct.Speed = GPIO_SPEED_LOW; 230 GPIO_InitStruct.Speed = GPIO_SPEED_LOW;
230 GPIO_InitStruct.Pin = BLE_NENABLE_PIN; 231 GPIO_InitStruct.Pin = BLE_NENABLE_PIN;
231 HAL_GPIO_Init(BLE_NENABLE_GPIO_PORT, &GPIO_InitStruct); 232 HAL_GPIO_Init(BLE_NENABLE_GPIO_PORT, &GPIO_InitStruct);
232 HAL_GPIO_WritePin(BLE_NENABLE_GPIO_PORT,BLE_NENABLE_PIN,GPIO_PIN_RESET); 233 HAL_GPIO_WritePin(BLE_NENABLE_GPIO_PORT,BLE_NENABLE_PIN,GPIO_PIN_RESET);
234
235 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
236 GPIO_InitStruct.Pull = GPIO_PULLDOWN;
237 GPIO_InitStruct.Speed = GPIO_SPEED_LOW;
238 GPIO_InitStruct.Pin = BLE_UBLOX_DSR_PIN;
239 HAL_GPIO_Init(BLE_UBLOX_DSR_GPIO_PORT, &GPIO_InitStruct);
240 HAL_GPIO_WritePin(BLE_UBLOX_DSR_GPIO_PORT,BLE_UBLOX_DSR_PIN,GPIO_PIN_RESET);
233 } 241 }
234 242
235 243
236 void MX_Bluetooth_PowerOff(void) 244 void MX_Bluetooth_PowerOff(void)
237 { 245 {
238 GPIO_InitTypeDef GPIO_InitStruct; 246 GPIO_InitTypeDef GPIO_InitStruct;
239 GPIO_InitStruct.Mode = GPIO_MODE_INPUT; 247 GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
240 GPIO_InitStruct.Pin = BLE_NENABLE_PIN; 248 GPIO_InitStruct.Pin = BLE_NENABLE_PIN;
241 GPIO_InitStruct.Pull = GPIO_NOPULL; 249 GPIO_InitStruct.Pull = GPIO_NOPULL;
242 HAL_GPIO_Init(BLE_NENABLE_GPIO_PORT, &GPIO_InitStruct); 250 HAL_GPIO_Init(BLE_NENABLE_GPIO_PORT, &GPIO_InitStruct);
251 HAL_GPIO_WritePin(BLE_UBLOX_DSR_GPIO_PORT,BLE_UBLOX_DSR_PIN,GPIO_PIN_RESET);
243 } 252 }
244 253
245 254
246 void MX_SmallCPU_Reset_To_Boot(void) 255 void MX_SmallCPU_Reset_To_Boot(void)
247 { 256 {