{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":182239171,"defaultBranch":"master","name":"STM32CubeG4","ownerLogin":"STMicroelectronics","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-04-19T09:25:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10744877?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703258954.0","currentOid":""},"activityList":{"items":[{"before":"52c76d43d377b04c62a6c6a988d092c42dc05d0f","after":"96ca040ca6dd48b698e8be206f1640cb718d3559","ref":"refs/heads/master","pushedAt":"2024-05-10T15:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RJMSTM","name":null,"path":"/RJMSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113367897?s=80&v=4"},"commit":{"message":"[HAL] Upload new fixes","shortMessageHtmlLink":"[HAL] Upload new fixes"}},{"before":"9517966a2f1ab8cdf225cd2fee63a0033a39fa54","after":"52c76d43d377b04c62a6c6a988d092c42dc05d0f","ref":"refs/heads/master","pushedAt":"2024-04-26T15:30:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KRASTM","name":null,"path":"/KRASTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/156921537?s=80&v=4"},"commit":{"message":"[BSP] Replace 'BSP/Components/' folders by submodules","shortMessageHtmlLink":"[BSP] Replace 'BSP/Components/<component>' folders by submodules"}},{"before":"29e23e9f45f0a495eafbfb341d98d65ca967e6ff","after":"9517966a2f1ab8cdf225cd2fee63a0033a39fa54","ref":"refs/heads/master","pushedAt":"2024-04-23T16:06:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ALABSTM","name":"Ali LABBENE","path":"/ALABSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46019491?s=80&v=4"},"commit":{"message":"[BSP] Replace 'BSP/' folders by submodules","shortMessageHtmlLink":"[BSP] Replace 'BSP/<board>' folders by submodules"}},{"before":"3a391cef957560844f24761d135bebb219c774ef","after":"29e23e9f45f0a495eafbfb341d98d65ca967e6ff","ref":"refs/heads/master","pushedAt":"2024-01-19T10:11:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ALABSTM","name":"Ali LABBENE","path":"/ALABSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46019491?s=80&v=4"},"commit":{"message":"[BSP] Replace 'BSP/' folders by submodules","shortMessageHtmlLink":"[BSP] Replace 'BSP/<board>' folders by submodules"}},{"before":"4ab950761d13eac7066913370a2fc755a72632ae","after":"3a391cef957560844f24761d135bebb219c774ef","ref":"refs/heads/master","pushedAt":"2024-01-15T17:32:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ALABSTM","name":"Ali LABBENE","path":"/ALABSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46019491?s=80&v=4"},"commit":{"message":"[DOC] Highlight important info in README.md","shortMessageHtmlLink":"[DOC] Highlight important info in README.md"}},{"before":"fd05229e8a53bdec8478cb0760219c8789e947b0","after":"4ab950761d13eac7066913370a2fc755a72632ae","ref":"refs/heads/master","pushedAt":"2024-01-12T14:22:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RJMSTM","name":null,"path":"/RJMSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113367897?s=80&v=4"},"commit":{"message":"[HAL] Upload new fixes","shortMessageHtmlLink":"[HAL] Upload new fixes"}},{"before":"b54d4c4271738d338f1095f0f9e6d1283cb33f68","after":"fd05229e8a53bdec8478cb0760219c8789e947b0","ref":"refs/heads/master","pushedAt":"2023-12-22T15:29:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ALABSTM","name":"Ali LABBENE","path":"/ALABSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46019491?s=80&v=4"},"commit":{"message":"Release v1.5.2","shortMessageHtmlLink":"Release v1.5.2"}},{"before":"a3dec7b184fb312fcc42490b6ab40ae8dac6bde6","after":"b54d4c4271738d338f1095f0f9e6d1283cb33f68","ref":"refs/heads/master","pushedAt":"2023-12-22T14:24:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ALABSTM","name":"Ali LABBENE","path":"/ALABSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46019491?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":"b2812f6c4223cab5c43001df536622478a5d64ba","after":"a3dec7b184fb312fcc42490b6ab40ae8dac6bde6","ref":"refs/heads/master","pushedAt":"2023-12-06T11:01:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RJMSTM","name":null,"path":"/RJMSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113367897?s=80&v=4"},"commit":{"message":"[HAL] Upload new fixes","shortMessageHtmlLink":"[HAL] Upload new fixes"}},{"before":"7f41e23f368aefd97f1313a9ff07c0bf53562509","after":"b2812f6c4223cab5c43001df536622478a5d64ba","ref":"refs/heads/master","pushedAt":"2023-10-31T09:46:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ALABSTM","name":"Ali LABBENE","path":"/ALABSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46019491?s=80&v=4"},"commit":{"message":"Fix typos in README.md","shortMessageHtmlLink":"Fix typos in README.md"}},{"before":"1c8b2ef723c7512d79fdb2a2ec2260989fa25adc","after":"7f41e23f368aefd97f1313a9ff07c0bf53562509","ref":"refs/heads/master","pushedAt":"2023-10-30T11:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ALABSTM","name":"Ali LABBENE","path":"/ALABSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46019491?s=80&v=4"},"commit":{"message":"Fix typos in README.md","shortMessageHtmlLink":"Fix typos in README.md"}},{"before":"7836572c2150d03adf0f9afdacd7c1a3077f748b","after":"1c8b2ef723c7512d79fdb2a2ec2260989fa25adc","ref":"refs/heads/master","pushedAt":"2023-10-30T11:23:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ALABSTM","name":"Ali LABBENE","path":"/ALABSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46019491?s=80&v=4"},"commit":{"message":"Fix typos","shortMessageHtmlLink":"Fix typos"}},{"before":"c4132af65fe74ddd7f54aced85a0f4acce736405","after":"7836572c2150d03adf0f9afdacd7c1a3077f748b","ref":"refs/heads/master","pushedAt":"2023-10-25T13:15:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ALABSTM","name":"Ali LABBENE","path":"/ALABSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46019491?s=80&v=4"},"commit":{"message":"[CMSIS][HAL] Replace 'CMSIS Device' and 'HAL Driver' folders by submodules","shortMessageHtmlLink":"[CMSIS][HAL] Replace 'CMSIS Device' and 'HAL Driver' folders by submo…"}},{"before":"c356ba51f9673113cee29414857ad019c213588a","after":"c4132af65fe74ddd7f54aced85a0f4acce736405","ref":"refs/heads/master","pushedAt":"2023-08-04T10:58:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ALABSTM","name":"Ali LABBENE","path":"/ALABSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46019491?s=80&v=4"},"commit":{"message":"[HAL][LL] Miscellaneous fixes and enhancements\n\nDetails: Below the list of the different fixes and enhancements. Please refer to the https://github.com/STMicroelectronics/stm32g4xx_hal_driver repository to view the changes introduced by each fix or enhancement in a separate commit.\n\n- [HAL][LL][CORDIC] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][LL][HRTIM] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][LL][I2C] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][LL][LPTIM] Add const qualifier to comply to MISRA-C Rule-8.13\n- [HAL][LL][PCD][USB] Add new HAL_PCD_EP_Abort() function to abort current USB endpoint transfer\n- [HAL][LL][TIM] Add const qualifier to comply to MISRA-C Rule-8.13\n- [HAL][LL][UART] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][LL][USART] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][CRYP] Mask arrays are declared as static const\n- [HAL][CRYP] Update Crypt/Decrypt IT processes to avoid Computation Completed IRQ fires before the DINR pointer increment\n- [HAL][EXTI] Fix computation of pExtiConfig->GPIOSel in HAL_EXTI_GetConfigLine()\n- [HAL][FDCAN] Better performance by removing multiple volatile reads or writes in interrupt handler\n- [HAL][FDCAN] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][FDCAN] Refine description of IsFilterMatchingFrame and FilterIndex, members of structure FDCAN_RxHeaderTypeDef\n- [HAL][FLASH] Update the hal_flash_ex.c file to correctly support the PB4_PUPEN Option\n- [HAL][GENERIC] Allow redefinition of macro UNUSED(x)\n- [HAL][GENERIC] Update brief of HAL_GetTickFreq()\n- [HAL][HRTIM] Getter functions implementation rework\n- [HAL][I2C] Clear the ADDRF flag only when direction is confirmed as changed, to prevent that the ADDRF flag is cleared too early when the restart is received\n- [HAL][I2C] Duplicate the test condition after timeout detection to avoid false timeout detection\n- [HAL][I2C] Move polling code of HAL memory interface through interrupt management to prevent timeout issue using HAL MEM interface through FreeRTOS\n- [HAL][I2C] Removed Lock management from callback management functions\n- [HAL][I2C] Update HAL I2C driver to prefetch data before starting the transmission (implementation of errata sheet workaround I2C2-190208: Transmission stalled after first byte)\n- [HAL][I2C] Update HAL_I2C_Mem_Write_IT API to initialize XferSize at 0\n- [HAL][I2C] Update I2C_IsErrorOccurred to return error if timeout is detected\n- [HAL][I2C] Update I2C_Slave_ISR_IT, I2C_Slave_ISR_DMA and I2C_ITSlaveCplt to prevent the call of HAL_I2C_ListenCpltCallback twice\n- [HAL][I2C] Update I2C_WaitOnRXNEFlagUntilTimeout to check I2C_FLAG_AF independently from I2C_FLAG_RXNE\n- [HAL][IRDA] Add const qualifier to comply to MISRA-C Rule-8.13\n- [HAL][IRDA] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n- [HAL][LPTIM] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n- [HAL][PCD] Set DCD timeout to a minimum of 300ms before starting BCD primary detection process\n- [HAL][QSPI] Update HAL_QSPI_Abort() and HAL_QSPI_Abort_IT() APIs to check on QSPI BUSY flag status before executing the abort procedure\n- [HAL][RCC] Fix wrong RCC_APB1ENR1_WWDG2EN bit referenced in __HAL_RCC_WWDG_CLK_DISABLE() macro.\n- [HAL][RCC] Modify the comment in PLL configuration\n- [HAL][RTC] Check if the RTC calendar has been previously initialized before entering Initialization mode\n- [HAL][RTC] Optimize the way RSF flag is cleared in HAL_RTC_WaitForSynchro()\n- [HAL][SAI] Add const qualifier to comply to MISRA-C Rule-8.13.\n- [HAL][SAI] Fix misalignment between reference manual and HAL SAI driver: remove GCR register\n- [HAL][SMARTCARD] Add const qualifier to comply to MISRA-C Rule-8.13\n- [HAL][SMARTCARD] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n- [HAL][SMBUS] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][SMBUS] Removed Lock management from callback management functions\n- [HAL][SMBUS] Update HAL SMBUS driver to prefetch data before starting the transmission (implementation of errata sheet workaround I2C2-190208: Transmission stalled after first byte)\n- [HAL][SPI] Fix driver to don't update state in case of error (HAL_SPI_STATE_READY will be set only in case of HAL_TIMEOUT)\n- [HAL][SPI] Set handler's state to 'ready' only in case of timeout but not in case of another error\n- [HAL][TIM] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n- [HAL][UART] Add a new API HAL_UARTEx_GetRxEventType that could be used to retrieve the type of event that has led the RxEventCallback execution\n- [HAL][UART] Disable the Receiver Timeout Interrupt when data reception is completed\n- [HAL][UART] Removal of HAL_LOCK/HAL_UNLOCK calls in HAL UART Tx and Rx APIs\n- [HAL][UART] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n- [HAL][UART] Rework UART_WaitOnFlagUntilTimeout() API to avoid being stuck forever when UART overrun error occurs and to enhance behavior\n- [LL][TIM] Remove useless check on IS_TIM_ADVANCED_INSTANCE() within LL_TIM_BDTR_Init() to fix Break Filter configuration problem with specific TIM instances\n- [LL][TIM] Update __LL_TIM_CALC_PSC() macro to round up the evaluated value when the fractional part of the division is greater than 0.5\n- [LL][UCPD] Correct register accessed by LL_UCPD_ReadRxPaySize macro\n- [LL][UTILS] Align UTILS_PLLVCO_INPUT_MAX value with documentation\n- [LL][UTILS] Update the number of LATENCY to be coherent with the reference manual","shortMessageHtmlLink":"[HAL][LL] Miscellaneous fixes and enhancements"}},{"before":"a3864633247a044f63f7c9716e48ad23d29b589a","after":"c356ba51f9673113cee29414857ad019c213588a","ref":"refs/heads/master","pushedAt":"2023-07-31T12:42:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RJMSTM","name":null,"path":"/RJMSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113367897?s=80&v=4"},"commit":{"message":"[HAL][LL] Miscellaneous fixes and enhancements\n\nDetails: Below the list of the different fixes and enhancements. Please refer to the https://github.com/STMicroelectronics/stm32g4xx_hal_driver repository to view the changes introduced by each fix or enhancement in a separate commit.\n\n- [HAL][LL][CORDIC] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][LL][HRTIM] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][LL][I2C] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][LL][LPTIM] Add const qualifier to comply to MISRA-C Rule-8.13\n- [HAL][LL][PCD][USB] Add new HAL_PCD_EP_Abort() function to abort current USB endpoint transfer\n- [HAL][LL][TIM] Add const qualifier to comply to MISRA-C Rule-8.13\n- [HAL][LL][UART] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][LL][USART] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers[HAL][CRYP] Mask arrays are declared as static const\n- [HAL][CRYP] Update Crypt/Decrypt IT processes to avoid Computation Completed IRQ fires before the DINR pointer increment\n- [HAL][EXTI] Fix computation of pExtiConfig->GPIOSel in HAL_EXTI_GetConfigLine()\n- [HAL][FDCAN] Better performance by removing multiple volatile reads or writes in interrupt handler\n- [HAL][FDCAN] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][FDCAN] Refine description of IsFilterMatchingFrame and FilterIndex, members of structure FDCAN_RxHeaderTypeDef\n- [HAL][FLASH] Update the hal_flash_ex.c file to correctly support the PB4_PUPEN Option\n- [HAL][GENERIC] Allow redefinition of macro UNUSED(x)\n- [HAL][GENERIC] Update brief of HAL_GetTickFreq()\n- [HAL][HRTIM] Getter functions implementation rework\n- [HAL][I2C] Clear the ADDRF flag only when direction is confirmed as changed, to prevent that the ADDRF flag is cleared too early when the restart is received\n- [HAL][I2C] Duplicate the test condition after timeout detection to avoid false timeout detection\n- [HAL][I2C] Move polling code of HAL memory interface through interrupt management to prevent timeout issue using HAL MEM interface through FreeRTOS\n- [HAL][I2C] Removed Lock management from callback management functions\n- [HAL][I2C] Update HAL I2C driver to prefetch data before starting the transmission (implementation of errata sheet workaround I2C2-190208 : Transmission stalled after first byte)\n- [HAL][I2C] Update HAL_I2C_Mem_Write_IT API to initialize XferSize at 0\n- [HAL][I2C] Update I2C_IsErrorOccurred to return error if timeout is detected\n- [HAL][I2C] Update I2C_Slave_ISR_IT, I2C_Slave_ISR_DMA and I2C_ITSlaveCplt to prevent the call of HAL_I2C_ListenCpltCallback twice\n- [HAL][I2C] Update I2C_WaitOnRXNEFlagUntilTimeout to check I2C_FLAG_AF independently from I2C_FLAG_RXNE\n- [HAL][IRDA] Add const qualifier to comply to MISRA-C Rule-8.13\n- [HAL][IRDA] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n- [HAL][LPTIM] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n- [HAL][PCD] Set DCD timeout to a minimum of 300ms before starting BCD primary detection process\n- [HAL][QSPI] Update HAL_QSPI_Abort() and HAL_QSPI_Abort_IT() APIs to check on QSPI BUSY flag status before executing the abort procedure\n- [HAL][RCC] Fix wrong RCC_APB1ENR1_WWDG2EN bit referenced in __HAL_RCC_WWDG_CLK_DISABLE() macro.\n- [HAL][RCC] Modify the comment in PLL configuration\n- [HAL][RTC] Check if the RTC calendar has been previously initialized before entering Initialization mode\n- [HAL][RTC] Optimize the way RSF flag is cleared in HAL_RTC_WaitForSynchro()\n- [HAL][SAI] Add const qualifier to comply to MISRA-C Rule-8.13.\n- [HAL][SAI] Fix misalignment between reference manual and HAL SAI driver: remove GCR register\n- [HAL][SMARTCARD] Add const qualifier to comply to MISRA-C Rule-8.13\n- [HAL][SMARTCARD] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n- [HAL][SMBUS] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n- [HAL][SMBUS] Removed Lock management from callback management functions\n- [HAL][SMBUS] Update HAL SMBUS driver to prefetch data before starting the transmission: implementation of errata sheet workaround I2C2-190208 : Transmission stalled after first byte\n- [HAL][SPI] Fix driver to don't update state in case of error (HAL_SPI_STATE_READY will be set only in case of HAL_TIMEOUT)\n- [HAL][SPI] Set handler's state to 'ready' only in case of timeout but not in case of another error\n- [HAL][TIM] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n- [HAL][UART] Add a new API HAL_UARTEx_GetRxEventType that could be used to retrieve the type of event that has led the RxEventCallback execution\n- [HAL][UART] Disable the Receiver Timeout Interrupt when data reception is completed\n- [HAL][UART] Removal of HAL_LOCK/HAL_UNLOCK calls in HAL UART Tx and Rx APIs\n- [HAL][UART] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n- [HAL][UART] Rework UART_WaitOnFlagUntilTimeout() API to avoid being stuck forever when UART overrun error occurs and to enhance behavior\n- [LL][TIM] Remove useless check on IS_TIM_ADVANCED_INSTANCE() within LL_TIM_BDTR_Init() to fix Break Filter configuration problem with specific TIM instances\n- [LL][TIM] Update __LL_TIM_CALC_PSC() macro to round up the evaluated value when the fractional part of the division is greater than 0.5\n- [LL][UCPD] Correct register accessed by LL_UCPD_ReadRxPaySize macro\n- [LL][UTILS] Align UTILS_PLLVCO_INPUT_MAX value with documentation\n- [LL][UTILS] Update the number of LATENCY to be coherent with the reference manual","shortMessageHtmlLink":"[HAL][LL] Miscellaneous fixes and enhancements"}},{"before":"869c7c99a13894011ce3c584dfd59171e453364d","after":"a3864633247a044f63f7c9716e48ad23d29b589a","ref":"refs/heads/master","pushedAt":"2023-05-24T08:03:46.090Z","pushType":"push","commitsCount":1,"pusher":{"login":"RJMSTM","name":null,"path":"/RJMSTM","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113367897?s=80&v=4"},"commit":{"message":"Add SECURITY.md","shortMessageHtmlLink":"Add SECURITY.md"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERrd7QQA","startCursor":null,"endCursor":null}},"title":"Activity · STMicroelectronics/STM32CubeG4"}