)]}'
{
  "log": [
    {
      "commit": "72edf6a75639560b49ae61e2d20b52b57b3bd69c",
      "tree": "c4d39e476c8798861c51888bd3f3d150f185a7fd",
      "parents": [
        "4f20b55ad667595afb8f9cf59e9639742bc280fa"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Mon Sep 16 17:06:04 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Mon Sep 16 17:08:22 2024 +0100"
      },
      "message": "[HAL][USART] Improve the visibility of the SPI function support in HAL USART description and comments\n"
    },
    {
      "commit": "4f20b55ad667595afb8f9cf59e9639742bc280fa",
      "tree": "e53678368c03afa7a6ffe491621ddb2a1581cb84",
      "parents": [
        "a3fdc08b5a41aa20f65868cd5b61034315b34fe7"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Mon Sep 16 17:05:52 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Mon Sep 16 17:08:22 2024 +0100"
      },
      "message": "[HAL][HASH] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "a3fdc08b5a41aa20f65868cd5b61034315b34fe7",
      "tree": "648b5283a85c1bc967663053ceed69958eb09ece",
      "parents": [
        "bb2e3cfbd4b0508c08b6a533211a88799a0e79e3"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Mon Sep 16 17:05:26 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Mon Sep 16 17:08:13 2024 +0100"
      },
      "message": "[HAL][HASH] Fix violation of MISRA-C 2012 Rules 12.1, 10.7, 10.6, 10.4\n\n    edit 1b9d1d8 [HAL][HASH] Fix violation of MISRA-C 2012 Rules 12.1, 10.7, 10.6, 10.4\n"
    },
    {
      "commit": "bb2e3cfbd4b0508c08b6a533211a88799a0e79e3",
      "tree": "c067cf3b3a73ca71dc610400df55c93bc5e74444",
      "parents": [
        "27a7ddbe2fa114f62afd48157435becb849da32e"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 14:02:59 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 14:11:26 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": "27a7ddbe2fa114f62afd48157435becb849da32e",
      "tree": "d1415403830253e0a03051601f557cc226b59e01",
      "parents": [
        "2d820caca797f52c8f244b3d4a4cb50e77e21e62"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 14:02:01 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 14:10:28 2024 +0100"
      },
      "message": "[HAL][UART] Correct DMA Rx abort procedure impact on ongoing Tx transfer in polling mode\n"
    },
    {
      "commit": "2d820caca797f52c8f244b3d4a4cb50e77e21e62",
      "tree": "6ba457869f0f85475bfff32f9588cb93aaa1679f",
      "parents": [
        "c393a68a4d63a50a4427d9f15ad128aa7dadab38"
      ],
      "author": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 13:59:29 2024 +0100"
      },
      "committer": {
        "name": "karim",
        "email": "karim.rabhi-ext@st.com",
        "time": "Wed Aug 14 14:01:47 2024 +0100"
      },
      "message": "[HAL][SDMMC] Remove redundant Condition from HAL_SD_InitCard()\n"
    },
    {
      "commit": "c393a68a4d63a50a4427d9f15ad128aa7dadab38",
      "tree": "977c169f3abc4c5cf015d9d1d421193ea044854e",
      "parents": [
        "7737fc40e82e8e7574e4370979d2f7f5e8b8ff28"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jul 23 10:50:47 2024 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Tue Jul 23 10:50:47 2024 +0100"
      },
      "message": "[HAL][USB] Fix the condition on EONUM flag of DOEPCTLx register in HAL_PCD_IRQHandler() to correctly check on the frame number parity\n"
    },
    {
      "commit": "7737fc40e82e8e7574e4370979d2f7f5e8b8ff28",
      "tree": "9ebd3b7a58f1713b3a30f8d728771971c41c559c",
      "parents": [
        "52bfa97ba66afc08481f6fd7631322593bd89691",
        "1ca28e1db6d8dfd6e8d4e68383704b6ba95857b2"
      ],
      "author": {
        "name": "ASEHSTM",
        "email": "160479079+ASEHSTM@users.noreply.github.com",
        "time": "Mon Jul 22 11:24:02 2024 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 22 11:24:02 2024 +0100"
      },
      "message": "Merge pull request #9 from kartben/kartben-patch-1\n\nstm32h7: fix TX timestamp check"
    },
    {
      "commit": "1ca28e1db6d8dfd6e8d4e68383704b6ba95857b2",
      "tree": "9ebd3b7a58f1713b3a30f8d728771971c41c559c",
      "parents": [
        "52bfa97ba66afc08481f6fd7631322593bd89691"
      ],
      "author": {
        "name": "Benjamin Cabé",
        "email": "benjamin@zephyrproject.org",
        "time": "Thu Jun 27 17:35:19 2024 +0200"
      },
      "committer": {
        "name": "Benjamin Cabé",
        "email": "benjamin@zephyrproject.org",
        "time": "Thu Jul 11 19:03:41 2024 +0200"
      },
      "message": "stm32f7: fix TX timestamp check\n\nIt looks like the original code was a bad copy-paste from H5/H7 HALs.\nETH_DMATXDESC_LS and ETH_DMATXDESC_TTSS are flags from the DESC0 register.\nThis fix allows to effectively set the TX timestamp properly when there\nis one.\n\nSigned-off-by: Benjamin Cabé \u003cbenjamin@zephyrproject.org\u003e\n"
    },
    {
      "commit": "52bfa97ba66afc08481f6fd7631322593bd89691",
      "tree": "2047da33fa5585968ee8fca6050b83375f0721ff",
      "parents": [
        "7e98d9f83431b1fc356847fc15dbee68353ac0f9"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Jun 20 13:57:23 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Thu Jun 20 13:57:23 2024 +0100"
      },
      "message": "[HAL][LL][SDMMC] Update SDMMC_DATATIMEOUT definition used with two different clock situations\n"
    },
    {
      "commit": "7e98d9f83431b1fc356847fc15dbee68353ac0f9",
      "tree": "4e04971d2cffbcca1ce546ed0ab59a331205fa4a",
      "parents": [
        "2e3aac48671f6f5d86c8e85b314b50589c1dc93c"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Jun 03 18:25:40 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Jun 03 18:25:40 2024 +0100"
      },
      "message": "[HAL][USB] Ensure to reactivate the usb channel in case of transfer error\n"
    },
    {
      "commit": "2e3aac48671f6f5d86c8e85b314b50589c1dc93c",
      "tree": "9ab86287790f9311411c7f6cab79624143237a55",
      "parents": [
        "61fc119b6c7dcd69f3a0e13c1997f74aa0aaeb5f"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon May 27 13:47:18 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon May 27 13:57:43 2024 +0100"
      },
      "message": "Release v1.3.1\n"
    },
    {
      "commit": "61fc119b6c7dcd69f3a0e13c1997f74aa0aaeb5f",
      "tree": "1db5c0777b9ddbb3e382d43a19e19ec6a20940c8",
      "parents": [
        "56d7cbdac5465c3b723ec3c884bffc406b71dec9"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 09:47:41 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 13:16:26 2024 +0100"
      },
      "message": "[HAL][SPI] Update HAL_SPI_TransmitReceive API to set the bit CRCNEXT in case of one byte transaction\n"
    },
    {
      "commit": "56d7cbdac5465c3b723ec3c884bffc406b71dec9",
      "tree": "f0f5d6c6218e23d1daff24ac05cb7db23e1dabdb",
      "parents": [
        "0ded2afe02d92cc2bd4d71c48c88228f97301e63"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 09:47:19 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 13:16:26 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": "0ded2afe02d92cc2bd4d71c48c88228f97301e63",
      "tree": "b19fd1e7fb38f02bbe92ae650b7e29806c2d0738",
      "parents": [
        "5af4f7192a9331d27e5e90feed5e7cebc3f1356c"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 09:46:35 2024 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Apr 05 13:16:23 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": "5af4f7192a9331d27e5e90feed5e7cebc3f1356c",
      "tree": "4eb31f3dcf8a1ff83e3ad53ca802cf2b831ca56c",
      "parents": [
        "2770385dd04c97d49cf285e9a5c9d1a52edbdf25"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Feb 16 16:09:57 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Feb 16 16:11:26 2024 +0100"
      },
      "message": "[HAL][ETH] Fix Wrong CMSIS definitions\n"
    },
    {
      "commit": "2770385dd04c97d49cf285e9a5c9d1a52edbdf25",
      "tree": "36000c9998b08811b5de651dc8c64452653e9a22",
      "parents": [
        "867c190df1a9a61c8d66e1fcda33dd8cfaa854b7"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Feb 16 16:09:28 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Feb 16 16:11:26 2024 +0100"
      },
      "message": "[HAL][ETH] Replace ETH_RX_BUF_SIZE define in ETH_UpdateDescriptor() and ETH_DMARxDescListInit() by Init.RxBuffLen\n"
    },
    {
      "commit": "867c190df1a9a61c8d66e1fcda33dd8cfaa854b7",
      "tree": "99f87a2275d3d0445aa86acb5c565ddec8a9d3ea",
      "parents": [
        "0ec078015b702507c85dde3e7a42a32c9fad5643"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Feb 16 16:08:53 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Feb 16 16:11:15 2024 +0100"
      },
      "message": "[HAL][ETH] Get the latest buffer length received and not the predefined ethernet frame length\n\n    edit 4038e6b [HAL][ETH] Get the latest buffer length received and not the predefined ethernet frame length\n"
    },
    {
      "commit": "0ec078015b702507c85dde3e7a42a32c9fad5643",
      "tree": "7cdf8fd7230bc0867a65ccbbaf0f8260b9dd6ffc",
      "parents": [
        "5c42485132289b9616d1052b572a48ea4df275f0"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jan 26 11:22:25 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Jan 26 11:28:20 2024 +0100"
      },
      "message": "[HAL][ETH] Add support of CRC stripping for Type frames (CSTF) feature\n"
    },
    {
      "commit": "5c42485132289b9616d1052b572a48ea4df275f0",
      "tree": "a08b46809b7f8ee5962c80d7de7c13d2b82089a8",
      "parents": [
        "5c7105a31cd0de1fec5e62d75cb807204f0b2dee"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jan 24 15:56:11 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jan 24 15:57:39 2024 +0100"
      },
      "message": "[HAL][TIM] Update interrupt flag is cleared when the update event is generated by software\n"
    },
    {
      "commit": "5c7105a31cd0de1fec5e62d75cb807204f0b2dee",
      "tree": "854ee14e0e0324b92b45992c40b868991bbb4cbd",
      "parents": [
        "5af07304494003137bfe6bb5dcde07c9b6cbadd0"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jan 24 15:56:02 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jan 24 15:57:39 2024 +0100"
      },
      "message": "[HAL][GPIO] Replace GPIO_Pin_x with GPIO_PIN_x to be compliant with macros definition\n"
    },
    {
      "commit": "5af07304494003137bfe6bb5dcde07c9b6cbadd0",
      "tree": "a4c521fe37346f8546cad9e7f073c0a530ded6d7",
      "parents": [
        "3bbaa24c2c903d58ce400999f0829ee9e507361f"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jan 24 15:55:43 2024 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Jan 24 15:57:23 2024 +0100"
      },
      "message": "[HAL][DSI] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n\n    edit 020c3e3 [HAL][DSI] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "3bbaa24c2c903d58ce400999f0829ee9e507361f",
      "tree": "b4a0f82c1e6cb02e3ffb90435b0a0fb8529f5c46",
      "parents": [
        "4e0b681ba8e5e3340969dffd0987d6f5345b1452"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Dec 22 17:16:27 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Dec 22 17:25:15 2023 +0100"
      },
      "message": "[HAL][LL][TIM] Fix typo in PWM symmetric mode related constants names\n"
    },
    {
      "commit": "4e0b681ba8e5e3340969dffd0987d6f5345b1452",
      "tree": "fc3d750e68f4518c25c518be4316978ec2cbb1f4",
      "parents": [
        "28ac2856e7b423cfb5168f7161b72f746890534a"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Dec 22 17:16:16 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Dec 22 17:25:15 2023 +0100"
      },
      "message": "[HAL][HASH] Read the last remaining bytes (3 or 2 or 1) of the data in a temporary variable (taking into account swap mode) and enter this variable into the  HASH-\u003eDIN when the data is not a multiple of 4 bytes\n"
    },
    {
      "commit": "28ac2856e7b423cfb5168f7161b72f746890534a",
      "tree": "56d6b777d08ff9d4faae9a325470fefd15bbdbb6",
      "parents": [
        "8c7077398fb8c4481f7d843e25b4f1471971b442"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Dec 22 17:14:41 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Dec 22 17:25:13 2023 +0100"
      },
      "message": "[HAL][CAN] Improve protection against bad inputs\n"
    },
    {
      "commit": "8c7077398fb8c4481f7d843e25b4f1471971b442",
      "tree": "9d39cf026e06ffb5d970494d8fef70484dd16b0a",
      "parents": [
        "ccf0194355c9194764145d5dbd6cf8dda303a887"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 09:40:32 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 09:40:32 2023 +0100"
      },
      "message": "[HAL][I2C] Update the HAL I2C driver to implement the errata workaround \"Last-received byte loss in reload mode\"\n"
    },
    {
      "commit": "ccf0194355c9194764145d5dbd6cf8dda303a887",
      "tree": "873e213985619c6695af758f2736818fade88391",
      "parents": [
        "79d2cd9f4dd20bcfbcf30476b4df9112e270f6ee"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 09:30:52 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 09:37:29 2023 +0100"
      },
      "message": "[HAL][LL][USB] Improve delay management to set core mode\n\n    edit fc3cf60 [HAL][LL][USB] Improve delay management to set core mode\n"
    },
    {
      "commit": "79d2cd9f4dd20bcfbcf30476b4df9112e270f6ee",
      "tree": "32f1c5fcb18f2415c9dd5bc7fd4760e25e7469a8",
      "parents": [
        "87047e59aa3883da281a7de519723545e6be4513"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 09:25:46 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed Dec 06 09:36:05 2023 +0100"
      },
      "message": "[HAL][DMA] Update State machine implementation in HAL_DMA_Init() API\n\n    edit 5b71eec [HAL][DMA] Update State machine implementation in HAL_DMA_Init() API\n"
    },
    {
      "commit": "87047e59aa3883da281a7de519723545e6be4513",
      "tree": "47e4c6271ccce8f94c8e65b600ab37a2ad3ddf5d",
      "parents": [
        "343e421f8ac1018481aef751e4de913f1080d5b0"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Nov 10 12:03:33 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Nov 10 14:29:00 2023 +0100"
      },
      "message": "[HAL][ETH] Update on Rx descriptor Tail pointer management to avoid race condition\n"
    },
    {
      "commit": "343e421f8ac1018481aef751e4de913f1080d5b0",
      "tree": "bd0afbc89923b56fb288975a2f60d39bc49fbd4d",
      "parents": [
        "369aa3fb80fb128f498b21b53b513c4460c822df"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 09:49:56 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 10:12:32 2023 +0100"
      },
      "message": "[LL][I2C] Update LL_I2C_HandleTranfer function to prevent undefined behavior of volatile usage before updating the CR2 register\n"
    },
    {
      "commit": "369aa3fb80fb128f498b21b53b513c4460c822df",
      "tree": "ae8494e828f3737a4b5ce868a548d2e9d056c775",
      "parents": [
        "a7a33b626904ecd6d20a3ad66fee79517150ee8e"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 09:48:03 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 10:12:32 2023 +0100"
      },
      "message": "[HAL][LL][USB] fix device connection in case battery charging used with HS instance linked to internal FS PHY\nSigned-off-by: Aymen Bouattay \u003caymen.bouattay@st.com\u003e\n"
    },
    {
      "commit": "a7a33b626904ecd6d20a3ad66fee79517150ee8e",
      "tree": "cc3869a0e526c9fd99aac5579945e9bd0ee27ccf",
      "parents": [
        "0a7a2bb13adbf727fcea15a339d41e8b83fc51ad"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 09:40:38 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Fri Oct 20 10:12:04 2023 +0100"
      },
      "message": "[HAL][TIM] Remove multiple volatile reads or writes in interrupt handler for better performance\n\n    edit b70005c [HAL][TIM] Remove multiple volatile reads or writes in interrupt handler for better performance\n"
    },
    {
      "commit": "0a7a2bb13adbf727fcea15a339d41e8b83fc51ad",
      "tree": "70fbd7abbeaf04f8e95fc425dce442042475a8e5",
      "parents": [
        "a89b85ba16ab07f42165ca67949c0366a9ea1c3a"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Sep 25 11:30:52 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Mon Sep 25 11:51:41 2023 +0100"
      },
      "message": "[HAL][I2C] Update HAL I2C driver to disable all interrupts after end of transaction\n"
    },
    {
      "commit": "a89b85ba16ab07f42165ca67949c0366a9ea1c3a",
      "tree": "b44d6a357a773faced1ca2a43b6f43b6e9a4b356",
      "parents": [
        "477c1227b2b3ecd52676aa74fa01295d116e9454"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Sep 06 16:47:56 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Sep 06 16:53:16 2023 +0100"
      },
      "message": "[HAL][UART] Avoid RTOF flag to be cleared by a transmit process in polling mode\n"
    },
    {
      "commit": "477c1227b2b3ecd52676aa74fa01295d116e9454",
      "tree": "1e52c7a858da807f1f85b71d78aa25d8c95f778e",
      "parents": [
        "d8217c2f3a67ab83ec8f13e570711bc395b5340b"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Sep 06 16:47:22 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Sep 06 16:53:16 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": "d8217c2f3a67ab83ec8f13e570711bc395b5340b",
      "tree": "d5561e394cfc8c0dbad1c323689160581f35941f",
      "parents": [
        "f0827085e53535458241d5719dbcc1e89ec09844"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Sep 06 16:44:27 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Wed Sep 06 16:53:14 2023 +0100"
      },
      "message": "[HAL][GPIO] Update IS_GPIO_PIN macro description adding that a PIN combination is a valid parameter\n"
    },
    {
      "commit": "f0827085e53535458241d5719dbcc1e89ec09844",
      "tree": "bff08b6a7120e6373a749056a2bf1ef586e622ca",
      "parents": [
        "e3a99084d25e541d8839caf45ed4df1042d3fad3"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 28 15:39:17 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 28 15:41:21 2023 +0100"
      },
      "message": "[HAL][SAI] Improve audio quality (avoid potential glitch)\n"
    },
    {
      "commit": "e3a99084d25e541d8839caf45ed4df1042d3fad3",
      "tree": "adcc7289b20a8b5f8253504b4c223332085fa8b2",
      "parents": [
        "df2e3353b0b0c90c01ff7416701b6a717f5f26f1"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 28 15:38:59 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 28 15:41:17 2023 +0100"
      },
      "message": "[LL][RTC] Correct misleading note about shadow registers\n"
    },
    {
      "commit": "df2e3353b0b0c90c01ff7416701b6a717f5f26f1",
      "tree": "895b48c746a83d3cc53289462007751c11701327",
      "parents": [
        "60bcf2ca2b9434c570a09c824d440654a47cd8f9"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 13:26:25 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 13:34:00 2023 +0100"
      },
      "message": "[HAL][I2C] Update I2C_WaitOnRXNEFlagUntilTimeout to check I2C_FLAG_AF independently from I2C_FLAG_RXNE\n"
    },
    {
      "commit": "60bcf2ca2b9434c570a09c824d440654a47cd8f9",
      "tree": "de0ebe3f2e87b6b023cad71687dc603a6ab1f9b8",
      "parents": [
        "993897e1e499207d878cd2b76e2f0e9cef2692cb"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 13:20:51 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 13:34:00 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": "993897e1e499207d878cd2b76e2f0e9cef2692cb",
      "tree": "a5e77ee2377b161d2d096ecb51da8e7be77ccb19",
      "parents": [
        "c761a8f95fa67283c8f071aacac7f04798b95b84"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 11:56:10 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Jul 07 13:33:58 2023 +0100"
      },
      "message": "[HAL][I2C] Update HAL_I2C_Mem_Write_IT API to initialize XferSize at 0\n"
    },
    {
      "commit": "c761a8f95fa67283c8f071aacac7f04798b95b84",
      "tree": "c31e37abbc93847a258af49ce01413ec91376be9",
      "parents": [
        "1a8c39d35f7f464152d145f19083ae3aea7ceb8c"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Wed Jun 07 15:28:31 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Wed Jun 07 15:30:53 2023 +0100"
      },
      "message": "[HAL][UART] Update initialisation sequence for TXINV, RXINV and TXRXSWAP settings\n"
    },
    {
      "commit": "1a8c39d35f7f464152d145f19083ae3aea7ceb8c",
      "tree": "1e7dd58aad5beb125140590c2c90478e0376ff9e",
      "parents": [
        "31ee9c338b2bfcbe878522fd239b4e20318eb4dd"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Wed Jun 07 15:26:52 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Wed Jun 07 15:28:10 2023 +0100"
      },
      "message": "[HAL][SPI] Update IT API to enable interrupts after process unlock\n"
    },
    {
      "commit": "31ee9c338b2bfcbe878522fd239b4e20318eb4dd",
      "tree": "65b68ba93d1dbe15e17652a6cb569914b3d1117a",
      "parents": [
        "57a5add081b8810273ee7ff92b02b85af80e00f2"
      ],
      "author": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Wed Jun 07 15:09:58 2023 +0100"
      },
      "committer": {
        "name": "houssine BOUGUERBA",
        "email": "houssine.bougerba-ext@st.com",
        "time": "Wed Jun 07 15:26:02 2023 +0100"
      },
      "message": "[HAL][GPIO] Add GPIO_AF9_TIM13 in IS_GPIO_AF() macros and apply Artistic Style fixes\n"
    },
    {
      "commit": "57a5add081b8810273ee7ff92b02b85af80e00f2",
      "tree": "13154b611315954937c96a4ac3562ab32642494c",
      "parents": [
        "dde57919d8128e044ab349a7b2155fbac9af2e68"
      ],
      "author": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed May 24 09:20:47 2023 +0100"
      },
      "committer": {
        "name": "Rania JMAI",
        "email": "rania.jmai@st.com",
        "time": "Wed May 24 09:20:47 2023 +0100"
      },
      "message": "Add SECURITY.md\n"
    },
    {
      "commit": "dde57919d8128e044ab349a7b2155fbac9af2e68",
      "tree": "49cc96c82508ba128468e86484943cc0f9eb0d04",
      "parents": [
        "7394e817520a57024652fd7c2c14ced34bb91042"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri May 05 15:44:16 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri May 05 15:58:43 2023 +0100"
      },
      "message": "[HAL][SMBUS] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "7394e817520a57024652fd7c2c14ced34bb91042",
      "tree": "1c8d4c9691acc83c038b4d2ee2c7792e7aa645a6",
      "parents": [
        "33fb411965ed1f2644c589365b756ec048b6cc47"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri May 05 15:43:47 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri May 05 15:58:39 2023 +0100"
      },
      "message": "[HAL][LL][I2C] Enhance HAL code quality for MISRA-C Rule-8.13 by adding const qualifiers\n"
    },
    {
      "commit": "33fb411965ed1f2644c589365b756ec048b6cc47",
      "tree": "c5a9444890d772b051a6f0b9b2c6e16426606a2a",
      "parents": [
        "3d2118fc7b79d55f886971dab7cbda77b95f0bcb"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Tue Apr 25 09:19:20 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Tue Apr 25 09:26:54 2023 +0100"
      },
      "message": "[HAL][GENRIC] Update of HAL_GetTickFreq() brief\n"
    },
    {
      "commit": "3d2118fc7b79d55f886971dab7cbda77b95f0bcb",
      "tree": "9efa4d4235bc821b0b18182fa133bda4afb2edcf",
      "parents": [
        "9cbff6625e51ba8d824d9b2f998b4da9c194209d"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Tue Apr 25 02:07:07 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Tue Apr 25 09:26:49 2023 +0100"
      },
      "message": "[HAL][CRYP] Apply MCUAstyle fixes and update Crypt/Decrypt IT processes to avoid Computation Completed IRQ fires before the DINR pointer increment\n"
    },
    {
      "commit": "9cbff6625e51ba8d824d9b2f998b4da9c194209d",
      "tree": "3a7b71aaf0e4ad821f73443836a263f3242a9bd2",
      "parents": [
        "1cba62267daa2ec1a9a40e835cf9f549345fe01e"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Mar 02 16:55:11 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Mar 03 17:11:22 2023 +0100"
      },
      "message": "[HAL][SMBUS] 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": "1cba62267daa2ec1a9a40e835cf9f549345fe01e",
      "tree": "a484e929a917ad38f691df1af91b93d9044938c8",
      "parents": [
        "94b244d47a5cd7ed2829b5d99b3c2089f43189f2"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Mar 02 16:54:38 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Mar 03 17:11:22 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": "94b244d47a5cd7ed2829b5d99b3c2089f43189f2",
      "tree": "92213b3268d056a42b30f325e3601617f3686a9c",
      "parents": [
        "b395dc0d999f50b0ca5d069890ac7969e19c1990"
      ],
      "author": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Thu Mar 02 16:53:26 2023 +0100"
      },
      "committer": {
        "name": "Tasnim",
        "email": "tasnim.ouni@st.com",
        "time": "Fri Mar 03 17:05:07 2023 +0100"
      },
      "message": "[HAL][GENERIC] Allow redefinition of macro UNUSED(x)\n"
    },
    {
      "commit": "b395dc0d999f50b0ca5d069890ac7969e19c1990",
      "tree": "2225401632c74781471c15d34d3246c667d3fc4e",
      "parents": [
        "e6a07eaa58f5d4d9926e450e977c043d3d33ed29"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Fri Feb 03 18:35:12 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Fri Feb 03 18:38:03 2023 +0100"
      },
      "message": "[LL][USB] Remove useless software setting to setup the frame interval at 80%\nSigned-off-by: Aymen Bouattay \u003caymen.bouattay@st.com\u003e\n"
    },
    {
      "commit": "e6a07eaa58f5d4d9926e450e977c043d3d33ed29",
      "tree": "b4c92db25180628100542ca447d75e425e26385a",
      "parents": [
        "5bc0f385eb6b8b5ffbf9a131e553df6050464e77"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Fri Feb 03 18:34:43 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Fri Feb 03 18:38:02 2023 +0100"
      },
      "message": "[LL][USB] Fix added to USB_ClearInterrupts(), should write 1 to clear the interrupt status bits of OTG_FS_GINTSTS register\nSigned-off-by: Aymen Bouattay \u003caymen.bouattay@st.com\u003e\n"
    },
    {
      "commit": "5bc0f385eb6b8b5ffbf9a131e553df6050464e77",
      "tree": "52dd691e3df5ce2eed2def96ecc0be8bbf36e7a0",
      "parents": [
        "eefdcd05a200712a975bd6746b285f274f5b6fa2"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Fri Feb 03 18:34:16 2023 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Fri Feb 03 18:37:07 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": "eefdcd05a200712a975bd6746b285f274f5b6fa2",
      "tree": "923c7ee21442328535e5ce11ffd6701ede871e28",
      "parents": [
        "5184d730fca5fed5f98e55c614a5df0458568421"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 12:10:07 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Mon Jan 23 18:46:04 2023 +0100"
      },
      "message": "[HAL][UART] Rework UART_WaitOnFlagUntilTimeout() API to avoid being stuck forever when UART overrun error occurs and to enhance behavior\n"
    },
    {
      "commit": "5184d730fca5fed5f98e55c614a5df0458568421",
      "tree": "b29ad66f3c12998a2e0dd4be7f61ad0350536f9b",
      "parents": [
        "58da13a456158a8b7bca3732d30ea77dcdafbd00"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:42:28 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:42:58 2022 +0100"
      },
      "message": "[HAL][USART] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore before its creation.\n"
    },
    {
      "commit": "58da13a456158a8b7bca3732d30ea77dcdafbd00",
      "tree": "b3d30c969bc52a3850f8ea7ca8ca45b84604bec2",
      "parents": [
        "cebf90cbcfe6941d57f81ffa65eaf982790023cc"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:38:44 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:39:33 2022 +0100"
      },
      "message": "[HAL][UART] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore before its creation.\n"
    },
    {
      "commit": "cebf90cbcfe6941d57f81ffa65eaf982790023cc",
      "tree": "a125d81e038cfc0693ca4e01207d8991defe2415",
      "parents": [
        "78fa6ed0398cf7c073c2cc4a0ca3355c60240f78"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:31:24 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:35:34 2022 +0100"
      },
      "message": "[HAL][TIM] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore before its creation.\n"
    },
    {
      "commit": "78fa6ed0398cf7c073c2cc4a0ca3355c60240f78",
      "tree": "39c08431d4e028707f72109df28b91e19056b631",
      "parents": [
        "351fe39ec66d70de928172ecaf1833c715daf40a"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:29:12 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:31:07 2022 +0100"
      },
      "message": "[HAL][TIM] Remove extra white spaces from comment tags\n"
    },
    {
      "commit": "351fe39ec66d70de928172ecaf1833c715daf40a",
      "tree": "d2a2d438281eaf5f01e0de734b7a0714d4c79350",
      "parents": [
        "b24aa9bc4a82f0bb82a87bdcfea85c0fabfb1782"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:28:03 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:28:52 2022 +0100"
      },
      "message": "[LL][TIM] Remove tag \u0027/** @defgroup TIM_LL_EM_Exported_Macros Exported_Macros\u0027 as redundant with tag \u0027/** @defgroup TIM_LL_Exported_Macros TIM Exported Macros\u0027\n"
    },
    {
      "commit": "b24aa9bc4a82f0bb82a87bdcfea85c0fabfb1782",
      "tree": "a84c6301467fc5069ef6dcaa14f465bac20ba642",
      "parents": [
        "24541c71882685e877d7fc1f7eac6350cb33ae33"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:26:50 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:27:52 2022 +0100"
      },
      "message": "[HAL][SMARTCARD] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore before its creation.\n"
    },
    {
      "commit": "24541c71882685e877d7fc1f7eac6350cb33ae33",
      "tree": "c1e4d03555cdec04afd6a398f9ec5ea186d37585",
      "parents": [
        "59c4584a2a2adfcf29c2d14509351eb16d4df187"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:20:06 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:26:30 2022 +0100"
      },
      "message": "[HAL][SMARTCARD] Wait for the \u0027Receive Enabled ACK\u0027 flag in the SMARTCARD_CheckIdleState() function\n"
    },
    {
      "commit": "59c4584a2a2adfcf29c2d14509351eb16d4df187",
      "tree": "5d2350f368159683a4f02bfce010b1f749055a68",
      "parents": [
        "d0e2bc7f10b2ad29f00cd6b647b399ce187addec"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:19:23 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:19:23 2022 +0100"
      },
      "message": "[HAL][RCC] Add restriction on the available RCC macros to manage SPI6 peripheral clock\n"
    },
    {
      "commit": "d0e2bc7f10b2ad29f00cd6b647b399ce187addec",
      "tree": "9e8fc5340d065ef76cc97369610b66f12422f4dc",
      "parents": [
        "5366155bd0cf65532a5c20c62213b28ccac13ef5"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:17:43 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:19:05 2022 +0100"
      },
      "message": "[HAL][LPTIM] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore before its creation.\n"
    },
    {
      "commit": "5366155bd0cf65532a5c20c62213b28ccac13ef5",
      "tree": "3dcff5e1d74676d3780bc162d2a1f2e781db557b",
      "parents": [
        "6f048a5c8380e63511cb35d19322b9d7c7793cd2"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:12:18 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:17:23 2022 +0100"
      },
      "message": "[LL][LPTIM] Homogenize the naming of LL_LPTIM_ClearFlag_XXX() APIs (ClearFLAG --\u003e ClearFlag)\n"
    },
    {
      "commit": "6f048a5c8380e63511cb35d19322b9d7c7793cd2",
      "tree": "8fa38b05bf296810c1dc554c4f8b9ffa67b657bd",
      "parents": [
        "a3800421fa4f3c02779dcb60592ce3b5f8c9efbf"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:08:35 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:11:51 2022 +0100"
      },
      "message": "[HAL][IRDA] Remove __HAL_LOCK() and __HAL_UNLOCK() invocation from both HAL_xxx_RegisterCallback() and HAL_xxx_UnRegisterCallback()\n\nRationale: HAL_xxx_RegisterCallback() must be called before HAL_xxx_Init(), which creates the semaphore used when invoking __HAL_LOCK() and __HAL_UNLOCK(). Invoking __HAL_LOCK() and __HAL_UNLOCK() in HAL_xxx_RegisterCallback() means using the semaphore before its creation.\n"
    },
    {
      "commit": "a3800421fa4f3c02779dcb60592ce3b5f8c9efbf",
      "tree": "c584cbd3bd191899186afa46bb82b1106d2bc2d1",
      "parents": [
        "6cef7003a77ab02c12e178b4b8fb44f39d17ba15"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:07:03 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:07:03 2022 +0100"
      },
      "message": "[HAL][I2C] Duplicate the test condition after timeout detection to avoid false timeout detection\n"
    },
    {
      "commit": "6cef7003a77ab02c12e178b4b8fb44f39d17ba15",
      "tree": "ea4aba50956333ec31029a852c572b4ce3301242",
      "parents": [
        "e61e3036e0ae928a58d64b07ea3550b209b473bc"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:00:00 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Dec 02 10:06:31 2022 +0100"
      },
      "message": "[HAL][EXTI] Optimize computation of pExtiConfig-\u003eGPIOSel in HAL_EXTI_GetConfigLine()\n"
    },
    {
      "commit": "e61e3036e0ae928a58d64b07ea3550b209b473bc",
      "tree": "afd70fe2deda9c6444b2e21c132f800e8b220ef3",
      "parents": [
        "44d3cd62a879391d99fad5a2a4d3577b0f6640b1"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Thu Sep 15 14:05:34 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Thu Sep 15 14:05:34 2022 +0100"
      },
      "message": "[HAL][UART] Disable the Receiver Timeout Interrupt when data reception is completed\n"
    },
    {
      "commit": "44d3cd62a879391d99fad5a2a4d3577b0f6640b1",
      "tree": "c33faaca2c8e6c76113b1c0fae5aa5fb60579677",
      "parents": [
        "15b33062dfd0f3050763a9bd02d909aed346bfaa"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Thu Sep 15 14:05:08 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Thu Sep 15 14:05:08 2022 +0100"
      },
      "message": "[LL][TIM] Remove useless check on IS_TIM_ADVANCED_INSTANCE() within LL_TIM_BDTR_Init() to fix Break Filter configuration problem with specific TIM instances\n"
    },
    {
      "commit": "15b33062dfd0f3050763a9bd02d909aed346bfaa",
      "tree": "cd329a7002a291e6b764209bf16955e37a5a25d4",
      "parents": [
        "99ee0096e44597963d4b1c35adb0a2a61dfb851e"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Thu Sep 15 14:04:22 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Thu Sep 15 14:04:22 2022 +0100"
      },
      "message": "[HAL][HASH] HAL code quality enhancement for MISRA-C2012 Rule-2.2_c\n"
    },
    {
      "commit": "99ee0096e44597963d4b1c35adb0a2a61dfb851e",
      "tree": "5f6974a2c1beb2823c669d4a2f888e35f6e6e836",
      "parents": [
        "875be9e681a4404273f8f84a3e12d001fd275007"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Thu Sep 15 10:45:43 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Thu Sep 15 10:45:43 2022 +0100"
      },
      "message": "[HAL][CRC] Add filter in HAL_CRCEx_Polynomial_Set() to exclude even polynomials\n"
    },
    {
      "commit": "875be9e681a4404273f8f84a3e12d001fd275007",
      "tree": "cb4e12cbc8cdca0bb1b389bebbdd5bb92b952a3a",
      "parents": [
        "f90403dfce0371406b809faa31a526a3f9a16eda"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Fri Jul 01 20:18:46 2022 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Fri Jul 01 20:18:46 2022 +0100"
      },
      "message": "Release v1.3.0\n"
    },
    {
      "commit": "f90403dfce0371406b809faa31a526a3f9a16eda",
      "tree": "b2d277ab0410eb0972f2dd6d391429ee48d3b04f",
      "parents": [
        "738d0ab28f9631b4fc4e865515c1867efe17d813"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Apr 14 15:42:47 2022 +0100"
      },
      "committer": {
        "name": "ASELSTM",
        "email": "47858836+ASELSTM@users.noreply.github.com",
        "time": "Fri Jul 01 20:11:39 2022 +0100"
      },
      "message": "[HAL][ETH] Full rework of Ethernet HAL driver\n\nThe reworked Ethernet HAL driver brings multiple changes and a compatibility break vs. previous Ethernet HAL driver.\nMain changes are listed here:\n- Add support of PTP with timestamp and ARP\n- Rework packets reception and buffers allocation for better integration and performance, solve received data corruption issue, and handle \u0027receive buffer unavailable\u0027 condition\n- Rework packets transmission and buffers allocation (using interrupts instead of polling) and prevent packets lock during transmission\n- Enhance DMA management\n- Decouple Ethernet HAL driver from PHY driver\n- Enhance maximum throughput in Rx (91Mbs) and Tx (93Mbs)\n- Increase footprint (new driver size is 15% more than previous driver) due to several register accesses moved from application\u0027s side to driver\u0027s\n- Full integration with LwIP (with and without FreeRTOS) and NetXDuo with ThreadX\n- MISRA-C 2012, code coverage analysis, static code analysis and robustness validation added\n- Add the \u0027const\u0027 qualifier to comply to MISRA-C rule 8.13\n"
    },
    {
      "commit": "738d0ab28f9631b4fc4e865515c1867efe17d813",
      "tree": "2c22f47f5af010f4b4c2821fc439786ca2c0d6cc",
      "parents": [
        "8ee084d2ff28dbfc4cba7bbc3d35053b600050ef"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:57:03 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 15:00:19 2022 +0100"
      },
      "message": "[HAL][LL][PCD][USB] Fix received data length counting when DMA is enabled\n"
    },
    {
      "commit": "8ee084d2ff28dbfc4cba7bbc3d35053b600050ef",
      "tree": "2c7064104703b81af725106726d0b77bcc5a874d",
      "parents": [
        "ff749f956b38f36c3ce874c41f25f10c798b2115"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:54:11 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:56:36 2022 +0100"
      },
      "message": "[HAL][LL][HCD][USB] Fix handling of ODDFRM bit in OTG_HCCHARx for isochronous IN transactions\n"
    },
    {
      "commit": "ff749f956b38f36c3ce874c41f25f10c798b2115",
      "tree": "da85369587eafa7a36303e44cc68005d6e6bdfd9",
      "parents": [
        "6d438e3afca4b2c9bcec8f5f2589bf25d80e8365"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:32:54 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:53:44 2022 +0100"
      },
      "message": "[HAL][LL][TIM] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "6d438e3afca4b2c9bcec8f5f2589bf25d80e8365",
      "tree": "ab5648dac0efd057abe09319933cbc374957363f",
      "parents": [
        "a15b2ecd921b4466c48a6fd64859f377e4f496c3"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:30:59 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:32:21 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": "a15b2ecd921b4466c48a6fd64859f377e4f496c3",
      "tree": "1126508cdea56b1d9c87c43fa28a3637e9a80cbf",
      "parents": [
        "f2aa7e521cbcd8b4cd68073cdb9b063a9eb94dd6"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:28:53 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:30:05 2022 +0100"
      },
      "message": "[HAL][SAI] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "f2aa7e521cbcd8b4cd68073cdb9b063a9eb94dd6",
      "tree": "9df252bc3c0884cade06a941a5713bafadc961cc",
      "parents": [
        "4cc05c772c1cc66df146c734e43901ee34b0039d"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:25:41 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:27:43 2022 +0100"
      },
      "message": "[HAL][QSPI] Update HAL_QSPI_Abort() and  HAL_QSPI_Abort_IT() APIs to check on QSPI BUSY flag status before executing the abort procedure\n"
    },
    {
      "commit": "4cc05c772c1cc66df146c734e43901ee34b0039d",
      "tree": "b6735e1b88939c92643faa235b3b2e4a68b60f5f",
      "parents": [
        "337730568c10f7bb3faa7f9670a49b866883af3f"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 12:02:48 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 14:25:11 2022 +0100"
      },
      "message": "[HAL][LTDC] Update HAL_LTDC_DeInit() to avoid MCU hang-up when LCD is turned off\n"
    },
    {
      "commit": "337730568c10f7bb3faa7f9670a49b866883af3f",
      "tree": "e3a0194753264b6788130135c5086e2f42069ad0",
      "parents": [
        "00b236dd5aefb1925e72bdf279a974a32235d00a"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 12:01:25 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 12:01:25 2022 +0100"
      },
      "message": "[HAL][LL][LPTIM] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "00b236dd5aefb1925e72bdf279a974a32235d00a",
      "tree": "0760f382535c0778ba0c14d54fb77092e1c9857a",
      "parents": [
        "82127159398618c3dd8c7b0d80570b076a1d0da8"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 12:00:19 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 12:00:19 2022 +0100"
      },
      "message": "[HAL][DSI] Align DSI ULPS entry and exit sequences with the reference manual\n"
    },
    {
      "commit": "82127159398618c3dd8c7b0d80570b076a1d0da8",
      "tree": "bc63172da2a105f55b05e0e2a6a145bab119c6bc",
      "parents": [
        "27458ea876aabd8fd568c5e2a8a3448f082e2817"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 10:46:55 2022 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Apr 01 10:46:55 2022 +0100"
      },
      "message": "[HAL][DFSDM] Add const qualifier to comply to MISRA-C Rule-8.13\n"
    },
    {
      "commit": "27458ea876aabd8fd568c5e2a8a3448f082e2817",
      "tree": "8577ee1d3e3fd26135174aade060c66c2e17ad00",
      "parents": [
        "bcfd32d9cd8d0f46c7dec7fc888696e03fc6c9d6"
      ],
      "author": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Tue Dec 14 11:01:06 2021 +0100"
      },
      "committer": {
        "name": "rihab kouki",
        "email": "rihab.kouki@st.com",
        "time": "Tue Dec 14 11:01:06 2021 +0100"
      },
      "message": "Release v1.2.10\n"
    },
    {
      "commit": "bcfd32d9cd8d0f46c7dec7fc888696e03fc6c9d6",
      "tree": "753e676ea93b8853c865d1df42f3c1199f390ae5",
      "parents": [
        "f7ffdf6bf72110e58b42c632b0a051df5997e4ee"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Mar 03 16:11:08 2021 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Mar 03 16:11:08 2021 +0100"
      },
      "message": "Release v1.2.9\n"
    },
    {
      "commit": "f7ffdf6bf72110e58b42c632b0a051df5997e4ee",
      "tree": "a18941fedc1e34e66154426f122c3196327e8aef",
      "parents": [
        "243e61a3b2208678e7d6af5db42afb7167eff534"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Thu Mar 26 10:41:48 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Thu Mar 26 10:41:48 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": "243e61a3b2208678e7d6af5db42afb7167eff534",
      "tree": "c0776c5f054a2e75c138388a4461e19f246044e3",
      "parents": [
        "8a83a680a5c0c678df3897ae41b430444abb3cb7"
      ],
      "author": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Thu Mar 12 16:07:28 2020 +0100"
      },
      "committer": {
        "name": "Ali Labbene",
        "email": "ali.labbene@st.com",
        "time": "Fri Mar 13 16:18:07 2020 +0100"
      },
      "message": "Release v1.2.8\n"
    },
    {
      "commit": "8a83a680a5c0c678df3897ae41b430444abb3cb7",
      "tree": "16b899077f53b7bf3278d97a6c5a87b25ec421e2",
      "parents": [
        "76ed5c2ee4fa3a9e344e7d84367ddb531c080dc1"
      ],
      "author": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Jan 29 12:42:18 2020 +0100"
      },
      "committer": {
        "name": "Eya",
        "email": "aya.selmi1@st.com",
        "time": "Wed Jan 29 12:46:25 2020 +0100"
      },
      "message": "Release v1.2.7\n"
    },
    {
      "commit": "76ed5c2ee4fa3a9e344e7d84367ddb531c080dc1",
      "tree": "ad8a3efa2f4d2bef245db628af9d4f36f2cc5278",
      "parents": [],
      "author": {
        "name": "ASELSTM",
        "email": "47858836+ASELSTM@users.noreply.github.com",
        "time": "Wed Jan 29 12:39:47 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 29 12:39:47 2020 +0100"
      },
      "message": "Initial commit"
    }
  ]
}
