Ignore:
Timestamp:
Jan 14, 2025, 2:39:43 PM (35 hours ago)
Author:
Zed
Message:

GSM STATUS pin is working.

Location:
ctrl/firmware/Main/CubeMX/Core
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • ctrl/firmware/Main/CubeMX/Core/Inc/main.h

    r61 r62  
    8080#define GSM_PWR_Pin GPIO_PIN_10
    8181#define GSM_PWR_GPIO_Port GPIOD
     82#define GSM_STATUS_Pin GPIO_PIN_13
     83#define GSM_STATUS_GPIO_Port GPIOD
    8284#define SD_DETECT_Pin GPIO_PIN_8
    8385#define SD_DETECT_GPIO_Port GPIOA
  • ctrl/firmware/Main/CubeMX/Core/Src/gpio.c

    r61 r62  
    156156  HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
    157157
    158   /*Configure GPIO pins : PD11 PD12 PD13 PD14
    159                            PD15 PD0 PD1 PD3
    160                            PD4 PD5 PD6 */
    161   GPIO_InitStruct.Pin = GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14
    162                           |GPIO_PIN_15|GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_3
    163                           |GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6;
     158  /*Configure GPIO pins : PD11 PD12 PD14 PD15
     159                           PD0 PD1 PD3 PD4
     160                           PD5 PD6 */
     161  GPIO_InitStruct.Pin = GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_14|GPIO_PIN_15
     162                          |GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_3|GPIO_PIN_4
     163                          |GPIO_PIN_5|GPIO_PIN_6;
    164164  GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
    165165  GPIO_InitStruct.Pull = GPIO_NOPULL;
    166166  HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
     167
     168  /*Configure GPIO pin : GSM_STATUS_Pin */
     169  GPIO_InitStruct.Pin = GSM_STATUS_Pin;
     170  GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
     171  GPIO_InitStruct.Pull = GPIO_NOPULL;
     172  HAL_GPIO_Init(GSM_STATUS_GPIO_Port, &GPIO_InitStruct);
    167173
    168174  /*Configure GPIO pins : PG2 PG3 PG4 PG5
Note: See TracChangeset for help on using the changeset viewer.