)]}'
{
  "log": [
    {
      "commit": "c8820e3de6f32fd2a03f97f620c3db79ae9784fd",
      "tree": "02697cb0c3415fd7f6b926690eb1fbd559a312d1",
      "parents": [
        "3d08880e8d7f96454675d48888a3a207388268b0"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Mon Sep 30 14:18:58 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Mon Sep 30 14:18:58 2024 +0100"
      },
      "message": "[HAL] [TIM] Include Dithering mode in IS_TIM_PERIOD macro.\n"
    },
    {
      "commit": "3d08880e8d7f96454675d48888a3a207388268b0",
      "tree": "24336dbd2385da5a4777394533428ea4e27b592b",
      "parents": [
        "e20fbec1308825b316444ea50ea06ce069f3925a"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Mon Sep 16 17:23:32 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Mon Sep 16 17:24:15 2024 +0100"
      },
      "message": "[HAL][HRTIM] Correct the typo in the HRTIMInterruptRequests structure member and add the legacy define in the stm32_hal_legacy.h file\n"
    },
    {
      "commit": "e20fbec1308825b316444ea50ea06ce069f3925a",
      "tree": "777977fa3597ce26f2f370e0a300a470e8170e9f",
      "parents": [
        "1b2abc79fae95725915e6af52b197d9965f5c2ae"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 16:39:29 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 16:39:29 2024 +0100"
      },
      "message": "[HAL][SPI] Check data size before changing state in reception\n"
    },
    {
      "commit": "1b2abc79fae95725915e6af52b197d9965f5c2ae",
      "tree": "8cd935f868eb7ed6d445ae8f283482d81db3d72a",
      "parents": [
        "55b6a51d4fafda229c903fdd4ac69627a0e10fb9"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 16:28:16 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 16:28:16 2024 +0100"
      },
      "message": "[HAL][SPI] Update HAL SPI driver to remove \"got to\" instruction and avoid misplaced __HAL_LOCK() issue\n"
    },
    {
      "commit": "55b6a51d4fafda229c903fdd4ac69627a0e10fb9",
      "tree": "671b94f60a22cf5acca6693a07da499007ffcc14",
      "parents": [
        "ae42212ac56c4b2f59fff317d0c58a690cea9c30"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 15:20:20 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 15:26:24 2024 +0100"
      },
      "message": "[HAL][I2S] Update HAL I2S driver to fix misplaced __HAL_LOCK()\n"
    },
    {
      "commit": "ae42212ac56c4b2f59fff317d0c58a690cea9c30",
      "tree": "4a39a1a780cbaf016478873e7c4514f4b4fbd3ff",
      "parents": [
        "4031f09919c3bf5f8e59c3a47dfe73e6fbea44ed"
      ],
      "author": {
        "name": "Bohdan Bulava",
        "email": "bulava.bohdan@lll.kpi.ua",
        "time": "Mon Jul 01 20:23:51 2024 +0300"
      },
      "committer": {
        "name": "KRASTM",
        "email": "156921537+KRASTM@users.noreply.github.com",
        "time": "Tue Jul 30 14:15:02 2024 +0100"
      },
      "message": "[HAL][SPI] Fix state change issue in Rx functions by validating parameters first\n\nWhen using full-duplex SPI in master mode, the parameters of the Rx function are checked in the TxRx functions.\nHowever, the HAL_SPI_STATE_BUSY_RX state is set in the Rx function. Therefore, if the Rx function is called with invalid parameters,\nthe TxRx function returns an error, leaving the SPI state stuck in HAL_SPI_STATE_BUSY_RX.\n"
    },
    {
      "commit": "4031f09919c3bf5f8e59c3a47dfe73e6fbea44ed",
      "tree": "ebcf9e731ca10146623c13169b262ad19a15c3b1",
      "parents": [
        "63c724f62a299f976ab8e413865f439cf0402168"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Tue Jul 09 15:49:43 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Tue Jul 09 15:49:43 2024 +0100"
      },
      "message": "[HAL][LL][USB] Add fix to support bulk transfer in double buffer mode\n"
    },
    {
      "commit": "63c724f62a299f976ab8e413865f439cf0402168",
      "tree": "09f37eb836e36fca16ffd12e1c704f9c7b778f93",
      "parents": [
        "0ca931d9159a7b83e48beffc06ad4984d33a3963"
      ],
      "author": {
        "name": "“Aya",
        "email": "aya.sehli@st.com",
        "time": "Fri Jun 28 10:28:26 2024 +0100"
      },
      "committer": {
        "name": "“Aya",
        "email": "aya.sehli@st.com",
        "time": "Fri Jun 28 10:28:26 2024 +0100"
      },
      "message": "Release v1.2.4\n"
    },
    {
      "commit": "0ca931d9159a7b83e48beffc06ad4984d33a3963",
      "tree": "4b421522486371c2441948c0f0204b80ddd6e2a6",
      "parents": [
        "2672503e1909985a93f43d9abfa4dee7fad59975"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Jun 03 17:03:26 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Jun 03 17:48:26 2024 +0100"
      },
      "message": "[HAL][QSPI] Clear AR register after CCR to avoid new transfer when address is not needed\n"
    },
    {
      "commit": "2672503e1909985a93f43d9abfa4dee7fad59975",
      "tree": "0f1b033ab36c106a5eb7006ff09597341e8fba12",
      "parents": [
        "1e57e8f728e00a7189326cfedecef3687772328d"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Jun 03 16:31:14 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Jun 03 17:47:47 2024 +0100"
      },
      "message": "[HAL][DAC] Fix HAL DAC calibration procedure (function HAL_DACEx_SelfCalibrate() ) to manage case of calibration factor equal to range maximum value (previously, in this case calibration factor was reset, leading to voltage accuracy not optimal)\n"
    },
    {
      "commit": "1e57e8f728e00a7189326cfedecef3687772328d",
      "tree": "97507022c8cf14843b96d54fc609ec67052ce221",
      "parents": [
        "f6d6226cbd9ca4310b928aa30ea1eb1ecf922997"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri May 10 11:09:12 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri May 10 14:11:49 2024 +0100"
      },
      "message": "[LL][RCC] Update macro definition LL_AHB2_GRP1_PERIPH_CCM\n"
    },
    {
      "commit": "f6d6226cbd9ca4310b928aa30ea1eb1ecf922997",
      "tree": "1b9ecde2a74899d56209f9895650bd76575d7071",
      "parents": [
        "fa6618be0a5b3b918bda9fbf990c70da966f7543",
        "a593b978419e235fcf506cb0b7e664fb3d86ee44"
      ],
      "author": {
        "name": "ASEHSTM",
        "email": "160479079+ASEHSTM@users.noreply.github.com",
        "time": "Thu Apr 04 13:53:55 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 04 13:53:55 2024 +0100"
      },
      "message": "Merge pull request #13 from guajun/master\n\n[HAL][FDCAN] Fix unmatched code comments"
    },
    {
      "commit": "a593b978419e235fcf506cb0b7e664fb3d86ee44",
      "tree": "1b9ecde2a74899d56209f9895650bd76575d7071",
      "parents": [
        "fa6618be0a5b3b918bda9fbf990c70da966f7543"
      ],
      "author": {
        "name": "gua_jun",
        "email": "whgls323232@gmail.com",
        "time": "Sun Mar 24 15:54:55 2024 +0800"
      },
      "committer": {
        "name": "gua_jun",
        "email": "whgls323232@gmail.com",
        "time": "Sun Mar 24 15:54:55 2024 +0800"
      },
      "message": "change comment\n"
    },
    {
      "commit": "fa6618be0a5b3b918bda9fbf990c70da966f7543",
      "tree": "2f019ce5904b1cb257ac857a8684e4c2e91ab9d4",
      "parents": [
        "7cc636e63c0a3c66e4053fbf075f7132bbd2f1c9"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jan 10 14:11:15 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jan 10 14:11:15 2024 +0100"
      },
      "message": "[HAL][GPIO] Replace GPIO_Pin_x with GPIO_PIN_x to be compliant with macros definition\n"
    },
    {
      "commit": "7cc636e63c0a3c66e4053fbf075f7132bbd2f1c9",
      "tree": "ed6d894a2f849fbb51d2f0d4f9a93faf216ac5d6",
      "parents": [
        "1e886abc2c0005b402941edde93a77530861a532"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jan 10 13:52:06 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jan 10 13:52:06 2024 +0100"
      },
      "message": "[HAL][CORTEX] Update HAL_MPU_ConfigRegion() to allow the configuration of the MPU registers independently of the value of Enable/Disable field and add new APIs HAL_MPU_EnableRegion() / HAL_MPU_DisableRegion()\n"
    },
    {
      "commit": "1e886abc2c0005b402941edde93a77530861a532",
      "tree": "39ff05bb564b277d4ce94dd3f59e15583c74b3c4",
      "parents": [
        "a23ffa48610f70f9dd7ce867502d9390f7f1dcab"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 22 11:11:01 2023 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 22 11:11:01 2023 +0100"
      },
      "message": "Release v1.2.3\n"
    },
    {
      "commit": "a23ffa48610f70f9dd7ce867502d9390f7f1dcab",
      "tree": "150df64f5b08b0a843a0204813676da2269c1a0d",
      "parents": [
        "f4f2327b89e413666ee3091d89e163556d370879"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 10:51:39 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 11:02:25 2023 +0100"
      },
      "message": "[HAL][TIM] Remove multiple volatile reads or writes in interrupt handler for better performance\n"
    },
    {
      "commit": "f4f2327b89e413666ee3091d89e163556d370879",
      "tree": "1fc7fdbf3fee1ad3cd1f183e41c4c5e83581ca35",
      "parents": [
        "f5c2374a87fa795298c654368090bc5033cf4f88"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 10:51:27 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 11:02:24 2023 +0100"
      },
      "message": "[HAL][UART] Avoid RTOF flag to be cleared by a transmit process in polling mode\n"
    },
    {
      "commit": "f5c2374a87fa795298c654368090bc5033cf4f88",
      "tree": "db221949205bedd1a87d4eb112619649fbf478d9",
      "parents": [
        "7c2e19ec21714f0d993ae5bfe8859a45debcfdd6"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 09:56:17 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 11:02:16 2023 +0100"
      },
      "message": "[LL][ADC] Remove useless action of conversion trigger change in function LL_ADC_DeInit(); Moreover; this action was not compliant with ADC enable state (cf reference manual)\n\n    edit f20fee5 [LL][ADC] Remove useless action of conversion trigger change in function LL_ADC_DeInit(); Moreover; this action was not compliant with ADC enable state (cf reference manual)\n"
    },
    {
      "commit": "7c2e19ec21714f0d993ae5bfe8859a45debcfdd6",
      "tree": "70d78e59079cf1d705ac5421e3aeb78758837e9e",
      "parents": [
        "7ce6a9ed17e7c192961ba0e1175cc4dbee5d7d81"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 15:22:15 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 15:23:41 2023 +0100"
      },
      "message": "[LL][UTILS] Update package type definitions to be aligned with RM0440\n"
    },
    {
      "commit": "7ce6a9ed17e7c192961ba0e1175cc4dbee5d7d81",
      "tree": "f376d99449c53e554b41270647b2d55679281755",
      "parents": [
        "9b84058f7ad7cafc6e634dee32b5b99f08cc2f0d"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 15:22:05 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 15:23:41 2023 +0100"
      },
      "message": "[HAL][UART] Fix incorrect gState check in HAL_UART_RegisterRxEventCallback/HAL_UART_UnRegisterRxEventCallback to allow user Rx Event Callback registration when a transmit is ongoing\n"
    },
    {
      "commit": "9b84058f7ad7cafc6e634dee32b5b99f08cc2f0d",
      "tree": "a642d6a88019faa9c19411cc9c9b6266934d00f0",
      "parents": [
        "74ce67c4a79046f39e542224650dfd3c2bf9d041"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 15:21:45 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 15:23:30 2023 +0100"
      },
      "message": "[LL][I2C] Update LL_I2C_HandleTranfer function to prevent undefined behavior of volatile usage before updating the CR2 register\n\n    edit 219459a [LL][I2C] Update LL_I2C_HandleTranfer function to prevent undefined behavior of volatile usage before updating the CR2 register\n"
    },
    {
      "commit": "74ce67c4a79046f39e542224650dfd3c2bf9d041",
      "tree": "7a2d34ad211d9ad3a537cba7b2500706e7b7ced3",
      "parents": [
        "963d66586bf0f18eeffac148aeb5f16839cee478"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 11:49:49 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 12:11:05 2023 +0100"
      },
      "message": "[LL][RCC] Add uint32_t cast to shift left operands constants defined with \u0027U\u0027 suffix in case MISRAC2012-Rule-12.2 violated\n"
    },
    {
      "commit": "963d66586bf0f18eeffac148aeb5f16839cee478",
      "tree": "d3173f9fbae83b206f65c1226a969826d4267ece",
      "parents": [
        "7f19de80640bd48ebb0fe4a72006cd9c00b3f964"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 11:49:39 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 12:11:05 2023 +0100"
      },
      "message": "[HAL][UART] Update initialisation sequence for TXINV, RXINV and TXRXSWAP settings\n"
    },
    {
      "commit": "7f19de80640bd48ebb0fe4a72006cd9c00b3f964",
      "tree": "4d3e71f11d583b62fa052d9f85b26bf3675dc37b",
      "parents": [
        "93bd74ff729ea2478ff3655e1b988c9b86da0256"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 11:49:27 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 12:11:05 2023 +0100"
      },
      "message": "[HAL][RCC] Set RCC_CRS_HSI48CALIBRATION_DEFAULT to 0x40 to be consistent with REFMAN and LL CRS driver\n"
    },
    {
      "commit": "93bd74ff729ea2478ff3655e1b988c9b86da0256",
      "tree": "7b0a9019ded920fe584e6db4fb2d4d98c0d6333c",
      "parents": [
        "ff69f865564a287442f0ce85fcbd78c8a18953ce"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 11:35:57 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 12:10:45 2023 +0100"
      },
      "message": "[HAL][I2C] Update HAL I2C driver to disable all interrupts after end of transaction\n"
    },
    {
      "commit": "ff69f865564a287442f0ce85fcbd78c8a18953ce",
      "tree": "b1f67e0a78e89acf4c99ee7080f342506169579a",
      "parents": [
        "05d9224ddec6fcd8391a2bbb7461af47e4bb008a"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Aug 18 11:39:54 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Aug 18 11:43:51 2023 +0100"
      },
      "message": "[LL][RTC] Correct misleading note about shadow registers\n"
    },
    {
      "commit": "05d9224ddec6fcd8391a2bbb7461af47e4bb008a",
      "tree": "3be384c63b0b0ba8abc786d2c179896c420e93f1",
      "parents": [
        "2868c154dcb776c536af305d271cab8298beb739"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Aug 18 11:37:10 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Aug 18 11:43:51 2023 +0100"
      },
      "message": "[HAL][SPI] Update IT API to enable interrupts after process unlock\n"
    },
    {
      "commit": "2868c154dcb776c536af305d271cab8298beb739",
      "tree": "5083a5631f26c2413d215d18b2abc0b06a3ebd46",
      "parents": [
        "75ce54b27a9b64ae1e9499e6b9c22bf0a9fbf8c0"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Aug 18 11:27:49 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Aug 18 11:43:48 2023 +0100"
      },
      "message": "[HAL][SAI] Improve audio quality (avoid potential glitch)\n"
    },
    {
      "commit": "75ce54b27a9b64ae1e9499e6b9c22bf0a9fbf8c0",
      "tree": "a59c45fb242eb7c8154ceef067fc3c76ff7bdbd9",
      "parents": [
        "f70a0d5bafb7ed8d6a66fa87b497064defdff297"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 10:51:56 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 10:57:05 2023 +0100"
      },
      "message": "[HAL][I2C] Update I2C_WaitOnRXNEFlagUntilTimeout to check I2C_FLAG_AF independently from I2C_FLAG_RXNE\n"
    },
    {
      "commit": "f70a0d5bafb7ed8d6a66fa87b497064defdff297",
      "tree": "e9b6f4861b94713de029e7e59c623677aa3fbdb5",
      "parents": [
        "ade2cac0c4c7e76e4651a1b562c583c0ed041ac6"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 10:51:34 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 10:57:05 2023 +0100"
      },
      "message": "[HAL][I2C] Update I2C_Slave_ISR_IT, I2C_Slave_ISR_DMA and I2C_ITSlaveCplt to prevent the call of HAL_I2C_ListenCpltCallback twice\n"
    },
    {
      "commit": "ade2cac0c4c7e76e4651a1b562c583c0ed041ac6",
      "tree": "87ee042c7ecfcc8a15a953027320eab6bbac9c5a",
      "parents": [
        "8d45ccf539a65e6c2cb8acd0379adeab013625b0"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 10:47:16 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 10:57:02 2023 +0100"
      },
      "message": "[HAL][I2C] Update HAL_I2C_Mem_Write_IT API to initialize XferSize at 0\n"
    },
    {
      "commit": "8d45ccf539a65e6c2cb8acd0379adeab013625b0",
      "tree": "8cf20889def353b10c9085fe8759343d9cfc286d",
      "parents": [
        "11b72c0a7ebcb8fc315cb7df32550b317f9eefff"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Jun 14 16:15:42 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Jun 14 16:18:43 2023 +0100"
      },
      "message": "[HAL][SAI] Fix misalignment between reference manual and HAL SAI driver: remove GCR register\n"
    },
    {
      "commit": "11b72c0a7ebcb8fc315cb7df32550b317f9eefff",
      "tree": "6ab3abbb1d8a69626c74b64d3024fa586c7d3af3",
      "parents": [
        "1faab21ef0beb42ad60a0f781d645087154cce87"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Jun 14 16:15:28 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Jun 14 16:18:43 2023 +0100"
      },
      "message": "[HAL][RTC] Check if the RTC calendar has been previously initialized before entering Initialization mode\n"
    },
    {
      "commit": "1faab21ef0beb42ad60a0f781d645087154cce87",
      "tree": "8bafa26a76b843f19f2e5ef35ebe0a693390fade",
      "parents": [
        "bb3e4dfd1e28911e7b087fad40148df0f3e1983b"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Jun 14 16:12:54 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Jun 14 16:18:40 2023 +0100"
      },
      "message": "[HAL][RTC] Optimize the way RSF flag is cleared in HAL_RTC_WaitForSynchro()\n"
    },
    {
      "commit": "bb3e4dfd1e28911e7b087fad40148df0f3e1983b",
      "tree": "821e13ba5ca02c4f19d41d1ba27524334fe07a00",
      "parents": [
        "2c42489e24cdbb6159eebdf9bcd5ec3fbaa733ce"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed May 24 09:20:52 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed May 24 09:20:52 2023 +0100"
      },
      "message": "Add SECURITY.md\n"
    },
    {
      "commit": "2c42489e24cdbb6159eebdf9bcd5ec3fbaa733ce",
      "tree": "11e2c747791c138cd6f297fa2f96bfd4b917440f",
      "parents": [
        "ea5577f83ec962c951a0424269981561de665941"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Tue May 16 17:55:23 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Tue May 16 17:57:40 2023 +0100"
      },
      "message": "[HAL][LL][USART] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "ea5577f83ec962c951a0424269981561de665941",
      "tree": "7a475666ac7fb9c687f299c43e0c9a2433f93fe6",
      "parents": [
        "a368fe0d5d97295ab28e52a3607551262d33bf36"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Tue May 16 17:31:06 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Tue May 16 17:54:32 2023 +0100"
      },
      "message": "[HAL][FDCAN] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "a368fe0d5d97295ab28e52a3607551262d33bf36",
      "tree": "4881fde54d1c2ad659e2c3d40c60a2e9d0dddab7",
      "parents": [
        "95b30d2ee363e5cc5ea0025c365c1581bf1d418f"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Tue May 16 17:24:52 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Tue May 16 17:24:52 2023 +0100"
      },
      "message": "[HAL][LL][CORDIC] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "95b30d2ee363e5cc5ea0025c365c1581bf1d418f",
      "tree": "aeac2f6a7eea6ef45e5e4e8c82216d13695b38c2",
      "parents": [
        "c3c28d95e4ce7b3f6a9ad03ae6fa28ebef1c7929"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Tue Apr 25 11:51:02 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:17 2023 +0100"
      },
      "message": "[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"
    },
    {
      "commit": "c3c28d95e4ce7b3f6a9ad03ae6fa28ebef1c7929",
      "tree": "2429f705cd6a3add1f16373b0aabbe6bf3aa3fe0",
      "parents": [
        "17d578f1ea275ca242f75164ee23a07675cf7706"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Tue Apr 25 11:50:47 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:17 2023 +0100"
      },
      "message": "[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"
    },
    {
      "commit": "17d578f1ea275ca242f75164ee23a07675cf7706",
      "tree": "49e4dcbee8da204dae2bf6de535593c4c4971182",
      "parents": [
        "6c0dbdf4979a42a7232e580b31175e975585bca4"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Tue Apr 25 11:48:55 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:16 2023 +0100"
      },
      "message": "[HAL][CRYP] Update Crypt/Decrypt IT processes to avoid Computation Completed IRQ fires before the DINR pointer increment\n"
    },
    {
      "commit": "6c0dbdf4979a42a7232e580b31175e975585bca4",
      "tree": "3b7dc81acea9befcb96c0a1a70d8b375d4a7275f",
      "parents": [
        "9354030c7a507faf4f06cd774fe8508143219e42"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Mar 27 10:52:23 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:16 2023 +0100"
      },
      "message": "[HAL][SPI] Fix driver to don\u0027t update state in case of error (HAL_SPI_STATE_READY will be set only in case of HAL_TIMEOUT)\n"
    },
    {
      "commit": "9354030c7a507faf4f06cd774fe8508143219e42",
      "tree": "5b9451fdf80afbe6e847b9b143d02d0aa27b0df1",
      "parents": [
        "771fc7cf29322af804ab2e66033220a0e58f2f60"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Mar 02 17:38:30 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:16 2023 +0100"
      },
      "message": "[HAL][SMBUS] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "771fc7cf29322af804ab2e66033220a0e58f2f60",
      "tree": "8209fe842e83dcde62b2b0a3e08c2dadac5ee1ea",
      "parents": [
        "7cb5c3ae9345b42d0ef7713b1310cdaf4fb14db7"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Mar 02 17:37:13 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:16 2023 +0100"
      },
      "message": "[HAL][LL][I2C] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "7cb5c3ae9345b42d0ef7713b1310cdaf4fb14db7",
      "tree": "8f0a4bacbb2485941a43600781573d4cc88ae898",
      "parents": [
        "aba5b953fec6b238742877aa2d6997f2df86d542"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Fri Feb 17 14:35:38 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:16 2023 +0100"
      },
      "message": "[HAL][GENERIC] Update brief of HAL_GetTickFreq()\n"
    },
    {
      "commit": "aba5b953fec6b238742877aa2d6997f2df86d542",
      "tree": "10b85078b7b87f7a4f2aa9bde1f288831af586a4",
      "parents": [
        "435f0ac8a1fa5a3499ea57a9822a1f239b1ef15d"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:16:14 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:16 2023 +0100"
      },
      "message": "[HAL][SPI] Set handler\u0027s state to \u0027ready\u0027 only in case of timeout but not in case of another error\n"
    },
    {
      "commit": "435f0ac8a1fa5a3499ea57a9822a1f239b1ef15d",
      "tree": "314af3e9b6da59e46bb48af5be673a6281cee3c8",
      "parents": [
        "402c5b16ee333fd4ea8565e0ad20d98b972b3981"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:15:01 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:15 2023 +0100"
      },
      "message": "[HAL][GENERIC] Allow redefinition of macro UNUSED(x)\n"
    },
    {
      "commit": "402c5b16ee333fd4ea8565e0ad20d98b972b3981",
      "tree": "ffd4c0f7342b6369ed4dbcbaa6716888f8a7acb7",
      "parents": [
        "08078a8d539a28590638a0647d8176274fcbab4c"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:12:17 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:15 2023 +0100"
      },
      "message": "[HAL][UART] Rework UART_WaitOnFlagUntilTimeout() API to avoid being stuck forever when UART overrun error occurs and to enhance behavior\n"
    },
    {
      "commit": "08078a8d539a28590638a0647d8176274fcbab4c",
      "tree": "196a08738124bf187cc6cf92ad680816da12fed2",
      "parents": [
        "de5104c2b1c879c4e1d09aeac9e7582ee0901dfc"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:11:29 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:15 2023 +0100"
      },
      "message": "[HAL][UART] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore\n"
    },
    {
      "commit": "de5104c2b1c879c4e1d09aeac9e7582ee0901dfc",
      "tree": "015a94b701dd9d4bf5738aae47254ead869e850d",
      "parents": [
        "dabbf1f51cf3d75c3ab4de2fbec62e6ed58a4e0c"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:10:40 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:15 2023 +0100"
      },
      "message": "[HAL][TIM] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore\n"
    },
    {
      "commit": "dabbf1f51cf3d75c3ab4de2fbec62e6ed58a4e0c",
      "tree": "2297ffbbcab62efa6e54329fb1310c8aa5597ef1",
      "parents": [
        "a56c37460a13aac6e466ee1561c1a051b090c3b7"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:10:27 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:15 2023 +0100"
      },
      "message": "[HAL][LL][TIM] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "a56c37460a13aac6e466ee1561c1a051b090c3b7",
      "tree": "bf9d7f29b28313ea5b39300dd8287d53ae8c60f3",
      "parents": [
        "d30ed3284c952d3c1c5c8835aa5647564309bb66"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:09:53 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:15 2023 +0100"
      },
      "message": "[HAL][SMARTCARD] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore\n"
    },
    {
      "commit": "d30ed3284c952d3c1c5c8835aa5647564309bb66",
      "tree": "cc173aab86f7bb1471ad98afa5c55964622dc867",
      "parents": [
        "022fcb1a13298a8f0cbb334caecaa2b9afd2436e"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:09:31 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:14 2023 +0100"
      },
      "message": "[HAL][SMARTCARD] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "022fcb1a13298a8f0cbb334caecaa2b9afd2436e",
      "tree": "666a99e0a7f4089673c757c2164fe355b66304b3",
      "parents": [
        "d58a7570e2a817734b769baf7557c8973aad8909"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:08:19 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:14 2023 +0100"
      },
      "message": "[HAL][LPTIM] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore\n"
    },
    {
      "commit": "d58a7570e2a817734b769baf7557c8973aad8909",
      "tree": "8604ad07944893498873e3dbcce1da33c62af1e9",
      "parents": [
        "4c407339bae525f4fcc89db2a1b0a3dc901a3525"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:07:31 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:14 2023 +0100"
      },
      "message": "[HAL][LL][LPTIM] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "4c407339bae525f4fcc89db2a1b0a3dc901a3525",
      "tree": "535bebb5640440c7cfb852567f10c683b18c4554",
      "parents": [
        "e373954c3cc55abe1a1d32a64791e0bfcb2c2fd8"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 17:03:41 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:14 2023 +0100"
      },
      "message": "[HAL][IRDA] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore\n"
    },
    {
      "commit": "e373954c3cc55abe1a1d32a64791e0bfcb2c2fd8",
      "tree": "5ecd83e6820301dcdd639ff2e4f420992152ce11",
      "parents": [
        "4f851ef854d83da852e6ccd48c80a774a35ae13a"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 16:23:27 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:14 2023 +0100"
      },
      "message": "[HAL][IRDA] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "4f851ef854d83da852e6ccd48c80a774a35ae13a",
      "tree": "fbe76945c2133858a41c61d3de75f70ca0d0f9e0",
      "parents": [
        "e2455ea57ea026827bc0ba21b10fd621243b7efb"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 16:22:49 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:13 2023 +0100"
      },
      "message": "[HAL][I2C] Duplicate the test condition after timeout detection to avoid false timeout detection\n"
    },
    {
      "commit": "e2455ea57ea026827bc0ba21b10fd621243b7efb",
      "tree": "278bba4566ae950e4a8f6352602e7762341742b6",
      "parents": [
        "993f47eea250264df6ed1cf2fdc488284fc2e43f"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jan 03 16:09:14 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:13 2023 +0100"
      },
      "message": "[HAL][EXTI] Fix computation of pExtiConfig-\u003eGPIOSel in HAL_EXTI_GetConfigLine()\n"
    },
    {
      "commit": "993f47eea250264df6ed1cf2fdc488284fc2e43f",
      "tree": "c3e4824a86564c90effcab8ecbb22343a5f4364f",
      "parents": [
        "8eb07a5bc3b800de049ce090946ad6f27533ca95"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:13:50 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:13 2023 +0100"
      },
      "message": "[LL][UTILS] Update the number of LATENCY to be coherent with the reference manual\n"
    },
    {
      "commit": "8eb07a5bc3b800de049ce090946ad6f27533ca95",
      "tree": "86ccb066da5f3c42810f2cdae79035ca3ebcd643",
      "parents": [
        "7e089f2ed1846c1facea41f19e8020d0857e7e18"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:13:40 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:13 2023 +0100"
      },
      "message": "[LL][UTILS] Align UTILS_PLLVCO_INPUT_MAX value with documentation\n"
    },
    {
      "commit": "7e089f2ed1846c1facea41f19e8020d0857e7e18",
      "tree": "ea389344d8f3174767482a3a89d35ef24f4aef01",
      "parents": [
        "0e98ffae8291348d71361af498fa97e34e7b927a"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:13:30 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:13 2023 +0100"
      },
      "message": "[HAL][UART] Disable the Receiver Timeout Interrupt when data reception is completed\n"
    },
    {
      "commit": "0e98ffae8291348d71361af498fa97e34e7b927a",
      "tree": "aea372772de72fdad085e6c8cb8312ea4394d664",
      "parents": [
        "a7ac48564f3671ebdb30e56e594a2ab2fe76fd5d"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:13:16 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:13 2023 +0100"
      },
      "message": "[HAL][UART] Removal of HAL_LOCK/HAL_UNLOCK calls in HAL UART Tx and Rx APIs\n"
    },
    {
      "commit": "a7ac48564f3671ebdb30e56e594a2ab2fe76fd5d",
      "tree": "f8da64361753e89675f2290c70123f3fca714cca",
      "parents": [
        "062b2c4b4c5f4b2bce8a4f17524da50711b08f91"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:12:38 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:13 2023 +0100"
      },
      "message": "[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"
    },
    {
      "commit": "062b2c4b4c5f4b2bce8a4f17524da50711b08f91",
      "tree": "492b6c491f2d186e305ac41e32ea52474c1321d0",
      "parents": [
        "620820a2621674f3797c4f232f52c162351b2c32"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:12:18 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:12 2023 +0100"
      },
      "message": "[HAL][LL][UART] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "620820a2621674f3797c4f232f52c162351b2c32",
      "tree": "d9b0f637a153c0403b6b62e3191f5b9791a02416",
      "parents": [
        "a65f8f98e325ee2de7f1babe0dfef99f06263d6b"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:12:05 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:12 2023 +0100"
      },
      "message": "[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"
    },
    {
      "commit": "a65f8f98e325ee2de7f1babe0dfef99f06263d6b",
      "tree": "a1f9ab93dfea176e32e72c0fd882db9663790ade",
      "parents": [
        "4fe370492ca5aafad0e4c555e4a985af9fec009b"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:11:55 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:12 2023 +0100"
      },
      "message": "[HAL][RCC] Modify the comment in PLL configuration\n"
    },
    {
      "commit": "4fe370492ca5aafad0e4c555e4a985af9fec009b",
      "tree": "d08f5abaf621bb3debd04957106b3bfa1d73710a",
      "parents": [
        "124f9e12768537db770ff8742ed43b9d3273790a"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:11:44 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:12 2023 +0100"
      },
      "message": "[HAL][SMBUS] Removed Lock management from callback management functions\n"
    },
    {
      "commit": "124f9e12768537db770ff8742ed43b9d3273790a",
      "tree": "b6dad2c2be51d6667a5056d37806831d307ce93e",
      "parents": [
        "9c1ec97cf941fcd030220b8cb3640a9a4ab19472"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:11:32 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:12 2023 +0100"
      },
      "message": "[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"
    },
    {
      "commit": "9c1ec97cf941fcd030220b8cb3640a9a4ab19472",
      "tree": "4119a2b06f56c3a64a2ca4cf82f56b4564631852",
      "parents": [
        "850a9b6e38067a9cc4e6cf06e2c1b68b6d375e6f"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:11:20 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:12 2023 +0100"
      },
      "message": "[HAL][I2C] Removed Lock management from callback management functions\n"
    },
    {
      "commit": "850a9b6e38067a9cc4e6cf06e2c1b68b6d375e6f",
      "tree": "80d889839ee8b2dc5f2468035cbf93213564e492",
      "parents": [
        "cc7f4932070f134b2fd6de92c4557c89a058f818"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:11:07 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:11 2023 +0100"
      },
      "message": "[HAL][I2C] Update I2C_IsErrorOccurred to return error if timeout is detected\n"
    },
    {
      "commit": "cc7f4932070f134b2fd6de92c4557c89a058f818",
      "tree": "3a95f0fdcca6a5938915eb96e2472e7f18d99924",
      "parents": [
        "6f9f23e4267b569b69d0e6b9af6327c589e223eb"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:10:12 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:11 2023 +0100"
      },
      "message": "[HAL][I2C] Move polling code of HAL memory interface through interrupt management to prevent timeout issue using HAL MEM interface through FreeRTOS\n"
    },
    {
      "commit": "6f9f23e4267b569b69d0e6b9af6327c589e223eb",
      "tree": "4cfaadd8965548acccdf31149a20d4163de4425d",
      "parents": [
        "eb0bf9644d3cd0f5addcc47792f4041a0857d099"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 18:08:34 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:59:11 2023 +0100"
      },
      "message": "[HAL][FLASH] Update the hal_flash_ex.c file to correctly support the PB4_PUPEN Option\n"
    },
    {
      "commit": "eb0bf9644d3cd0f5addcc47792f4041a0857d099",
      "tree": "ab9971a8f495716c9ccaa55d844a6a57f2e72357",
      "parents": [
        "381f54695416dafd5e97de351675dc9946fbe424"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Sep 26 17:59:36 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Tue May 02 17:58:53 2023 +0100"
      },
      "message": "[HAL][CRYP] Mask arrays are declared as static const\n"
    },
    {
      "commit": "381f54695416dafd5e97de351675dc9946fbe424",
      "tree": "108fb1d20cdfb7217f67324f8738933dcbea9350",
      "parents": [
        "c22cb07f5475d922398868b4fd81baddc1f4eca6"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 18:45:31 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 18:45:31 2022 +0100"
      },
      "message": "Add LICENSE.md\n"
    },
    {
      "commit": "c22cb07f5475d922398868b4fd81baddc1f4eca6",
      "tree": "2c39f55e7f1ec26e01b4bda92b5c17ca8f3c3924",
      "parents": [
        "aa75513cca27176f2bc0ce2bb9c1c0d7cd7461b7"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 18:05:19 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 18:43:55 2022 +0100"
      },
      "message": "[HAL][PCD] Set DCD timeout to a minimum of 300ms before starting BCD primary detection process\n"
    },
    {
      "commit": "aa75513cca27176f2bc0ce2bb9c1c0d7cd7461b7",
      "tree": "8a2b5c0d9ac70f2697c90af09129722616da3430",
      "parents": [
        "6423ac736d476d74bf9642c8b3fad63b68d0c797"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 18:04:34 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 18:04:34 2022 +0100"
      },
      "message": "[HAL][LL][PCD][USB] Add new HAL_PCD_EP_Abort() function to abort current USB endpoint transfer\nSigned-off-by: Aymen Bouattay \u003caymen.bouattay@st.com\u003e\n"
    },
    {
      "commit": "6423ac736d476d74bf9642c8b3fad63b68d0c797",
      "tree": "398e1c498c8719fe3eb119807b2cc08536fa3bfe",
      "parents": [
        "d6292684a2f29378ce4d6175b67d40273055e1b6"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 18:02:50 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 18:02:50 2022 +0100"
      },
      "message": "[LL][UCPD] Correct register accessed by LL_UCPD_ReadRxPaySize macro\n"
    },
    {
      "commit": "d6292684a2f29378ce4d6175b67d40273055e1b6",
      "tree": "954e23284b083a8ad701fcdddae8af744da63d27",
      "parents": [
        "203c7248644c00ea3cba3da60fd494b406d247b9"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:57:55 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 18:02:01 2022 +0100"
      },
      "message": "[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"
    },
    {
      "commit": "203c7248644c00ea3cba3da60fd494b406d247b9",
      "tree": "a5cb37026d4fd3ced47ee9222ab1873016ab8003",
      "parents": [
        "ce0167dfc934a6d772ae2ffd0dcf7f98d0e4533a"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:57:45 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:57:45 2022 +0100"
      },
      "message": "[HAL][SAI] Add const qualifier to comply to MISRA-C Rule-8.13.\n"
    },
    {
      "commit": "ce0167dfc934a6d772ae2ffd0dcf7f98d0e4533a",
      "tree": "a732ef515aacfc41580a15c32b405b9dbd4626ca",
      "parents": [
        "65912e2c6ac23a3f11737c5f3f575a97224b28b2"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:49:44 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:57:05 2022 +0100"
      },
      "message": "[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"
    },
    {
      "commit": "65912e2c6ac23a3f11737c5f3f575a97224b28b2",
      "tree": "c8607b4571fc544f933f180eb31a576a6fe34126",
      "parents": [
        "54b1e8f21416ecf60480c764213d1c8e633c5f6f"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:46:01 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:49:20 2022 +0100"
      },
      "message": "[HAL][HRTIM] Getter functions implementation rework\n"
    },
    {
      "commit": "54b1e8f21416ecf60480c764213d1c8e633c5f6f",
      "tree": "965ae6861ca64da99b2abfb838d9576cfd9d7d1b",
      "parents": [
        "e3451c6fc5511357d45b3759b778615cd16219c2"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:45:10 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:45:39 2022 +0100"
      },
      "message": "[HAL][LL][HRTIM] HAL code quality enhancement for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "e3451c6fc5511357d45b3759b778615cd16219c2",
      "tree": "e23aff8f6a89c54f4442fd8c69b7b0b3ac827756",
      "parents": [
        "b13efeeb082e60466f8a5a2de2cdfcb82278c3cb"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:40:29 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:44:37 2022 +0100"
      },
      "message": "[HAL][FDCAN] Refine description of IsFilterMatchingFrame and FilterIndex, members of structure FDCAN_RxHeaderTypeDef\n"
    },
    {
      "commit": "b13efeeb082e60466f8a5a2de2cdfcb82278c3cb",
      "tree": "050e9751e41241fe2ff3a7c27bba51191426e665",
      "parents": [
        "444659da7f26b06e95cbd5cf5bbf7ab4caeaeecc"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:35:27 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:37:53 2022 +0100"
      },
      "message": "[HAL][RCC] Fix wrong RCC_APB1ENR1_WWDG2EN bit referenced in __HAL_RCC_WWDG_CLK_DISABLE() macro.\n"
    },
    {
      "commit": "444659da7f26b06e95cbd5cf5bbf7ab4caeaeecc",
      "tree": "0377ee374943fb9d1ddffdafbb8738ffc20eaf12",
      "parents": [
        "19bed7c9f84aa74aba98c6d1ea54bed39bd8e61a"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:31:29 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Mar 21 17:31:29 2022 +0100"
      },
      "message": "[HAL][FDCAN] Better performance by removing multiple volatile reads or writes in interrupt handler\n"
    },
    {
      "commit": "19bed7c9f84aa74aba98c6d1ea54bed39bd8e61a",
      "tree": "f93c7e1e8f4a433957b91f199c54259a8373c0e2",
      "parents": [
        "1e9f49922fbece920d63715ab1896c5a359e9e91"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Dec 13 12:55:41 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Dec 13 13:07:09 2021 +0100"
      },
      "message": "Release v1.2.2\n"
    },
    {
      "commit": "1e9f49922fbece920d63715ab1896c5a359e9e91",
      "tree": "b5410549d94e96a632073f4190833dfaf65814e2",
      "parents": [
        "8b4518417706d42eef5c14e56a650005abf478a8"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Mar 03 11:46:38 2021 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Mar 03 11:49:42 2021 +0100"
      },
      "message": "Release v1.2.1\n"
    },
    {
      "commit": "8b4518417706d42eef5c14e56a650005abf478a8",
      "tree": "d9334a09fb401af2c0c3e2a734844fae960b1b35",
      "parents": [
        "be4da93755336778a77b65ae5d85e97070b82750"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Wed Jul 29 13:02:43 2020 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Wed Jul 29 13:10:39 2020 +0100"
      },
      "message": "Release v1.2.0\n"
    },
    {
      "commit": "be4da93755336778a77b65ae5d85e97070b82750",
      "tree": "1ad547159b3b8dc6afc1c59bd7132282e34eda1c",
      "parents": [
        "d98c82fd9ea0201f9b74c66db99333cfb5855213"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Mar 25 18:24:11 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Mar 25 18:56:58 2020 +0100"
      },
      "message": "Update CONTRIBUTING.md and PULL_REQUEST_TEMPLATE.md with CLA procedure description and mention that pull-requests are now accepted\n"
    },
    {
      "commit": "d98c82fd9ea0201f9b74c66db99333cfb5855213",
      "tree": "2de2b737ae3830f30538e042b8489766df292ab9",
      "parents": [
        "f5bf1150eee5bd0e54b1d4e05e3c49cb441b7107"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Mar 02 11:08:07 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Mar 02 11:15:03 2020 +0100"
      },
      "message": "Release v1.1.1\n"
    },
    {
      "commit": "f5bf1150eee5bd0e54b1d4e05e3c49cb441b7107",
      "tree": "d1a28787daac334fba814d99366605bd89613d9a",
      "parents": [
        "fbdb7ea923410057da06172ed40c51988d422c44"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Jan 29 15:31:03 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Jan 29 15:33:00 2020 +0100"
      },
      "message": "Release v1.1.0\n"
    },
    {
      "commit": "fbdb7ea923410057da06172ed40c51988d422c44",
      "tree": "cce1a7ff0466717d35c001a3760f0342fda6403d",
      "parents": [
        "873722cd7fcd3e67e65ac8837e84fd731dc5898a"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Jan 29 15:25:44 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Jan 29 15:28:49 2020 +0100"
      },
      "message": "Release v1.0.0\n"
    },
    {
      "commit": "873722cd7fcd3e67e65ac8837e84fd731dc5898a",
      "tree": "ffd2e76501aee3f022c385fc154db14caf6d7b39",
      "parents": [],
      "author": {
        "name": "ASELSTM",
        "email": "47858836+ASELSTM@users.noreply.github.com",
        "time": "Wed Jan 29 15:24:03 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 29 15:24:03 2020 +0100"
      },
      "message": "Initial commit"
    }
  ]
}
