)]}'
{
  "log": [
    {
      "commit": "a96a3f5afea643f519f54d1a8ecd8f503183c8f9",
      "tree": "b95f8964b99d693a6cc7109c28c1427acf1167b8",
      "parents": [
        "1c14d36d88722f9cd7ed48d842b5ad07330008c7"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Sep 04 16:03:46 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Sep 04 16:03:46 2024 +0100"
      },
      "message": "[HAL][UART] Correct DMA Rx abort procedure impact on ongoing Tx transfer in polling mode\n"
    },
    {
      "commit": "1c14d36d88722f9cd7ed48d842b5ad07330008c7",
      "tree": "df9deb703b2bdda3abb8097a722a1836ff69f58f",
      "parents": [
        "2fa0a85577818c1d134ee1b9282ad27377bf05bf"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Aug 02 14:26:56 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Aug 02 14:26:56 2024 +0100"
      },
      "message": "[LL][ADC] Update LL_ADC_DeInit() API to avoid the infinite loop in case of timeout\n"
    },
    {
      "commit": "2fa0a85577818c1d134ee1b9282ad27377bf05bf",
      "tree": "e50756634bf9d01f1dd015cf17282890b53628bb",
      "parents": [
        "24bab79134c86de993df7b6e9c4f66dc73f1799a"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Aug 02 14:22:33 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Aug 02 14:22:33 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": "24bab79134c86de993df7b6e9c4f66dc73f1799a",
      "tree": "5cc10ccf9593696788cc9a38175c74b3457cf3ea",
      "parents": [
        "115eb1dc87e26ea29f4f2ca58003650381aabba2"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Jun 14 09:49:48 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Fri Jun 14 09:49:48 2024 +0100"
      },
      "message": "[HAL][LL][USB] Fix added to support bulk transfer in double buffer mode\n"
    },
    {
      "commit": "115eb1dc87e26ea29f4f2ca58003650381aabba2",
      "tree": "920c655ac87d2ab3cf401e2e666b94d7d2c5f46f",
      "parents": [
        "f3946cb6e841a78f56c5a02c4bbf819f770d117d"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Apr 22 11:28:27 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Apr 22 11:38:51 2024 +0100"
      },
      "message": "Release v1.7.8\n"
    },
    {
      "commit": "f3946cb6e841a78f56c5a02c4bbf819f770d117d",
      "tree": "bd135ac6480eeb26889527b2712db7d180aa5e96",
      "parents": [
        "bc16457e979f83d5a35bb3afeed47968537725fe"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Jan 25 12:02:26 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Jan 25 12:02:26 2024 +0100"
      },
      "message": "[HAL][RCC] Add UNUSED() macro to avoid the generation of a warning related to the unused argument \u0027RCC_MCOx\u0027\n"
    },
    {
      "commit": "bc16457e979f83d5a35bb3afeed47968537725fe",
      "tree": "4dd21ddde5714f83d401b112bb9659a630d8b94f",
      "parents": [
        "b0861dbb13aace534177cb5be75a3902dd938a8a"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Jan 25 12:02:17 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Jan 25 12:02:17 2024 +0100"
      },
      "message": "[HAL][GPIO] Replace GPIO_Pin_x with GPIO_PIN_x to be compliant with macros definition\n"
    },
    {
      "commit": "b0861dbb13aace534177cb5be75a3902dd938a8a",
      "tree": "75d833d7f51d8cc25dbb8159bf7f90bce57a9320",
      "parents": [
        "0c66a5bd9c5a1ba51f40d26f2387b3ee44b495d2"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Jan 25 09:02:04 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Jan 25 09:02:04 2024 +0100"
      },
      "message": "[HAL][CORTEX] Add UNUSED() macro to avoid the generation of a warning related to the unused argument \u0027SubPriority\u0027\n"
    },
    {
      "commit": "0c66a5bd9c5a1ba51f40d26f2387b3ee44b495d2",
      "tree": "f3a4f0dd7ccd15daf01f8208f46e1756ea3ab24c",
      "parents": [
        "317b1e42f05223c7a31bd7a8d2183f68d0843cb4"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Dec 18 13:40:56 2023 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Dec 18 13:40:56 2023 +0100"
      },
      "message": "[LL][UTILS] Fix \u0027Ticks\u0027 parameter\u0027s description of LL_InitTick() function\n"
    },
    {
      "commit": "317b1e42f05223c7a31bd7a8d2183f68d0843cb4",
      "tree": "1dd4874a8a1d0fd183fe62ad1a295148efe427e0",
      "parents": [
        "e210ddb8e4f9f1cd42ce5f824fa5fbf16d82d288"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Dec 18 13:35:56 2023 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Dec 18 13:35:56 2023 +0100"
      },
      "message": "[HAL][CAN] Apply some artistic style\n"
    },
    {
      "commit": "e210ddb8e4f9f1cd42ce5f824fa5fbf16d82d288",
      "tree": "1e17e569ce9c506e5cf4fc958d3406387715c82a",
      "parents": [
        "2db7602cb543cec698625937fd00f90250b17e63"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Dec 18 13:34:52 2023 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Dec 18 13:34:52 2023 +0100"
      },
      "message": "[HAL][CAN] Redefine the timeout value as a macro instead of a local variable in HAL_CAN_WakeUp() function\n"
    },
    {
      "commit": "2db7602cb543cec698625937fd00f90250b17e63",
      "tree": "f62af2f3c460c056518c0fa8541c4c3d33ca8083",
      "parents": [
        "1bff6c220c020c22e3aa657366b2679d417af1bb"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Dec 18 13:18:06 2023 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Mon Dec 18 13:30:34 2023 +0100"
      },
      "message": "[HAL][CAN] Remove mention of \u0027open-drain\u0027 from the pin configuration paragraph in the \u0027How to use\u0027 section\n"
    },
    {
      "commit": "1bff6c220c020c22e3aa657366b2679d417af1bb",
      "tree": "1ab5e42702310ab71daafa7f5e7cf388646544c9",
      "parents": [
        "abff2dc5fbf3824309623d1bd45817a54cec7155"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Nov 10 11:11:06 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Nov 10 11:11:06 2023 +0100"
      },
      "message": "[HAL][TIM] Remove multiple volatile reads or writes in interrupt handler for better performance\n"
    },
    {
      "commit": "abff2dc5fbf3824309623d1bd45817a54cec7155",
      "tree": "1e5dcc8bb63a88578622896f79110a4a5f1e24b5",
      "parents": [
        "539f073ec9e04e0288590beca0ab60e3cb9169f9"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Nov 10 11:10:09 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Nov 10 11:10:09 2023 +0100"
      },
      "message": "[HAL][I2C] Update the HAL I2C driver to implement the errata workaround \"Last-received byte loss in reload mode\"\n"
    },
    {
      "commit": "539f073ec9e04e0288590beca0ab60e3cb9169f9",
      "tree": "101cdf1975e15dfc7021f79874802f02087929c7",
      "parents": [
        "3ea7df5eb1847caa42f7b7a1653a5e3760f7693b"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 06 15:53:23 2023 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 06 15:55:22 2023 +0100"
      },
      "message": "[HAL][UART] Prevent RTOF flag from being cleared by a transmit process in polling mode\n"
    },
    {
      "commit": "3ea7df5eb1847caa42f7b7a1653a5e3760f7693b",
      "tree": "fbad126d1f09e6fd6f9f7d04c087635f58204513",
      "parents": [
        "1b343f2c9d956dd17604a19d966c1fd76a11ecd2"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 06 15:46:18 2023 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 06 15:51:43 2023 +0100"
      },
      "message": "[HAL][UART] Fix check on UART Rx state in HAL_UART_RegisterRxEventCallback() and HAL_UART_UnRegisterRxEventCallback() to allow user Rx Event Callback registration when a transmit is ongoing\n"
    },
    {
      "commit": "1b343f2c9d956dd17604a19d966c1fd76a11ecd2",
      "tree": "b6823044e1d66710bad6d40ca1bdd66cc3f6dc2a",
      "parents": [
        "9181ad3452c8b39819c52118ff374928535f2e25"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 06 15:44:01 2023 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 06 15:46:03 2023 +0100"
      },
      "message": "[LL][I2C] Update LL_I2C_HandleTranfer() function to prevent undefined behavior of volatile usage before updating the CR2 register\n"
    },
    {
      "commit": "9181ad3452c8b39819c52118ff374928535f2e25",
      "tree": "3f735fa1a61d5be6eeee8e2d5804f7b6b8dd7386",
      "parents": [
        "cab2242c4da14b4279ce1e2fbfe8e90abb8449fb"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jul 21 14:34:51 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jul 21 14:34:51 2023 +0100"
      },
      "message": "[HAL][I2C] Update I2C_WaitOnRXNEFlagUntilTimeout to check I2C_FLAG_AF independently from I2C_FLAG_RXNE\n"
    },
    {
      "commit": "cab2242c4da14b4279ce1e2fbfe8e90abb8449fb",
      "tree": "e5eaec9f924079fd8d7b0f191d1ef11867c875e9",
      "parents": [
        "ceb7e38d6002f298b2a383f436fddc2246f86c14"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jul 21 14:22:31 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jul 21 14:22: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": "ceb7e38d6002f298b2a383f436fddc2246f86c14",
      "tree": "278a2e7c088db1c34becf686d30d3ec80dc5ac64",
      "parents": [
        "0cdac7edcb468d124aa8e735c2b383163651dcca"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Mon Jun 26 08:53:16 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Mon Jun 26 08:53:16 2023 +0100"
      },
      "message": "[HAL][SPI] Update IT API to enable interrupts after process unlock\n"
    },
    {
      "commit": "0cdac7edcb468d124aa8e735c2b383163651dcca",
      "tree": "f1c1d7759db3944fb7c46bff524b09c4975dbfcd",
      "parents": [
        "3ed6961fa4b9f94388c28b7ae74a6c95a931f59b"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Mon Jun 26 08:51:31 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Mon Jun 26 08:51:31 2023 +0100"
      },
      "message": "[LL][RTC] Correct misleading note about shadow registers\n"
    },
    {
      "commit": "3ed6961fa4b9f94388c28b7ae74a6c95a931f59b",
      "tree": "e0a0e66fd9dee42b40b07738a666930bdd10e89c",
      "parents": [
        "82dceef2ea108f0603dfb946bc62a888c2229e72"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Mon Jun 26 08:47:58 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Mon Jun 26 08:47:58 2023 +0100"
      },
      "message": "[HAL][I2C] Update HAL_I2C_Mem_Write_IT API to initialize XferSize at 0\n"
    },
    {
      "commit": "82dceef2ea108f0603dfb946bc62a888c2229e72",
      "tree": "930936d5cec319da7f3ac8acf7b627a3a513cb93",
      "parents": [
        "4a31c22983b1443480f6800bfe931a8475e26683"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu May 25 15:53:41 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu May 25 16:07:41 2023 +0100"
      },
      "message": "[HAL][UART] Update initialisation sequence for TXINV, RXINV and TXRXSWAP settings\n"
    },
    {
      "commit": "4a31c22983b1443480f6800bfe931a8475e26683",
      "tree": "1c916bbc869832a3a11ddebca13ad24abbb0bf09",
      "parents": [
        "d16ee85356aa50a8ab27b79d02fc09364ffa14fa"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Tue May 23 16:15:35 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Tue May 23 16:15:35 2023 +0100"
      },
      "message": "Add SECURITY.md\n"
    },
    {
      "commit": "d16ee85356aa50a8ab27b79d02fc09364ffa14fa",
      "tree": "a3a4d8404a62f4e3bea0318e7b4d39c158ac7099",
      "parents": [
        "d480aac019e2e4776fdeab2403f51c99a06da62f"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Thu Apr 27 17:29:04 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Thu Apr 27 17:29:04 2023 +0100"
      },
      "message": "[HAL][I2C] Update HAL I2C driver to disable all interrupts after end of transaction\n"
    },
    {
      "commit": "d480aac019e2e4776fdeab2403f51c99a06da62f",
      "tree": "0038075cc7d3f6b74387342d97acb7cd62c2f059",
      "parents": [
        "8d0e404042076620e4c986ae19528bd4c3be5ddb"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Thu Apr 27 17:28:29 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Thu Apr 27 17:28:29 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": "8d0e404042076620e4c986ae19528bd4c3be5ddb",
      "tree": "b56b32a9d74bd85bba23ac4f3049b0f4c793e7ca",
      "parents": [
        "5fd31c52559a593dd9038c4abb4b85faeac728c6"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Thu Apr 27 17:23:19 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Thu Apr 27 17:23:19 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": "5fd31c52559a593dd9038c4abb4b85faeac728c6",
      "tree": "2ae0d0215033d70eb573ff15e9416faf2da183f0",
      "parents": [
        "3c0fdd70ee6483c985182518f0e5d4fc1865bdc0"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Wed Mar 15 12:20:15 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Wed Mar 15 12:35:44 2023 +0100"
      },
      "message": "Release v1.7.7\n"
    },
    {
      "commit": "3c0fdd70ee6483c985182518f0e5d4fc1865bdc0",
      "tree": "5d350cf3d68dcb9a737c75815b3d787a3a0d3915",
      "parents": [
        "0e54b3ead70435e912a6618bd3e5d6432354f1dd"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:47:52 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:47:52 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": "0e54b3ead70435e912a6618bd3e5d6432354f1dd",
      "tree": "a3c597edb4e36bced34440e0c570c1fa6a8c03d9",
      "parents": [
        "b8d8ea82db5d7c0760fd0c37b3f119777342e37b"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:47:27 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:47:27 2023 +0100"
      },
      "message": "[HAL][SMARTCARD] Improve header description of SMARTCARD_WaitOnFlagUntilTimeout() function\n"
    },
    {
      "commit": "b8d8ea82db5d7c0760fd0c37b3f119777342e37b",
      "tree": "d3aec8be5fb20ad99c835cf1d8fd3f20c7a229eb",
      "parents": [
        "5b11ba1735ad57d44afde346bacf15214a0b7b59"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:47:16 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:47:16 2023 +0100"
      },
      "message": "[HAL][EXTI] Fix computation of pExtiConfig-\u003eGPIOSel in HAL_EXTI_GetConfigLine()\n"
    },
    {
      "commit": "5b11ba1735ad57d44afde346bacf15214a0b7b59",
      "tree": "af1d6b779cfd57b8da95a19af7c1191c2668e508",
      "parents": [
        "41fc2503c205b6743298b2952e5960e69fc2d4f3"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:47:03 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:47:03 2023 +0100"
      },
      "message": "[HAL][UART] Disable the Receiver Timeout Interrupt when data reception is completed\n"
    },
    {
      "commit": "41fc2503c205b6743298b2952e5960e69fc2d4f3",
      "tree": "2da7b7fa83fdbe95816ee99034d3ab8e1c297815",
      "parents": [
        "4ba3c3f24795c9737625baba35f0a2c079ceb3de"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:46:46 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:46:46 2023 +0100"
      },
      "message": "[HAL][I2C] Duplicate the test condition after timeout detection to avoid false timeout detection\n"
    },
    {
      "commit": "4ba3c3f24795c9737625baba35f0a2c079ceb3de",
      "tree": "fa6d9c5de677a0627f938c7493c2ddf04642f514",
      "parents": [
        "a313406e20f48e44c79a23d0d98addfd5eb7f372"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:45:42 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 09 10:45:42 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": "a313406e20f48e44c79a23d0d98addfd5eb7f372",
      "tree": "03c26d09448784b3f733acda27edcf403fa06a62",
      "parents": [
        "b34abfcc76ec3d59487fea91673f69533f24ae83"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 17:02:14 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 17:02:14 2022 +0100"
      },
      "message": "[LIC] Wrap license text to 80 columns for better readability when displayed raw\n"
    },
    {
      "commit": "b34abfcc76ec3d59487fea91673f69533f24ae83",
      "tree": "43101bec998fb81277858af8306fcf855e17b89a",
      "parents": [
        "934bc0d3ed70fed88bc82bc2c7c999159b6084a8"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:59:32 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 17:00:07 2022 +0100"
      },
      "message": "[HAL][USB] Set DCD timeout to a minimum of 300ms before starting BCD primary detection process\n"
    },
    {
      "commit": "934bc0d3ed70fed88bc82bc2c7c999159b6084a8",
      "tree": "7da22f4e8f620f899aa6e90862e937838c641ce7",
      "parents": [
        "e8f52a30f0a7b047126521abfa3df5404d17cd33"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:57:57 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:58:53 2022 +0100"
      },
      "message": "[HAL][USART] Improve header description of USART_WaitOnFlagUntilTimeout() function\n"
    },
    {
      "commit": "e8f52a30f0a7b047126521abfa3df5404d17cd33",
      "tree": "c3c05b7ff703f6ffe789ccdd17a75edbaf1665e9",
      "parents": [
        "39e168a2181da780fced341c219b8fdbedc89de2"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:56:20 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:57:17 2022 +0100"
      },
      "message": "[HAL][UART] Correct the way transmit data flush request is managed\n"
    },
    {
      "commit": "39e168a2181da780fced341c219b8fdbedc89de2",
      "tree": "93cabe1c023194479bd2d523a1bba11db939fd72",
      "parents": [
        "a72029501789b1dc5f5164cce81258c5a21b1bb6"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:55:03 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:55:38 2022 +0100"
      },
      "message": "[HAL][UART] Improve header description of UART_WaitOnFlagUntilTimeout() function\n"
    },
    {
      "commit": "a72029501789b1dc5f5164cce81258c5a21b1bb6",
      "tree": "5e08d94f99277a23699ca59e0ad79852d199dcd1",
      "parents": [
        "e96689f63691aade9f86b10496aa02b97c376f30"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:54:08 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:54:35 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": "e96689f63691aade9f86b10496aa02b97c376f30",
      "tree": "63b5722e231a30fd2411984651bfa512ea23d4bd",
      "parents": [
        "75aafb7db40599cc5c71611c715efb3cf82ffdd1"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:53:09 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:53:35 2022 +0100"
      },
      "message": "[HAL][RCC] Add \u0027static\u0027 storage-class specifier to \u0027const\u0027 arrays\n"
    },
    {
      "commit": "75aafb7db40599cc5c71611c715efb3cf82ffdd1",
      "tree": "254aa17676e6270272da27681397a19b6f6cb570",
      "parents": [
        "51d871b56799c704185a3cd05f515628cd1c8e20"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:51:48 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:52:44 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": "51d871b56799c704185a3cd05f515628cd1c8e20",
      "tree": "2adb3561d3739474af5061873c19ad02f2a46c68",
      "parents": [
        "dd5cea47c15666be3b48b0cea8970964d3eb235e"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:47:56 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Oct 14 16:50:37 2022 +0100"
      },
      "message": "[HAL][I2C] Improve header description of I2C_WaitOnFlagUntilTimeout() function\n"
    },
    {
      "commit": "dd5cea47c15666be3b48b0cea8970964d3eb235e",
      "tree": "54442aa3e1542edd2506dec77db9b48a1765b05d",
      "parents": [
        "6d2b874a53956480d26d7a96281d9a061d1e1022"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Wed Apr 20 12:19:45 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Apr 21 12:16:40 2022 +0100"
      },
      "message": "[HAL][LL] Add \u0027const\u0027 qualifier to comply to MISRA C rule 8.13\n\nThis change impacts the following drivers:\n1. CAN\n2. CEC\n3. IRDA\n4. SMARTCARD\n5. TIM\n6. UART\n7. USART\n"
    },
    {
      "commit": "6d2b874a53956480d26d7a96281d9a061d1e1022",
      "tree": "595845f68e5c8ebf886a8ef613084957717fc5a5",
      "parents": [
        "088f851c2333dfdf41c1e15a8bd5f181d837fad5"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Wed Apr 20 12:16:14 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Wed Apr 20 12:18:45 2022 +0100"
      },
      "message": "[HAL][ADC] Remove compilation warnings from SW4STM32 projects introduced by a previous bug fix\n"
    },
    {
      "commit": "088f851c2333dfdf41c1e15a8bd5f181d837fad5",
      "tree": "512fd6e3ea28ceb774acce50311fc33a7c65c044",
      "parents": [
        "79307a2f629b5959e67656564a8436e0a21e93d0"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Feb 10 21:41:05 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Feb 24 16:09:15 2022 +0100"
      },
      "message": "[HAL][LL] New licensing scheme deployment\n"
    },
    {
      "commit": "79307a2f629b5959e67656564a8436e0a21e93d0",
      "tree": "eb3cb12eb58470e80e7cbc55bfda64c4afc40fb4",
      "parents": [
        "539a7ed7da7bbabc86214df0aceff463451a9592"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Dec 21 16:30:31 2021 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Dec 21 16:54:57 2021 +0100"
      },
      "message": "Update *.md files\n\nUpdate CONTRIBUTING.md and revert changes made to README.md and LICENSE.md in commit 52afd4aa802c476d6a5.\n"
    },
    {
      "commit": "539a7ed7da7bbabc86214df0aceff463451a9592",
      "tree": "7461822c3ca0fcc1ff850961fce8ae7d739aadb5",
      "parents": [
        "064108ef596a81cb31477cfe8d29d46c155c095e"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:52:21 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:52:21 2021 +0100"
      },
      "message": "[HAL][UART] Add a check on the UART parity before enabling the parity error interruption\n"
    },
    {
      "commit": "064108ef596a81cb31477cfe8d29d46c155c095e",
      "tree": "fb11ad7bef32b6abfa1504e5f77ab82eaedfa472",
      "parents": [
        "9b10d65b32cd68f624fcd4a5a22ea4e56acb0f93"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:52:02 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:52:02 2021 +0100"
      },
      "message": "[HAL][UART] Fix wrong cast when computing the USARTDIV value in UART_SetConfig()\n"
    },
    {
      "commit": "9b10d65b32cd68f624fcd4a5a22ea4e56acb0f93",
      "tree": "fad0d287307ff7e10f5f12895b713b0a55dfc44f",
      "parents": [
        "baacf1aaba9eae11525b381155fa83795ca0a431"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:51:43 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:51:43 2021 +0100"
      },
      "message": "[LL][USART] Fix compilation warnings generated with ARMV6 compiler\n"
    },
    {
      "commit": "baacf1aaba9eae11525b381155fa83795ca0a431",
      "tree": "61039864c746da5f57b0e91c913c6adb44dd39d8",
      "parents": [
        "b88983af1ab4364b57a2a4c94b76c60e4e427956"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:51:22 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:51:22 2021 +0100"
      },
      "message": "[HAL][USART] Add a check on the USART parity before enabling the parity error interrupt\n"
    },
    {
      "commit": "b88983af1ab4364b57a2a4c94b76c60e4e427956",
      "tree": "2728eb16baf2ccd2e8b75a0de0096aba2883fdaf",
      "parents": [
        "a6cd1988ad70c283a7665cf6ece51d19a7fe9da1"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:50:58 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:50:58 2021 +0100"
      },
      "message": "[HAL][SMBUS]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": "a6cd1988ad70c283a7665cf6ece51d19a7fe9da1",
      "tree": "dcaae590f4ff35054f86e872196ce973f9a757f1",
      "parents": [
        "acafd0bce8762ed94df44e11a88a4fdb7a56ca1b"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:50:38 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:50:38 2021 +0100"
      },
      "message": "[HAL][SMARTCARD] Fix wrong cast when computing the USARTDIV value in SMARTCARD_SetConfig()\n"
    },
    {
      "commit": "acafd0bce8762ed94df44e11a88a4fdb7a56ca1b",
      "tree": "a00f05c480c9da95be266d41c82a2d63ee24be4b",
      "parents": [
        "226f4955fa5cea5033205fe74c626e167a5210a4"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:50:20 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:50:20 2021 +0100"
      },
      "message": "[HAL][IRDA] Fix wrong cast when computing the USARTDIV value in IRDA_SetConfig()\n"
    },
    {
      "commit": "226f4955fa5cea5033205fe74c626e167a5210a4",
      "tree": "a1e3d36832e4cb003b927ad6ca09f19b942bd740",
      "parents": [
        "52afd4aa802c476d6a5b7a733bfde7caf9676173"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:49:57 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:49:57 2021 +0100"
      },
      "message": "[HAL][IRDA] Add a check on the IRDA parity before enabling the parity error interrupt\n"
    },
    {
      "commit": "52afd4aa802c476d6a5b7a733bfde7caf9676173",
      "tree": "d578951d9dd5d6b0bace116e5288dd120a736bb4",
      "parents": [
        "e0c18843c49bd4de134c4ae507a25b666353af5b"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:49:36 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Thu Dec 16 10:49:36 2021 +0100"
      },
      "message": "[HAL][ADC] Better performance by removing multiple volatile reads or writes in interrupt handler\n"
    },
    {
      "commit": "e0c18843c49bd4de134c4ae507a25b666353af5b",
      "tree": "c748cd5a11b783b3b35e0c285f5f84990336b23b",
      "parents": [
        "2e12463022066050c5b8f32bf0250274b6d7368d"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Aug 09 17:03:51 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Mon Aug 09 17:14:30 2021 +0100"
      },
      "message": "Release v1.7.6\n"
    },
    {
      "commit": "2e12463022066050c5b8f32bf0250274b6d7368d",
      "tree": "1b634f34ec179f4fddaf0a50e4e0ffbcab5e8831",
      "parents": [
        "5eeaad10dc3816830abd9b3bfd74c6974453e907"
      ],
      "author": {
        "name": "Chengwei Qiu",
        "email": "wiggler76@163.com",
        "time": "Fri Jul 09 14:02:29 2021 +0800"
      },
      "committer": {
        "name": "ASELSTM",
        "email": "47858836+ASELSTM@users.noreply.github.com",
        "time": "Fri Jul 16 15:48:55 2021 +0100"
      },
      "message": "Update stm32f0xx_hal_gpio_ex.h\n\nFixed some clerical error of comment."
    },
    {
      "commit": "5eeaad10dc3816830abd9b3bfd74c6974453e907",
      "tree": "60794ea15c697570d34587c59d7c4e8469eabb9e",
      "parents": [
        "0e95cd88657030f640a11e690a8a5186c7712ea5"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Wed Dec 02 17:15:39 2020 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Wed Dec 02 17:15:39 2020 +0100"
      },
      "message": "Release v1.7.5\n"
    },
    {
      "commit": "0e95cd88657030f640a11e690a8a5186c7712ea5",
      "tree": "92d914ba9ea6c85a4dd295e14d1d15ce8eae897e",
      "parents": [
        "7f6f4ac74346e463824e1c8dbc83298ee81dc3a9"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Wed Aug 19 09:10:48 2020 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Wed Aug 19 09:13:58 2020 +0100"
      },
      "message": "Release v1.7.4\n"
    },
    {
      "commit": "7f6f4ac74346e463824e1c8dbc83298ee81dc3a9",
      "tree": "db8625249d92da908ee8d6bffabd59b087d81ece",
      "parents": [
        "fbcdf981441376c7038953d9e203974b3a316552"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Wed Aug 19 08:53:29 2020 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Wed Aug 19 08:53:29 2020 +0100"
      },
      "message": "Release v1.7.4\n"
    },
    {
      "commit": "fbcdf981441376c7038953d9e203974b3a316552",
      "tree": "42b8bc27da102a5cdb7ac9ccbff5f3d7d1b4834e",
      "parents": [
        "a5ec192b9127d1f75c11c27adca012de11a51db8"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Mar 25 18:14:29 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Mar 25 18:51:52 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": "a5ec192b9127d1f75c11c27adca012de11a51db8",
      "tree": "548fb0d18b8a4036ed7b365527661683e7d0ea98",
      "parents": [
        "dcc3de16d6bd7894ca0fcaa86e41f06ae3643d44"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Jan 29 12:05:26 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Jan 29 12:07:24 2020 +0100"
      },
      "message": "Release v1.7.3\n"
    },
    {
      "commit": "dcc3de16d6bd7894ca0fcaa86e41f06ae3643d44",
      "tree": "70df1f28f87da41e848951b77030b7ffd92c456c",
      "parents": [
        "c81c8cdec6adbda64cc21523c15dc95969aeb287"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Jan 29 11:49:51 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Jan 29 12:02:17 2020 +0100"
      },
      "message": "Release v1.7.2\n"
    },
    {
      "commit": "c81c8cdec6adbda64cc21523c15dc95969aeb287",
      "tree": "2523571740a3ef6db1269a7a600b5d1fdb90411d",
      "parents": [],
      "author": {
        "name": "ASELSTM",
        "email": "47858836+ASELSTM@users.noreply.github.com",
        "time": "Wed Jan 29 11:44:30 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 29 11:44:30 2020 +0100"
      },
      "message": "Initial commit"
    }
  ]
}
