{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":529431426,"defaultBranch":"master","name":"micropython","ownerLogin":"yn386","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-08-26T23:31:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47820079?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1689074486.0","currentOid":""},"activityList":{"items":[{"before":"d1d1ab9347bb24ffda24ec5608e02a28b021abd0","after":"141750ff7924cbf4b023e8b0c5715c5d7ae970b7","ref":"refs/heads/fix-uart-timeout","pushedAt":"2023-09-01T03:52:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dpgeorge","name":"Damien George","path":"/dpgeorge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6187689?s=80&v=4"},"commit":{"message":"stm32/uart: Fix UART timeout issue with low baudrate on G4 MCUs.\n\nWith using UART FIFO, the timeout should be long enough that FIFO becomes\nempty. Since previous data transfer may be ongoing, the timeout must be\ntimeout_char multiplied by FIFO size + 1.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32/uart: Fix UART timeout issue with low baudrate on G4 MCUs."}},{"before":"7d66ae603d91157069d7cdee065919a61f678fb9","after":"01c758e26a846eca42e9c4444639fa822adf005f","ref":"refs/heads/master","pushedAt":"2023-07-30T02:09:21.613Z","pushType":"push","commitsCount":45,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"unix/README: Fix Markdown link markup.\n\nSigned-off-by: Brett Cannon ","shortMessageHtmlLink":"unix/README: Fix Markdown link markup."}},{"before":"7d66ae603d91157069d7cdee065919a61f678fb9","after":"01c758e26a846eca42e9c4444639fa822adf005f","ref":"refs/heads/master","pushedAt":"2023-07-30T02:09:21.000Z","pushType":"push","commitsCount":45,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"unix/README: Fix Markdown link markup.\n\nSigned-off-by: Brett Cannon ","shortMessageHtmlLink":"unix/README: Fix Markdown link markup."}},{"before":"f093dfd77fedbf9946f6087d90b6968af1b08119","after":"d1d1ab9347bb24ffda24ec5608e02a28b021abd0","ref":"refs/heads/fix-uart-timeout","pushedAt":"2023-07-16T13:49:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"stm32/uart: Fix UART timeout issue with low baudrate.\n\nWith using UART FIFO, the timeout should be long enough that FIFO\nbecomes empty. Since previous data transfer may be ongoing,\nthe timeout must be timeout_char multiplied by FIFO size + 1.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32/uart: Fix UART timeout issue with low baudrate."}},{"before":"ad80358de702c8fcaf64bca24ee390ad883d0209","after":"f093dfd77fedbf9946f6087d90b6968af1b08119","ref":"refs/heads/fix-uart-timeout","pushedAt":"2023-07-16T02:55:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"stm32/uart: Fix UART timeout issue with low baudrate.\n\nWith using UART FIFO, the timeout should be long enough that FIFO\nbecomes empty. Since the timeout_char is long enough for 1 char,\nwe just multiply with FIFO size.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32/uart: Fix UART timeout issue with low baudrate."}},{"before":"813d559bc098eeaa1c6e0fa1deff92e666c0b458","after":"7d66ae603d91157069d7cdee065919a61f678fb9","ref":"refs/heads/master","pushedAt":"2023-07-16T02:45:50.127Z","pushType":"push","commitsCount":22,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"esp32/machine_timer: Switch from legacy driver to timer HAL.\n\nThe legacy driver was deprecated in IDF v5, and crashes when the ISR\nhandler is called. Instead of fixing the legacy code, this commit reworks\nthe machine.Timer class to use the low-level HAL driver.\n\nTested on ESP32, ESP32S2, ESP32S3 and ESP32C3. Behaviour is the same as it\nwas before this commit, except the way the Timer object is printed, it now\ngives more useful information (timer id, mode, period in ms).\n\nFixes issue #11970.\n\nSigned-off-by: Damien George ","shortMessageHtmlLink":"esp32/machine_timer: Switch from legacy driver to timer HAL."}},{"before":"813d559bc098eeaa1c6e0fa1deff92e666c0b458","after":"7d66ae603d91157069d7cdee065919a61f678fb9","ref":"refs/heads/master","pushedAt":"2023-07-16T02:45:50.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"esp32/machine_timer: Switch from legacy driver to timer HAL.\n\nThe legacy driver was deprecated in IDF v5, and crashes when the ISR\nhandler is called. Instead of fixing the legacy code, this commit reworks\nthe machine.Timer class to use the low-level HAL driver.\n\nTested on ESP32, ESP32S2, ESP32S3 and ESP32C3. Behaviour is the same as it\nwas before this commit, except the way the Timer object is printed, it now\ngives more useful information (timer id, mode, period in ms).\n\nFixes issue #11970.\n\nSigned-off-by: Damien George ","shortMessageHtmlLink":"esp32/machine_timer: Switch from legacy driver to timer HAL."}},{"before":"9001799da02c45edf07ac14f52d609b760a34aac","after":"409978a1fb85968ac3a5eb0bc33788eb507dee14","ref":"refs/heads/fix-adc-for-stm32g4","pushedAt":"2023-07-13T02:42:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dpgeorge","name":"Damien George","path":"/dpgeorge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6187689?s=80&v=4"},"commit":{"message":"stm32/adc: Fix pyb.ADCAll.read_core_bat on G4 and L4 MCUs.\n\nUpdate adc_refcor before reading ADC_CHANNEL_VBAT because VREFINT_CAL is at\nVDDA=3.0V.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32/adc: Fix pyb.ADCAll.read_core_bat on G4 and L4 MCUs."}},{"before":"b1cdef73b0c19b9ad29cff64587c3b1a601e13ce","after":"ec9ea97413c6091c101c3ab10207ae4daf1c56db","ref":"refs/heads/fix-dac-write-timed","pushedAt":"2023-07-13T02:24:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dpgeorge","name":"Damien George","path":"/dpgeorge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6187689?s=80&v=4"},"commit":{"message":"stm32/dac: Fix dac.write_timed on G4 MCUs to use 32-bit DMA access.\n\nFor STMG4 MCUs, the peripheral registers for DAC have to be accessed by\nwords (32bits) because DAC is connected to AHB directly.\n\n(This requirement is also there for other MCU series. However, if DAC is\nconnected to APB like F4/L1/L4 MCUs, AHB byte or half-word transfer is\nchanged into a 32-bit APB transfer. This means that PSIZE does not have to\nbe DMA_PDATAALIGN_WORD on these MCUs, and in fact must be BYTE/HALFWORD to\nfunction correctly.)\n\nFixes issue #9563.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32/dac: Fix dac.write_timed on G4 MCUs to use 32-bit DMA access."}},{"before":"a2a89ea2c692aff30be5648e56046678f51dfa53","after":"b1cdef73b0c19b9ad29cff64587c3b1a601e13ce","ref":"refs/heads/fix-dac-write-timed","pushedAt":"2023-07-12T12:31:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"stm32/dac: Fix dac.write_timed to use 32-bit DMA access for peripheral.\n\nFor STMG4 MCUs, the peripheral registers for DAC have to be accessed\nby words (32bits) because DAC is connected to AHB directly.\n\nFixes issue #9563.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32/dac: Fix dac.write_timed to use 32-bit DMA access for peripheral."}},{"before":"f30786176f2af392125982d54d6278d1b3e1c8f8","after":"9001799da02c45edf07ac14f52d609b760a34aac","ref":"refs/heads/fix-adc-for-stm32g4","pushedAt":"2023-07-11T11:40:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"stm32/machine_adc: Add implementations instead of defining macros.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32/machine_adc: Add implementations instead of defining macros."}},{"before":"a2c02014cd4df7cd2b7bea611b555d3a58a4d02f","after":null,"ref":"refs/heads/add-usb-for-stm32l1","pushedAt":"2023-07-11T11:21:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"}},{"before":"7313fe1c15eb0acbea3fc04564a41040b4e71514","after":"a2a89ea2c692aff30be5648e56046678f51dfa53","ref":"refs/heads/fix-dac-write-timed","pushedAt":"2023-07-11T02:50:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dpgeorge","name":"Damien George","path":"/dpgeorge","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6187689?s=80&v=4"},"commit":{"message":"stm32/dac: Fix dac.write_timed to use 32-bit DMA access for peripheral.\n\nThe peripheral registers for DAC have to be accessed by words (32bits).\n\nFixes issue #9563.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32/dac: Fix dac.write_timed to use 32-bit DMA access for peripheral."}},{"before":null,"after":"f30786176f2af392125982d54d6278d1b3e1c8f8","ref":"refs/heads/fix-adc-for-stm32g4","pushedAt":"2023-07-08T03:04:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"stm32/adc: Fix pyb.ADCAll.read_core_bat.\n\nUpdate adc_refcor before reading ADC_CHANNEL_VBAT because\nVREFINT_CAL is at VDDA=3.0V.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32/adc: Fix pyb.ADCAll.read_core_bat."}},{"before":null,"after":"ad80358de702c8fcaf64bca24ee390ad883d0209","ref":"refs/heads/fix-uart-timeout","pushedAt":"2023-07-01T06:21:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"stm32/machine_uart: Fix UART timeout issue with low baudrate.\n\nIf 13000 / baudrate is not divisible by baudrate (such as 4800, 9600, ...),\ncalculated timeout will be less than actual timeout required.\nTo solve this issue, I rounded up timeout_char if 13000 / baudrate is\nnot divisible by baudrate.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32/machine_uart: Fix UART timeout issue with low baudrate."}},{"before":null,"after":"7313fe1c15eb0acbea3fc04564a41040b4e71514","ref":"refs/heads/fix-dac-write-timed","pushedAt":"2023-07-01T01:38:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"stm32: Fix dac.write_timed() does not work.\n\nThe peripheral registers for DAC have to be accessed by words (32bits).\n\nFixes issue #9563.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32: Fix dac.write_timed() does not work."}},{"before":"01e9c00f904d920b0b35b915367da8a1e4a2db0a","after":"a2c02014cd4df7cd2b7bea611b555d3a58a4d02f","ref":"refs/heads/add-usb-for-stm32l1","pushedAt":"2023-06-27T13:29:02.733Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"stm32: Modify RCC->APB2ENR directly instead of HAL API.\n\nAlso, it is needed only when USB is enabled.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32: Modify RCC->APB2ENR directly instead of HAL API."}},{"before":"ca79b4961953be587a290bc995ae925e664c9fbc","after":"813d559bc098eeaa1c6e0fa1deff92e666c0b458","ref":"refs/heads/master","pushedAt":"2023-06-27T13:18:27.869Z","pushType":"push","commitsCount":35,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"webassembly: Make mp_js_process_char asynchronous.\n\nThis may also call the garbage collector.\n\nSigned-off-by: Eli Bierman ","shortMessageHtmlLink":"webassembly: Make mp_js_process_char asynchronous."}},{"before":"ca79b4961953be587a290bc995ae925e664c9fbc","after":"813d559bc098eeaa1c6e0fa1deff92e666c0b458","ref":"refs/heads/master","pushedAt":"2023-06-27T13:18:27.812Z","pushType":"push","commitsCount":35,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"webassembly: Make mp_js_process_char asynchronous.\n\nThis may also call the garbage collector.\n\nSigned-off-by: Eli Bierman ","shortMessageHtmlLink":"webassembly: Make mp_js_process_char asynchronous."}},{"before":"42c744b987a3b8695e66bf9c6e32807429a0064c","after":"01e9c00f904d920b0b35b915367da8a1e4a2db0a","ref":"refs/heads/add-usb-for-stm32l1","pushedAt":"2023-06-20T07:29:01.638Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"stm32: Add USB support for STM32L1 MCUs.\n\nSigned-off-by: Yuuki NAGAO ","shortMessageHtmlLink":"stm32: Add USB support for STM32L1 MCUs."}},{"before":null,"after":"42c744b987a3b8695e66bf9c6e32807429a0064c","ref":"refs/heads/add-usb-for-stm32l1","pushedAt":"2023-06-20T06:56:06.732Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"stm32: Add USB support for STM32L1 MCUs.","shortMessageHtmlLink":"stm32: Add USB support for STM32L1 MCUs."}},{"before":"997f731694b2ebe28f4184fe18cd968bf46dfb52","after":null,"ref":"refs/heads/fix-pyb-i2c-dma","pushedAt":"2023-06-20T05:00:39.883Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"}},{"before":"0f2cd72baee31490d6af636fb23e0719865f9ca4","after":null,"ref":"refs/heads/fix-i2c-freq","pushedAt":"2023-06-20T05:00:30.603Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"}},{"before":"84db426f2fc9003baec4772ac80e884f4090f4d5","after":null,"ref":"refs/heads/l476rg-fix-internal-adc","pushedAt":"2023-06-20T05:00:16.272Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"}},{"before":"bf61114e97d443ef73d4d4f41c415cd323d15b75","after":null,"ref":"refs/heads/l476rg-fix-core-temp","pushedAt":"2023-06-20T05:00:00.265Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"}},{"before":"67830b4947fa39ff89481ae530701c827e2a0060","after":null,"ref":"refs/heads/l152re-hardware-i2c","pushedAt":"2023-06-20T04:59:35.902Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"}},{"before":"fd601d397740d0b476b0bda61ada6fcd8d922f8d","after":null,"ref":"refs/heads/l476rg-hardware-i2c","pushedAt":"2023-06-20T04:59:26.997Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"}},{"before":"5987130afdf1063f06d5bf3c8826d36435834649","after":"ca79b4961953be587a290bc995ae925e664c9fbc","ref":"refs/heads/master","pushedAt":"2023-06-20T04:58:44.662Z","pushType":"push","commitsCount":651,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"extmod/asyncio/uasyncio.py: Add backwards-compatible uasyncio alias.\n\nThis allows existing code that does `import uasyncio` or\n`import uasyncio as asyncio` to continue working.\n\nIt uses the same lazy-loading as asyncio to prevent loading of unused\nfeatures.\n\nThis work was funded through GitHub Sponsors.\n\nSigned-off-by: Jim Mussared ","shortMessageHtmlLink":"extmod/asyncio/uasyncio.py: Add backwards-compatible uasyncio alias."}},{"before":"5987130afdf1063f06d5bf3c8826d36435834649","after":"ca79b4961953be587a290bc995ae925e664c9fbc","ref":"refs/heads/master","pushedAt":"2023-06-20T04:58:44.595Z","pushType":"push","commitsCount":651,"pusher":{"login":"yn386","name":"yn386","path":"/yn386","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47820079?s=80&v=4"},"commit":{"message":"extmod/asyncio/uasyncio.py: Add backwards-compatible uasyncio alias.\n\nThis allows existing code that does `import uasyncio` or\n`import uasyncio as asyncio` to continue working.\n\nIt uses the same lazy-loading as asyncio to prevent loading of unused\nfeatures.\n\nThis work was funded through GitHub Sponsors.\n\nSigned-off-by: Jim Mussared ","shortMessageHtmlLink":"extmod/asyncio/uasyncio.py: Add backwards-compatible uasyncio alias."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADdyLamQA","startCursor":null,"endCursor":null}},"title":"Activity ยท yn386/micropython"}