)]}'
{
  "log": [
    {
      "commit": "c12721836d6379489c0bdb92f7e9b871429e1900",
      "tree": "7d7b19dcead5be4e0c77e97911da9a5c85bed695",
      "parents": [
        "7ad31265a9a88582b882e7fc7c67b8f1bc5340ea"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Oct 18 11:07:11 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Oct 18 11:07:11 2024 +0100"
      },
      "message": "[HAL][USART] Improve the visibility of the SPI function support in HAL USART description\n"
    },
    {
      "commit": "7ad31265a9a88582b882e7fc7c67b8f1bc5340ea",
      "tree": "a972e88b54a92d215520b365a1fd850afa1b3e5e",
      "parents": [
        "4c4c96339583bb00c4f647a293042d3d5f9bd3bc"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Oct 18 11:06:42 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Oct 18 11:06:42 2024 +0100"
      },
      "message": "[HAL][SPI] Add wait on flag TXE to be set at the end of transaction to be aligned with reference manual\n"
    },
    {
      "commit": "4c4c96339583bb00c4f647a293042d3d5f9bd3bc",
      "tree": "5e48f576f3ac149003db10df4cf9d6eec9e7f627",
      "parents": [
        "cee3a4918a9498f175532917671d02a69c1d2d95"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Oct 18 11:02:26 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Oct 18 11:02:26 2024 +0100"
      },
      "message": "[HAL][GPIO] Replace GPIO_Pin_x with GPIO_PIN_x to be compliant with macros definition\n"
    },
    {
      "commit": "cee3a4918a9498f175532917671d02a69c1d2d95",
      "tree": "78f6157f43c80fab4d3505ebd6c8dccfcd809098",
      "parents": [
        "390fe69f9fe3677a746d6708d04528c29766ed34"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Sep 18 14:23:32 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Sep 18 14:23:32 2024 +0100"
      },
      "message": "[HAL][UART] Correct DMA Rx abort procedure impact on ongoing Tx transfer in polling mode\n"
    },
    {
      "commit": "390fe69f9fe3677a746d6708d04528c29766ed34",
      "tree": "d1566cd2f74dbb5b73ec9ff1a7f00b2be0bc32fe",
      "parents": [
        "3611fb0b6c3cb087f222f17a65cb8c5489459b21"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Sep 18 14:20:28 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Sep 18 14:20:28 2024 +0100"
      },
      "message": "[HAL][UART] Add HAL_UART_RXEVENT_IDLE event notification to user in case of HAL_UARTEx_ReceiveToIdle_DMA() use with Circular DMA, even if occurring just after TC event\n"
    },
    {
      "commit": "3611fb0b6c3cb087f222f17a65cb8c5489459b21",
      "tree": "6a45327670d4f894df1a735802ebaf502fcc7482",
      "parents": [
        "0eac588d92ca6ab730621131c71614ce240bab8a"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Sep 18 14:19:21 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Sep 18 14:19:21 2024 +0100"
      },
      "message": "[HAL][RCC] Remove uint64_t cast from HAL_RCC_GetSysClockFreq() API\n"
    },
    {
      "commit": "0eac588d92ca6ab730621131c71614ce240bab8a",
      "tree": "28418172863c648df77bf3d327121807c95a2727",
      "parents": [
        "55a3b2d4a66199619582de080b0be89a172abeac"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Aug 16 09:08:08 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Aug 16 09:08:08 2024 +0100"
      },
      "message": "[HAL][I2C] Add a temporary variable to get the value to check before comparison\n"
    },
    {
      "commit": "55a3b2d4a66199619582de080b0be89a172abeac",
      "tree": "745f0a4afe4e38a60e568af05e0c5ca8d3fc86ac",
      "parents": [
        "51a7ceca2a41cdc2d91b12b744042476b532ccf2"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Aug 16 09:07:49 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Aug 16 09:07:49 2024 +0100"
      },
      "message": "[HAL][I2C] Add abort memory management to function HAL_I2C_Master_Abort_IT()\n"
    },
    {
      "commit": "51a7ceca2a41cdc2d91b12b744042476b532ccf2",
      "tree": "2d6c57c04ef45fac02fa2c3ad91bff2762dfa822",
      "parents": [
        "12c88cc45e61a87a34fdbfaffb482bfc2061d623"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Aug 16 09:07:18 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Aug 16 09:07:18 2024 +0100"
      },
      "message": "[HAL][I2C] Move the prefetch process in function HAL_I2C_Slave_Transmit()\n"
    },
    {
      "commit": "12c88cc45e61a87a34fdbfaffb482bfc2061d623",
      "tree": "858cfb9803e21f7899c8e76a24acaf7c8d331b13",
      "parents": [
        "86984275fa7dbaa617713d0309575fc2c2fa1448"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Tue Jul 09 15:27:24 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Tue Jul 09 15:27:24 2024 +0100"
      },
      "message": "[HAL][LL][USB] Add fix to support bulk transfer in double buffer mode\n"
    },
    {
      "commit": "86984275fa7dbaa617713d0309575fc2c2fa1448",
      "tree": "f55dcd8563f629c21b20404c663916157a244d17",
      "parents": [
        "d05765e74f9a0b57bf4865bbad0e92d9597977c1"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jun 12 15:53:08 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jun 12 15:53:08 2024 +0100"
      },
      "message": "[HAL][ADC] Update description field in HAL_ADCEx_EnableVREFINT() API and HAL_ADCEx_EnableVREFINTTempSensor() API\n"
    },
    {
      "commit": "d05765e74f9a0b57bf4865bbad0e92d9597977c1",
      "tree": "72ffcf48de0356e77ec8c84db40a8da6bc0e2454",
      "parents": [
        "35f13e2a885779b143163555b57b27a6bb0fdaa6"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jun 12 15:51:19 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jun 12 15:51:19 2024 +0100"
      },
      "message": "[HAL][SMBUS] Update SMBUS_ITErrorHandler to flush TXDR just in case of error\n"
    },
    {
      "commit": "35f13e2a885779b143163555b57b27a6bb0fdaa6",
      "tree": "e9cb7bfdbf3778ab09b2381eeb2cfd319c9fa905",
      "parents": [
        "8c56f5d5a5565eb4a67c80e2b2e908938103f415"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri May 10 11:40:57 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri May 10 11:40:57 2024 +0100"
      },
      "message": "[HAL][I2C] Update HAL_I2C_Init API to clear ADD10 bit in 7 bit addressing mode\n"
    },
    {
      "commit": "8c56f5d5a5565eb4a67c80e2b2e908938103f415",
      "tree": "333310df5da4130c038c1c8bab3b47470e658cec",
      "parents": [
        "abed6c9ece78d7e6689019120f5679ef79576c6c"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri May 10 11:40:45 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri May 10 11:40:45 2024 +0100"
      },
      "message": "[LL][CORTEX] Add missing parenthesis() in LL_MPU_ConfigRegion() API\n"
    },
    {
      "commit": "abed6c9ece78d7e6689019120f5679ef79576c6c",
      "tree": "d77b4a400db6d4135b493bd72ed7b9b7a013989f",
      "parents": [
        "3103d1106da987b82d07874b2a6080f9dea57fae"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri May 10 11:37:42 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri May 10 11:37:42 2024 +0100"
      },
      "message": "[LL][ADC] Update description of LL_ADC_REG_ReadConversionData32()\n"
    },
    {
      "commit": "3103d1106da987b82d07874b2a6080f9dea57fae",
      "tree": "f6fbdb41a6cd201da380698ae61aa76cf72cab02",
      "parents": [
        "936c005347b3841178570e1cec0c43c35936be06"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:10:46 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:10:46 2024 +0100"
      },
      "message": "[HAL][TIM] Improve HAL TIM driver\u0027s operational behavior\n"
    },
    {
      "commit": "936c005347b3841178570e1cec0c43c35936be06",
      "tree": "0d565faca5eac82f4717c62f92d1a62b9eed41ba",
      "parents": [
        "ccdc616906b13d6045b52e70ba504780936dc9bb"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:10:35 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:10:35 2024 +0100"
      },
      "message": "[HAL][TIM] Update interrupt flag is cleared when the update event is generated by software\n"
    },
    {
      "commit": "ccdc616906b13d6045b52e70ba504780936dc9bb",
      "tree": "258478095c0a6a29da1d85f03276d631b3652bdf",
      "parents": [
        "6136b7e59b0e05aaa5980f4949fa99546ef01924"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:10:23 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:10:23 2024 +0100"
      },
      "message": "[HAL][SPI] Update HAL_SPI_TransmitReceive API to set the bit CRCNEXT in case of one byte transaction\n"
    },
    {
      "commit": "6136b7e59b0e05aaa5980f4949fa99546ef01924",
      "tree": "3a4e00bef264f0d2546917b93e4ac37287b1e753",
      "parents": [
        "82467eacd7b1b72dc01ce17d7babb79a8a6a3312"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:10:11 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:10:11 2024 +0100"
      },
      "message": "[HAL][RTC] Remove macro __HAL_RTC_TAMPER_GET_IT() as it is redundant with macro __HAL_RTC_TAMPER_GET_FLAG() and create an alias into the hal_legacy.h file\n"
    },
    {
      "commit": "82467eacd7b1b72dc01ce17d7babb79a8a6a3312",
      "tree": "c553066609b8aad0da5bf98f0cf9a2c3af43240f",
      "parents": [
        "3e29fcf4cc56ffd397023c0419f8c2dd9955a2cd"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:10:00 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:10:00 2024 +0100"
      },
      "message": "[HAL][LPTIM] Remove redundant IS_LPTIM_AUTORELOAD macro\n"
    },
    {
      "commit": "3e29fcf4cc56ffd397023c0419f8c2dd9955a2cd",
      "tree": "35b81ebb9d5bd84b0ed532eeba161a1714495dc9",
      "parents": [
        "84aad086e98c442acf37324d1437624ddb8898be"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:09:50 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:09:50 2024 +0100"
      },
      "message": "[HAL][I2C] Remove the unusable code in function HAL_I2C_IsDeviceReady\n"
    },
    {
      "commit": "84aad086e98c442acf37324d1437624ddb8898be",
      "tree": "f73e4651234f0c83f8776ba74e42250dfb4de2d0",
      "parents": [
        "b4e5c915f31d217474265c0550b709e8478ef0cf"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:09:38 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:09:38 2024 +0100"
      },
      "message": "[HAL][I2C] Update HAL_I2C_Slave_Transmit to check if the received NACK is the good one\n"
    },
    {
      "commit": "b4e5c915f31d217474265c0550b709e8478ef0cf",
      "tree": "6a4c300367911203567871ed72a003ece995d667",
      "parents": [
        "3cb1b74f6954373a21f6b64e5a54822ea8289240"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:09:23 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:09:23 2024 +0100"
      },
      "message": "[HAL][I2C] Update I2C_WaitOnFlagUntilTimeout to handle error case\n"
    },
    {
      "commit": "3cb1b74f6954373a21f6b64e5a54822ea8289240",
      "tree": "7554fd20f1b01f083b0e9543faa7fc4000ddd888",
      "parents": [
        "89c218d637872f52621c292bf41352731c9429b9"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:09:12 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 12:09:12 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": "89c218d637872f52621c292bf41352731c9429b9",
      "tree": "64ed797f0416b9a9a9d5d45e5b0792588d3f47a1",
      "parents": [
        "4ece8cdd0616ac762ee99c8104a6d69927ef6c03"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jan 12 14:53:17 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jan 12 14:53:17 2024 +0100"
      },
      "message": "[HAL][FLASH] Add UNUSED() macro to avoid the generation of a warning related to the unused argument \u0027TypeProgram\u0027\n"
    },
    {
      "commit": "4ece8cdd0616ac762ee99c8104a6d69927ef6c03",
      "tree": "19ffd589b300bcb8ba1c3baab4995f306c448cb6",
      "parents": [
        "0c3a13673912fdbb3bd2d3ff2b391578ed91b07e"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jan 12 14:53:07 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jan 12 14:53:07 2024 +0100"
      },
      "message": "[HAL][CORTEX] Add UNUSED() macro to avoid the generation of a warning related to the unused argument \u0027SubPriority\u0027\n"
    },
    {
      "commit": "0c3a13673912fdbb3bd2d3ff2b391578ed91b07e",
      "tree": "13e609063ab9c35950e05d3ec716db75cd7c340e",
      "parents": [
        "8bd27f904f149a46e794d0f0281e388342d8d6dc"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jan 12 14:51:21 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jan 12 14:51:21 2024 +0100"
      },
      "message": "[HAL][ADC] Add UNUSED() macro to avoid the generation of a warning related to the unused argument \u0027SingleDiff\u0027\n"
    },
    {
      "commit": "8bd27f904f149a46e794d0f0281e388342d8d6dc",
      "tree": "98f6a8b31b5e78c9d515a64e7e024584210af4c0",
      "parents": [
        "1dd71903c9c3f07e1f045d24bc94fef2d2b926d2"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Dec 04 18:33:55 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Dec 04 18:33:55 2023 +0100"
      },
      "message": "[HAL][I2C] Update the HAL I2C driver to implement the errata workaround \"Last-received byte loss in reload mode\"\n"
    },
    {
      "commit": "1dd71903c9c3f07e1f045d24bc94fef2d2b926d2",
      "tree": "07de89ff9b0f872a1a6471d6fbbd2328da5991d6",
      "parents": [
        "9d7402ea840357d8224592af199a132c3340ee1f"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Dec 04 10:34:39 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Dec 04 18:13:01 2023 +0100"
      },
      "message": "[LL][UTILS] Fix documentation of LL_InitTick()\n"
    },
    {
      "commit": "9d7402ea840357d8224592af199a132c3340ee1f",
      "tree": "228ba9cfd90c71290a48d1c3270d1f4766d1cfb0",
      "parents": [
        "cce4f6b8385552cf9e0189f7a962d7f1265604df"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Oct 23 11:10:47 2023 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Oct 23 11:11:36 2023 +0100"
      },
      "message": "[HAL][TIM] Remove multiple volatile reads in interrupt handler for better performance\n"
    },
    {
      "commit": "cce4f6b8385552cf9e0189f7a962d7f1265604df",
      "tree": "c50e4c2476ae872830840abe3d809c1c444993ac",
      "parents": [
        "a2e28f35c6071d0f0297b4880ce4991fb3c58edd"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Oct 23 11:09:12 2023 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Oct 23 11:10:27 2023 +0100"
      },
      "message": "[LL][I2C] Update LL_I2C_HandleTranfer() function to prevent undefined behavior of volatile usage before updating the CR2 register\n"
    },
    {
      "commit": "a2e28f35c6071d0f0297b4880ce4991fb3c58edd",
      "tree": "7e562ecfffd93983c526424756e71e8d605009eb",
      "parents": [
        "f841a5cc8d64ca9f6062b1a8124c5f5490330291"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 15:38:10 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 15:38:10 2023 +0100"
      },
      "message": "[HAL][UART] Avoid RTOF flag to be cleared by a transmit process in polling mode\n"
    },
    {
      "commit": "f841a5cc8d64ca9f6062b1a8124c5f5490330291",
      "tree": "c7d2282f4755388576021171c64edff9d608dca6",
      "parents": [
        "976d3f10bebf71760532197f944795cf0d56e9a8"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 15:38:03 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 15:38:03 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": "976d3f10bebf71760532197f944795cf0d56e9a8",
      "tree": "3522e813a0ca211338fdca41a837dc713d2e1b0d",
      "parents": [
        "53d6b4205f12b5e81e859b12ae5aded78b8f1e86"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 15:37:54 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 15:37:54 2023 +0100"
      },
      "message": "[HAL][UART] Update initialisation sequence for TXINV, RXINV and TXRXSWAP settings\n"
    },
    {
      "commit": "53d6b4205f12b5e81e859b12ae5aded78b8f1e86",
      "tree": "6997275e570e96fd1a84ba23ede8a99f4b58e027",
      "parents": [
        "48a3cffe09e88d63b3fdc392b6befaf7060536f4"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 15:37:37 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Sep 21 15:37:37 2023 +0100"
      },
      "message": "[HAL][I2C] Update HAL I2C driver to disable all interrupts after end of transaction\n"
    },
    {
      "commit": "48a3cffe09e88d63b3fdc392b6befaf7060536f4",
      "tree": "78b47e07036dea76c55b9000efcc846ba1a9d546",
      "parents": [
        "884d73a402a7213162ee00e68eaec2c453c8e79a"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Mon Jul 10 14:21:55 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Thu Jul 20 17:14:04 2023 +0100"
      },
      "message": "[LL][RTC] Correct misleading note about shadow registers\n"
    },
    {
      "commit": "884d73a402a7213162ee00e68eaec2c453c8e79a",
      "tree": "87e9ada86a7f960e0108da766120158b7960a1d4",
      "parents": [
        "90c5bfedf7c2d958c4e94a39cdf6bb0d4cc6583f"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Mon Jul 10 14:21:01 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Thu Jul 20 17:13:56 2023 +0100"
      },
      "message": "[HAL][I2C] Update I2C_WaitOnRXNEFlagUntilTimeout to check I2C_FLAG_AF independently from I2C_FLAG_RXNE\n"
    },
    {
      "commit": "90c5bfedf7c2d958c4e94a39cdf6bb0d4cc6583f",
      "tree": "dfa7a228cde773c59d68897f6e0bba252ac04368",
      "parents": [
        "a9fb8a45251918ec321372a944f5224fef64a640"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Mon Jul 10 14:20:59 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Thu Jul 20 17:13:31 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": "a9fb8a45251918ec321372a944f5224fef64a640",
      "tree": "218d8b97748ad3514123f4723cc9b4a6cd44e46a",
      "parents": [
        "f70eae7455e703c7cb13e6b34bb240f6e5bf8888"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Jul 10 14:33:10 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Jul 10 14:33:10 2023 +0100"
      },
      "message": "[HAL][SPI] Update IT API to enable interrupts after process unlock\n"
    },
    {
      "commit": "f70eae7455e703c7cb13e6b34bb240f6e5bf8888",
      "tree": "cb5f11c9962068220406a4a42c8dc8a1bdc9eb52",
      "parents": [
        "cb600151f80a6cc7efeb21fc273f7fb08fea1ba0"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Jul 10 14:32:59 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Jul 10 14:32:59 2023 +0100"
      },
      "message": "[HAL][I2C] Update HAL_I2C_Mem_Write_IT API to initialize XferSize at 0\n"
    },
    {
      "commit": "cb600151f80a6cc7efeb21fc273f7fb08fea1ba0",
      "tree": "1504135c1b2284f7ae4900338e957b5fbb251ac5",
      "parents": [
        "038c056dda51dfb4255a0c442bf0cd7b8e13bcec"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed May 24 09:21:00 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed May 24 09:21:00 2023 +0100"
      },
      "message": "Add SECURITY.md\n"
    },
    {
      "commit": "038c056dda51dfb4255a0c442bf0cd7b8e13bcec",
      "tree": "1fe9a632dad34e76980355b0409c1ae98e5b9a31",
      "parents": [
        "f01db610b837999bf377716f41ba1e390ec6ae66"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Fri Apr 28 15:50:14 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Fri Apr 28 15:50:14 2023 +0100"
      },
      "message": "[HAL][CRYP] Update Crypt/Decrypt IT processes to avoid Computation Completed IRQ fires before the DINR pointer increment\n"
    },
    {
      "commit": "f01db610b837999bf377716f41ba1e390ec6ae66",
      "tree": "d1a6b700f8f92ddf9717a37bde5f3d7f861d8a6e",
      "parents": [
        "62cdcf5fedae02d405723a8c62ea4a76e9cdf048"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Fri Apr 28 15:47:58 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Fri Apr 28 15:47:58 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": "62cdcf5fedae02d405723a8c62ea4a76e9cdf048",
      "tree": "29a770920da3c3e37e78a51549bc06a8bb129dba",
      "parents": [
        "1f1f706d522db37829ffd11df134327b3092da34"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Fri Apr 28 09:14:00 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Fri Apr 28 15:40:41 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": "1f1f706d522db37829ffd11df134327b3092da34",
      "tree": "1a7cb4a5f3318557633c3fa329468e039c0f155a",
      "parents": [
        "d56c0535f4992e295dc8bceda96637ef979e0f48"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Tue Mar 14 10:44:55 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Tue Mar 14 10:44:55 2023 +0100"
      },
      "message": "Release v1.10.6\n"
    },
    {
      "commit": "d56c0535f4992e295dc8bceda96637ef979e0f48",
      "tree": "6d49f563f3b6ceb8e71fbb915d3267294633b9a4",
      "parents": [
        "4c292a7760a1c40485efd703a0af8c6412784c31"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jan 06 11:35:56 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jan 06 11:40:15 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": "4c292a7760a1c40485efd703a0af8c6412784c31",
      "tree": "6bfb64eaab68a48ae90518dab5624c09ffb1107c",
      "parents": [
        "152e7b725641341fd522df56a3fa60c495b9f1f2"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jan 06 11:35:39 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jan 06 11:35:39 2023 +0100"
      },
      "message": "[HAL][I2C] Duplicate the test condition after timeout detection to avoid false timeout detection\n"
    },
    {
      "commit": "152e7b725641341fd522df56a3fa60c495b9f1f2",
      "tree": "de71855d82093799359efd10fd496ce2d359c6e5",
      "parents": [
        "5c9d98d616732adc422cead52ca17d9a4b9d0656"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jan 06 11:34:58 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jan 06 11:34:58 2023 +0100"
      },
      "message": "[HAL][CORTEX] Add barrier instructions in hal_cortex.c file to be compliant with ARM recommendation\n"
    },
    {
      "commit": "5c9d98d616732adc422cead52ca17d9a4b9d0656",
      "tree": "f9bc22571415d78a63bca4e814241d9a02074ba2",
      "parents": [
        "739c1bc4986687c933e3667f5ba60e115f27456e"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:38:27 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:53 2022 +0100"
      },
      "message": "[HAL][USB] Set DCD timeout to minimum of 300ms before starting BCD primary detection process\n"
    },
    {
      "commit": "739c1bc4986687c933e3667f5ba60e115f27456e",
      "tree": "a5053b00c003300bc5dfde8cf9448d2c0ccc1b7e",
      "parents": [
        "96eb5b85637d682be660f5a742bf98b5f8a8192d"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:38:15 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:52 2022 +0100"
      },
      "message": "[HAL][LL][USART] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "96eb5b85637d682be660f5a742bf98b5f8a8192d",
      "tree": "eeea6c7dda293982f9d37a024f1a40943254f035",
      "parents": [
        "21cb1ba0839ef33047a8b3cf03dde56aa7363098"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:38:06 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:52 2022 +0100"
      },
      "message": "[HAL][USART] Improve header description of USART_WaitOnFlagUntilTimeout() function\n"
    },
    {
      "commit": "21cb1ba0839ef33047a8b3cf03dde56aa7363098",
      "tree": "e2c02a1cdfd0809014262486a22f3d4d3b3937cf",
      "parents": [
        "34bf2bf2ef939d5d0eb6b19c0ee7b8706f8227b6"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:37:53 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:51 2022 +0100"
      },
      "message": "[HAL][UART] Disable the Receiver Timeout Interrupt when data reception is completed\n"
    },
    {
      "commit": "34bf2bf2ef939d5d0eb6b19c0ee7b8706f8227b6",
      "tree": "245a4598fe78eb40a0e67b5dbdc91682c949c01f",
      "parents": [
        "7b76a8174381cf1b6dff161ce0a403e4d42cb859"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:37:41 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:51 2022 +0100"
      },
      "message": "[HAL][UART] Remove HAL_LOCK/HAL_UNLOCK calls in HAL UART Tx and Rx APIs\n"
    },
    {
      "commit": "7b76a8174381cf1b6dff161ce0a403e4d42cb859",
      "tree": "0ed75ab8f90b492713f21a6572f7c576ec828ac3",
      "parents": [
        "bdce22e1ce4ceb327e560a29fd2109a9fa3486a7"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:37:32 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:50 2022 +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": "bdce22e1ce4ceb327e560a29fd2109a9fa3486a7",
      "tree": "b94e5edd9a66bc05967df9d1e757fb6690737bf7",
      "parents": [
        "0f7986af642e48c2b06811af592256a56b2911b4"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:37:14 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:49 2022 +0100"
      },
      "message": "[HAL][LL][UART] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "0f7986af642e48c2b06811af592256a56b2911b4",
      "tree": "f3e6c7031ac4222e7dfcfb6fa06ec494383a5414",
      "parents": [
        "3e90c7fd041e46def00217044f1bce86f3759672"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:36:54 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:49 2022 +0100"
      },
      "message": "[HAL][UART] Improve header description of UART_WaitOnFlagUntilTimeout() function\n"
    },
    {
      "commit": "3e90c7fd041e46def00217044f1bce86f3759672",
      "tree": "56a850b54297403edc18ba87436ef7291cd37f66",
      "parents": [
        "5886d7046ca1ba5b0ab74cca4a659daba6f5ff8e"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:36:35 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:48 2022 +0100"
      },
      "message": "[LL][TIM] Update __LL_TIM_CALC_PSC() macro to round up the evaluate value when the fractional part of the division is greater than 0.5\n"
    },
    {
      "commit": "5886d7046ca1ba5b0ab74cca4a659daba6f5ff8e",
      "tree": "53e0927b3813ef559e28b228aa9390b9efae65ff",
      "parents": [
        "8861597fad9898a90d5789ee4142db4b03e148f4"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:36:22 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:47 2022 +0100"
      },
      "message": "[HAL][SMARTCARD] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "8861597fad9898a90d5789ee4142db4b03e148f4",
      "tree": "9fd62dda5e20a8f92eb5191fbe1b2ad4ce879968",
      "parents": [
        "80cc06836009b7100de791d6be5c3ea83aa9978a"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:36:09 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:47 2022 +0100"
      },
      "message": "[HAL][IRDA] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "80cc06836009b7100de791d6be5c3ea83aa9978a",
      "tree": "b42205efd69721664087925f69e818b775d87a5a",
      "parents": [
        "e66ad0c5e0b580dc993c7f0a56aada53387036de"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:35:53 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:46 2022 +0100"
      },
      "message": "[HAL][IRDA] Improve header description of IRDA_WaitOnFlagUntilTimeout() function\n"
    },
    {
      "commit": "e66ad0c5e0b580dc993c7f0a56aada53387036de",
      "tree": "6dcfc804da9e5b1b2a772cef53911556ebb52959",
      "parents": [
        "6be1fae7346bbb1df9b96b390621690fed4eccc6"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:35:37 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:46 2022 +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": "6be1fae7346bbb1df9b96b390621690fed4eccc6",
      "tree": "6078e3d38993e25d2fa18d085519eb4ebfba59f6",
      "parents": [
        "4da497f00b74606ce043a3454fb7339d0810a6d3"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:35:21 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:45 2022 +0100"
      },
      "message": "[HAL][I2C] Rename I2C_IsAcknowledgeFailed() I2C_IsErrorOccurred() and correct the way errors are checked and reported when they occur in polling mode\n"
    },
    {
      "commit": "4da497f00b74606ce043a3454fb7339d0810a6d3",
      "tree": "5ed647df96174f347a1ac8f504b49e4046f5a9db",
      "parents": [
        "2cf473d7b77b64a2fba6456afaad3c13094be171"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:35:05 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:45 2022 +0100"
      },
      "message": "[HAL][I2C] Improve header description of I2C_WaitOnFlagUntilTimeout() function\n"
    },
    {
      "commit": "2cf473d7b77b64a2fba6456afaad3c13094be171",
      "tree": "88eeb4d106c53b994fce12358d4faf714a0fd655",
      "parents": [
        "b1965150c6da1dd76aeb09d7361f790c225b5084"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:34:49 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:44 2022 +0100"
      },
      "message": "[HAL][GPIO] Substitute GPIO_MODER_MODE0 by GPIO_MODE_ANALOG in API HAL_GPIO_DeInit()\n"
    },
    {
      "commit": "b1965150c6da1dd76aeb09d7361f790c225b5084",
      "tree": "4a5ad8e7de1ecad6e22af81a3ad5618a99648b1f",
      "parents": [
        "9bf0d614ea2256522761e8152cc964f6e90b4615"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:34:33 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:44 2022 +0100"
      },
      "message": "[HAL][FLASH] Update the HAL_FLASHEx_DATAEEPROM_Program() function to check status of write operation at the end\n"
    },
    {
      "commit": "9bf0d614ea2256522761e8152cc964f6e90b4615",
      "tree": "50eb41d049257a266c9f98c8fa167521eda488a9",
      "parents": [
        "29e7edec4ffd126ca2e897e9a422c700c14d4c80"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:34:16 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Oct 26 15:54:43 2022 +0100"
      },
      "message": "[HAL][FLASH] Update the FLASH_OB_RDPConfig() function to keep reserved bits at reset value\n"
    },
    {
      "commit": "29e7edec4ffd126ca2e897e9a422c700c14d4c80",
      "tree": "2df00ad2f82b3f0ad89d0beb7967bd66e4d46c96",
      "parents": [
        "2ebd867c82b8f7e82d5a6c82f93c46e1812c288e"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Apr 07 13:06:48 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Apr 07 13:07:40 2022 +0100"
      },
      "message": "[HAL][LL][TIM] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "2ebd867c82b8f7e82d5a6c82f93c46e1812c288e",
      "tree": "23c2d9e9b9b3d6a00e6d22a4c80ea6c35d15ed8b",
      "parents": [
        "a23e7c1683d31c68b03d6fdcb7169214aa4dfe2f"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Apr 07 13:05:27 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Apr 07 13:06:19 2022 +0100"
      },
      "message": "[HAL][RCC] Complete LCD clock configuration by invoking __HAL_RCC_LCD_CONFIG() macro in HAL_RCCEx_PeriphCLKConfig()\n"
    },
    {
      "commit": "a23e7c1683d31c68b03d6fdcb7169214aa4dfe2f",
      "tree": "90b1e02bbf469f34b0362efabf9f478746a69e4b",
      "parents": [
        "a076e9def26b5a873d85d568336ccf53b9021b45"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Apr 07 13:01:43 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Apr 07 13:04:25 2022 +0100"
      },
      "message": "[HAL][LL][LPTIM] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "a076e9def26b5a873d85d568336ccf53b9021b45",
      "tree": "b35fdb3dd78986083a10bace86f1a3cbc8e82457",
      "parents": [
        "ad9b9fbceb1427078000476dd4cd926603fd5b89"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Apr 05 14:23:52 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Apr 05 14:23:52 2022 +0100"
      },
      "message": "[HAL][LL] New licensing scheme deployment\n"
    },
    {
      "commit": "ad9b9fbceb1427078000476dd4cd926603fd5b89",
      "tree": "08aa365b06660b1bb70985de0af36500b9dfe466",
      "parents": [
        "d531f32fea8ed5a5b86f050a7f52dcbd047df45f"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Jan 07 18:10:46 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Jan 07 18:10:46 2022 +0100"
      },
      "message": "Update *.md files\n\nUpdate CONTRIBUTING.md and revert changes made to README.md and LICENSE.md in commit 1b0f420d529954ab3fab346014597a900676f39e.\n"
    },
    {
      "commit": "d531f32fea8ed5a5b86f050a7f52dcbd047df45f",
      "tree": "e8fd227fc31fdeb3e3467ce2766caf6fc3c2a5ab",
      "parents": [
        "8d9f0187bec837359f2d60f57e298babc9407c91"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:27:45 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:27:45 2022 +0100"
      },
      "message": "[HAL][USB] HAL_PCD_IRQHandler() optimized by removing multiple readings of ISTR register\n"
    },
    {
      "commit": "8d9f0187bec837359f2d60f57e298babc9407c91",
      "tree": "6557505dfa3ca8c348392596cc42f2f4072dddc2",
      "parents": [
        "c222df4943ea7f5d11b0266a4dec11ade3027f21"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:27:25 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:27:25 2022 +0100"
      },
      "message": "[HAL][USART] Add a check on the USART parity before enabling the parity error interrupt\n"
    },
    {
      "commit": "c222df4943ea7f5d11b0266a4dec11ade3027f21",
      "tree": "8918d98f9f75ebc22eec7c9c898939b9421201ed",
      "parents": [
        "2695e3f2712ed3ffe0ee1613e357ccf440065401"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:26:58 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:26:58 2022 +0100"
      },
      "message": "[HAL][USART] Fix compilation warnings generated with ARMV6 compiler\n"
    },
    {
      "commit": "2695e3f2712ed3ffe0ee1613e357ccf440065401",
      "tree": "1744605bac1f33d844c460d7ca780c6d8f3bb453",
      "parents": [
        "229edee7051f7d338528906478f88021580c8387"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:26:35 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:26:35 2022 +0100"
      },
      "message": "[HAL][UART] Fix wrong cast when computing the USARTDIV value in UART_SetConfig()\n"
    },
    {
      "commit": "229edee7051f7d338528906478f88021580c8387",
      "tree": "dcc64ea039985089fce2900f6e33f78785291e85",
      "parents": [
        "2e6b395453aa4d0fbd74f714f96d3da8e7839be0"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:26:16 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:26:16 2022 +0100"
      },
      "message": "[HAL][UART] Add a check on the UART parity before enabling the parity error interruption\n"
    },
    {
      "commit": "2e6b395453aa4d0fbd74f714f96d3da8e7839be0",
      "tree": "6ea4d71af9ce4c7769cd845e1b7c95075e332cd0",
      "parents": [
        "e5ee37bff31bb0a3bbfa9664528615e9059ce466"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:25:56 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:25:56 2022 +0100"
      },
      "message": "[HAL][TIM] In HAL_TIMEx_RemapConfig __HAL_LOCK is called before calls to assert_param\n"
    },
    {
      "commit": "e5ee37bff31bb0a3bbfa9664528615e9059ce466",
      "tree": "7f59d423e249c35a708ea6afe8cf74bc41f1e149",
      "parents": [
        "abc8e9829abf52840e3bc3736bd16081c06dbe2f"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:25:36 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:25:36 2022 +0100"
      },
      "message": "[HAL][SMARTCARD] Improve header description of SMARTCARD_WaitOnFlagUntilTimeout() function\n"
    },
    {
      "commit": "abc8e9829abf52840e3bc3736bd16081c06dbe2f",
      "tree": "a13f8d39ee60e951d6b4c7fdf567da220bff3860",
      "parents": [
        "45f307b80b92210d9b81a766957fef3b4272069e"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:25:17 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:25:17 2022 +0100"
      },
      "message": "[HAL][SMARTCARD] Fix wrong cast when computing the USARTDIV value in UART_SetConfig()\n"
    },
    {
      "commit": "45f307b80b92210d9b81a766957fef3b4272069e",
      "tree": "682cd29e458c4d312ba9bafe0e26b7a0ad385c50",
      "parents": [
        "d71a9af60f06981d88b5d78ee89546241b33db6d"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:24:57 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:24:57 2022 +0100"
      },
      "message": "[HAL][LL][LPTIM] Add check on PRIMASK register to prevent from enabling unwanted global interrupts within LPTIM_Disable() and LL_LPTIM_Disable()\n"
    },
    {
      "commit": "d71a9af60f06981d88b5d78ee89546241b33db6d",
      "tree": "91085ecbd0cd4ba1175b8b7b829baaadf63ca4ad",
      "parents": [
        "0cddef33b9bf95e5b989f94a515b6d14f3dae8bc"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:24:34 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:24:34 2022 +0100"
      },
      "message": "[HAL][IRDA] Add a check on the IRDA parity before enabling the parity error interrupt\n"
    },
    {
      "commit": "0cddef33b9bf95e5b989f94a515b6d14f3dae8bc",
      "tree": "2cb4eb3b7e56b6d603a32fef690f0619f1f6caa8",
      "parents": [
        "9a89277dc11372bc63fb4251c62ba8e3d1943c6e"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:24:07 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:24:07 2022 +0100"
      },
      "message": "[HAL][IRDA] Fix wrong cast when computing the USARTDIV value in IRDA_SetConfig()\n"
    },
    {
      "commit": "9a89277dc11372bc63fb4251c62ba8e3d1943c6e",
      "tree": "fbb464d539ad61f0cffc53786fb0d350fd459cdd",
      "parents": [
        "c326e5145c6888e40ae1a1343cc512e7fad90c66"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:23:29 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:23:29 2022 +0100"
      },
      "message": "[HAL][I2C] Declare an internal macro link to DMA macro to check remaining data: I2C_GET_DMA_REMAIN_DATA\n"
    },
    {
      "commit": "c326e5145c6888e40ae1a1343cc512e7fad90c66",
      "tree": "a2c253ed1e89f751936afc70e2b319d7e7845cd2",
      "parents": [
        "9b5b32bbcdb1279c38b39f0849938a66a34f2335"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:23:07 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:23:07 2022 +0100"
      },
      "message": "[HAL][SMBUS] Update to fix issue of mismatched data received by master in case of data size to be transmitted by the slave is greater than the data size to be received by the master\n"
    },
    {
      "commit": "9b5b32bbcdb1279c38b39f0849938a66a34f2335",
      "tree": "9206da5c3273e3ca30bac13a88b6461bfa744994",
      "parents": [
        "1b0f420d529954ab3fab346014597a900676f39e"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:22:41 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:22:41 2022 +0100"
      },
      "message": "[HAL][GPIO] Reorder EXTI configuration sequence in order to avoid unexpected level detection\n"
    },
    {
      "commit": "1b0f420d529954ab3fab346014597a900676f39e",
      "tree": "0bd29d9523de2541a57d5b0248c2c9576fb42636",
      "parents": [
        "343e56433e51dd20918953a8ae49904cd916166a"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:22:20 2022 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Fri Jan 07 16:22:20 2022 +0100"
      },
      "message": "[HAL][ADC] Better performance by removing multiple volatile reads or writes in interrupt handler\n"
    },
    {
      "commit": "343e56433e51dd20918953a8ae49904cd916166a",
      "tree": "2a64dae607261c1c82bc7b9082c9317732244244",
      "parents": [
        "433eef248f43fa27e92ea6abd422c5f5e0f127b4"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Aug 05 11:08:47 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Aug 09 16:21:51 2021 +0100"
      },
      "message": "Release v1.10.5\n"
    },
    {
      "commit": "433eef248f43fa27e92ea6abd422c5f5e0f127b4",
      "tree": "a7e28ad19112b34f2554939b5f32b536e04f4fe4",
      "parents": [
        "fbdacaf6f8c82a4e1eb9bd74ba650b491e97e17b"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Wed Dec 02 15:11:21 2020 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Wed Dec 02 15:11:21 2020 +0100"
      },
      "message": "Release v1.10.4\n"
    },
    {
      "commit": "fbdacaf6f8c82a4e1eb9bd74ba650b491e97e17b",
      "tree": "0a8acdb751631e593e60e20e9726fca2ea8d1f4a",
      "parents": [
        "9e7c4419f18f93dea18d39bbd8461f8152699076"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Sep 16 11:11:50 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Sep 16 11:16:29 2020 +0100"
      },
      "message": "Release v1.10.3\n"
    },
    {
      "commit": "9e7c4419f18f93dea18d39bbd8461f8152699076",
      "tree": "d7511794900e58eeaa73056f60efbb4369c9aa49",
      "parents": [
        "b6be1fcf863fe05224b0b858ee091f3376d80d0c"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Mar 25 18:28:08 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Mar 25 18:59:28 2020 +0100"
      },
      "message": "Update CONTRIBUTING.md and PULL_REQUEST_TEMPLATE.md with CLA procedure description and mention that pull-requests are now\n"
    },
    {
      "commit": "b6be1fcf863fe05224b0b858ee091f3376d80d0c",
      "tree": "6c985f0106e071f8fb3903208a5e1f2ea6a473a3",
      "parents": [
        "41262c88ce09b23c3460b75ae5a3594dcccf5bf5"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Wed Jan 29 16:22:38 2020 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Wed Jan 29 16:29:29 2020 +0100"
      },
      "message": "Release v1.10.2\n"
    },
    {
      "commit": "41262c88ce09b23c3460b75ae5a3594dcccf5bf5",
      "tree": "decc6909b52a85843d3e2199af40eea211764240",
      "parents": [],
      "author": {
        "name": "Ali LABBENE",
        "email": "46019491+ALABSTM@users.noreply.github.com",
        "time": "Wed Jan 29 16:01:26 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 29 16:01:26 2020 +0100"
      },
      "message": "Initial commit"
    }
  ]
}
