{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":638939951,"defaultBranch":"master","name":"arduino-esp32","ownerLogin":"pillo79","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-10T12:29:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/105898?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727365451.0","currentOid":""},"activityList":{"items":[{"before":"77e4a2b4a478aceecbc1b9fe5882f3814ffb3f7b","after":"2d6fcef57b425665ee7ca39856c573c304a4fb4b","ref":"refs/heads/pr-fix-hardwareserial-v3.x","pushedAt":"2024-09-26T15:48:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix(HardwareSerial): fix pin remapping in begin()\n\nThe pin remapping functions have to be called as early as possible in\nthe begin() function, to immediately convert the input parameters to the\nGPIO numbers used everywhere in the core.\n\nThis issue has always been dormant since the introduction of pin\nremapping in 2.x via 9b4622d, but was exposed by the proper pin muxing\nsupport that is present in the 3.x core.\n\nMove the pin remapping function calls earlier in the begin() function to\nfix this issue.","shortMessageHtmlLink":"fix(HardwareSerial): fix pin remapping in begin()"}},{"before":null,"after":"44138a764a8334e2dbc100cc95cf7aed2b88f718","ref":"refs/heads/pr-fix-hardwareserial-v2.x","pushedAt":"2024-09-26T15:44:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix(HardwareSerial): fix pin remapping in begin()\n\nThe pin remapping functions have to be called as early as possible in\nthe begin() function, to immediately convert the input parameters to the\nGPIO numbers used everywhere in the core.\n\nThis issue has always been dormant since the introduction of pin\nremapping in 9b4622d, but was exposed by the recent UART pin detach\nsupport, which actually disabled the original Serial0 pins.\n\nMove the pin remapping function calls earlier in the begin() function to\nfix this issue.","shortMessageHtmlLink":"fix(HardwareSerial): fix pin remapping in begin()"}},{"before":null,"after":"77e4a2b4a478aceecbc1b9fe5882f3814ffb3f7b","ref":"refs/heads/pr-fix-hardwareserial-v3.x","pushedAt":"2024-09-26T15:44:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix(HardwareSerial): fix pin remapping in begin()\n\nThe pin remapping functions have to be called as early as possible in\nthe begin() function, to immediately convert the input parameters to the\nGPIO numbers used everywhere in the core.\n\nThis issue has always been dormant since the introduction of pin\nremapping in 9b4622d, but was exposed by the recent UART pin detach\nsupport, which actually disabled the original Serial0 pins.\n\nMove the pin remapping function calls earlier in the begin() function to\nfix this issue.","shortMessageHtmlLink":"fix(HardwareSerial): fix pin remapping in begin()"}},{"before":null,"after":"22c4a4092c36fb9b0c3c8252ee92823b12058a33","ref":"refs/heads/pr-fix-digitalpintointerrupt-v2.x","pushedAt":"2024-09-25T09:46:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"digitalPinToInterrupt: fix double pin remapping\n\nThe digitalPinToInterrupt() macro currently remaps the pin number to the\nGPIO number. This is not necessary, as most users will then use the\nreturned value in attachInterrupt() or other similar API functions,\nwhich already perform the same remapping.\n\nThe first half of the macro (the condition) does indeed require the\nremapping to ensure the check operates on GPIO numbers.\n\nFixes espressif/arduino-esp32#10367.","shortMessageHtmlLink":"digitalPinToInterrupt: fix double pin remapping"}},{"before":null,"after":"ccc07d96c06d6893215154097a5bfd9dba2c93cd","ref":"refs/heads/pr-fix-digitalpintointerrupt-v3.x","pushedAt":"2024-09-25T09:46:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"digitalPinToInterrupt: fix double pin remapping\n\nThe digitalPinToInterrupt() macro currently remaps the pin number to the\nGPIO number. This is not necessary, as most users will then use the\nreturned value in attachInterrupt() or other similar API functions,\nwhich already perform the same remapping.\n\nThe first half of the macro (the condition) does indeed require the\nremapping to ensure the check operates on GPIO numbers.\n\nFixes espressif/arduino-esp32#10367.","shortMessageHtmlLink":"digitalPinToInterrupt: fix double pin remapping"}},{"before":null,"after":"948e4c4acae2be0bb343c885622a6bd8a0a9a30b","ref":"refs/heads/nano_programmer_fix_3.0","pushedAt":"2024-05-22T07:39:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix: remove \"programmer.default\" from Nano ESP32\n\nSetting programmer.default has unfortunately multiple effects:\n- sets the tick by default in the Tool menu in the IDE (which was the\n expected behavior),\n- forces the CLI to use the specified programmer every time an upload is\n attempted (which is confusing users).\n\nFor this reason, it is better to remove the \"programmer.default\" setting\nfrom the board definition and let the user choose the programmer in the\nIDE menus, as it was before.","shortMessageHtmlLink":"fix: remove \"programmer.default\" from Nano ESP32"}},{"before":"84a4378ad46d97e1c897e8a96bd0f255179a9ee3","after":"edf1ba7fda8bb71a717d7f65481a7ee23fb43cb6","ref":"refs/heads/nano_programmer_fix_2.x","pushedAt":"2024-05-22T07:35:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix: remove \"programmer.default\" from Nano ESP32\n\nSetting programmer.default has unfortunately multiple effects:\n- sets the tick by default in the Tool menu in the IDE (which was the\n expected behavior),\n- forces the CLI to use the specified programmer every time an upload is\n attempted (which is confusing users).\n\nFor this reason, it is better to remove the \"programmer.default\" setting\nfrom the board definition and let the user choose the programmer in the\nIDE menus, as it was before.","shortMessageHtmlLink":"fix: remove \"programmer.default\" from Nano ESP32"}},{"before":"9287b945520b2d2cee9df45ef739ca1dc70e7f68","after":"84a4378ad46d97e1c897e8a96bd0f255179a9ee3","ref":"refs/heads/nano_programmer_fix_2.x","pushedAt":"2024-05-22T07:33:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix: remove \"programmer.default\" from Nano ESP32\n\nSetting programmer.default has unfortunately multiple effects:\n- sets the tick by default in the Tool menu in the IDE (which was the\n expected behavior),\n- forces the CLI to use the specified programmer every time an upload is\n attempted (which is confusing users).\n\nFor this reason, it is better to remove the \"programmer.default\" setting\nfrom the board definition and let the user choose the programmer in the\nIDE menus, as it was before.","shortMessageHtmlLink":"fix: remove \"programmer.default\" from Nano ESP32"}},{"before":null,"after":"9287b945520b2d2cee9df45ef739ca1dc70e7f68","ref":"refs/heads/nano_programmer_fix_2.x","pushedAt":"2024-05-22T07:25:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix: remove \"programmer.default\" from Nano ESP32\n\nSetting programmer.default has unfortunately multiple effects:\n- sets the tick by default in the Tool menu in the IDE (which was the\n expected behavior),\n- forces the CLI to use the specified programmer every time an upload is\n attempted (which is confusing users).\n\nFor this reason, it is better to remove the \"programmer.default\" setting\nfrom the board definition and let the user choose the programmer in the\nIDE menus, as it was before.","shortMessageHtmlLink":"fix: remove \"programmer.default\" from Nano ESP32"}},{"before":null,"after":"6e3e5e99ebd470e9c1848394f23cbb46eb9c18f4","ref":"refs/heads/fix_board_hook_labels_3.0","pushedAt":"2024-02-07T08:54:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix(platform): use numbers in all recipe hooks\n\nThe Arduino Platform Specification requires that the recipe hooks are\ndistinguished by a number and does not endorse using text labels. Fix\nall the usages of recipe hooks to use numbers.\n\nCloses arduino/arduino-cli#2369 .","shortMessageHtmlLink":"fix(platform): use numbers in all recipe hooks"}},{"before":"2f96dcf5ea2b18440646f4b5d2e944a2be1ab66b","after":"344b239309e4326aa23c7320647458a1edc088d2","ref":"refs/heads/fix_board_hook_labels_2.x","pushedAt":"2024-02-07T08:35:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix(platform): use numbers in all recipe hooks\n\nThe Arduino Platform Specification requires that the recipe hooks are\ndistinguished by a number and does not endorse using text labels. Fix\nall the usages of recipe hooks to use numbers.\n\nCloses arduino/arduino-cli#2369 .","shortMessageHtmlLink":"fix(platform): use numbers in all recipe hooks"}},{"before":null,"after":"2f96dcf5ea2b18440646f4b5d2e944a2be1ab66b","ref":"refs/heads/fix_board_hook_labels_2.x","pushedAt":"2024-02-07T08:32:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix(board): use numbers in all for recipe hooks\n\nThe Arduino Platform Specification requires that the recipe hooks are\ndistinguished by a number and does not endorse using text labels. Fix\nall the usages of recipe hooks to use numbers.\n\nCloses arduino/arduino-cli#2369 .","shortMessageHtmlLink":"fix(board): use numbers in all for recipe hooks"}},{"before":"447462c06fb5d872e9079f887c0bf76db6fc77af","after":"17a6b71e2bd69074ed125bf0f4d02894afe20662","ref":"refs/heads/new_debug_api_2.x","pushedAt":"2024-02-01T16:57:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"feat(debug): conditionally enable debug button on Nano ESP32\n\nIf the `debug.executable` variable is null or unset, the Debug button\nappears grayed out. The new IDE also takes current parameters into\naccount, allowing to conditionally enable the Debug button only when\nsome conditions are met.","shortMessageHtmlLink":"feat(debug): conditionally enable debug button on Nano ESP32"}},{"before":null,"after":"447462c06fb5d872e9079f887c0bf76db6fc77af","ref":"refs/heads/new_debug_api_2.x","pushedAt":"2024-01-16T15:30:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"feat(debug): conditionally enable debug button on Nano ESP32\n\nIf the `debug.executable` variable is null or unset, the Debug button\nappears grayed out. The new IDE also takes current parameters into\naccount, allowing to conditionally enable the Debug button only when\nsome conditions are met.","shortMessageHtmlLink":"feat(debug): conditionally enable debug button on Nano ESP32"}},{"before":"272a0a511557d5b6ea058b22b7f08c441cc11fe7","after":"246a6d132b79bd104e91bbf18ece98e682e288b9","ref":"refs/heads/new_debug_api","pushedAt":"2024-01-16T15:10:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"on_release: allow single board packages","shortMessageHtmlLink":"on_release: allow single board packages"}},{"before":"2664825bf2b78b2a866e98df5b73150d07bb66d9","after":"272a0a511557d5b6ea058b22b7f08c441cc11fe7","ref":"refs/heads/new_debug_api","pushedAt":"2024-01-16T15:05:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"feat(debug): conditionally enable debug button on Nano ESP32\n\nIf the `debug.executable` variable is null or unset, the Debug button\nappears grayed out. The new IDE also takes current parameters into\naccount, allowing to conditionally enable the Debug button only when\nsome conditions are met.","shortMessageHtmlLink":"feat(debug): conditionally enable debug button on Nano ESP32"}},{"before":"16d4c61351f58dc2bdb46b973487c747ee06aeff","after":"2664825bf2b78b2a866e98df5b73150d07bb66d9","ref":"refs/heads/new_debug_api","pushedAt":"2024-01-16T14:39:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"feat(debug): conditionally enable debug button on Nano ESP32\n\nIf the `debug.executable` variable is null or unset, the Debug button\nappears grayed out. The new IDE also takes current parameters into\naccount, allowing to conditionally enable the Debug button only when\nsome conditions are met.","shortMessageHtmlLink":"feat(debug): conditionally enable debug button on Nano ESP32"}},{"before":"981c1713c641291dbe7fe04aa6940dbfac71212e","after":"16d4c61351f58dc2bdb46b973487c747ee06aeff","ref":"refs/heads/new_debug_api","pushedAt":"2024-01-16T14:04:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"feat(debug): conditionally enable debug button on Nano ESP32\n\nIf the `debug.executable` variable is null or unset, the Debug button\nappears grayed out. The new IDE also takes current parameters into\naccount, allowing to conditionally enable the Debug button only when\nsome conditions are met.","shortMessageHtmlLink":"feat(debug): conditionally enable debug button on Nano ESP32"}},{"before":"46d93c9295065c79ed8dc32778b9a38a34615223","after":"981c1713c641291dbe7fe04aa6940dbfac71212e","ref":"refs/heads/new_debug_api","pushedAt":"2024-01-16T11:41:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"nano_nora: conditionally enable debug button\n\nIf the `debug.executable` variable is null or unset, the Debug button\nappears grayed out. The new IDE also takes current parameters into\naccount, allowing to have a conditional enable of the Debug button.","shortMessageHtmlLink":"nano_nora: conditionally enable debug button"}},{"before":null,"after":"46d93c9295065c79ed8dc32778b9a38a34615223","ref":"refs/heads/new_debug_api","pushedAt":"2024-01-16T11:20:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"nano_nora: conditionally enable debug button\n\nIf the `debug.executable` variable is null or unset, the Debug button\nappears grayed out. The new IDE also takes current parameters into\naccount, allowing to have a conditional enable of the Debug button.","shortMessageHtmlLink":"nano_nora: conditionally enable debug button"}},{"before":"ddf9203978232a732cd4f04ee0ea22934f128202","after":"51cb927712e512664a0a0f7b1219fdc18e11b857","ref":"refs/heads/master","pushedAt":"2023-12-06T13:52:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"Fix race condition in WiFiGenericClass::hostByName (#8672)\n\ndns_gethostbyname, as used in hostByName, is required to run in lwIP's TCP/IP\r\ncontext. This can be verified by enabling LWIP_CHECK_THREAD_SAFETY in the\r\nsdkconfig.\r\n\r\nCalling dns_gethostbyname from the Arduino task can trigger race conditions\r\nin lwIP or lower layers. One possibility is a corruption of IDF's Ethernet\r\nbuffers, causing an unstoppable flood of \"insufficient TX buffer size\" errors,\r\neffectively severing all Ethernet connectivity.\r\n\r\nThis patch makes sure to call dns_gethostbyname from lwIP's TCP/IP context.","shortMessageHtmlLink":"Fix race condition in WiFiGenericClass::hostByName (espressif#8672)"}},{"before":null,"after":"051b212e7fa09ded52fd3a151cf60166c941bf60","ref":"refs/heads/3.0.0-alpha","pushedAt":"2023-12-06T13:52:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"nano_nora: conditionally enable debug button\n\nIf the `debug.executable` variable is null or unset, the Debug button\nappears grayed out. The new IDE also takes current parameters into\naccount, allowing to have a conditional enable of the Debug button.","shortMessageHtmlLink":"nano_nora: conditionally enable debug button"}},{"before":"f962385d85208c917e0f863bf59b0a1c97126138","after":"ddf9203978232a732cd4f04ee0ea22934f128202","ref":"refs/heads/master","pushedAt":"2023-12-06T13:49:56.000Z","pushType":"push","commitsCount":167,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"Merge branch 'espressif:master' into master","shortMessageHtmlLink":"Merge branch 'espressif:master' into master"}},{"before":"028afbcbcf4de8edcefd67ac8f78d56f0bfb4096","after":"63cde3ed1533e20d5cec569198337502cf2531b0","ref":"refs/heads/nano_esp32_support","pushedAt":"2023-11-29T14:00:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix: pin_remap: make periman APIs private and non-remapped\n\nTurns out that disabling the periman APIs from remap has a negligible\neffect on the source: the core is already excluded from remapping, as\nare most of the libraries. It's also expected to be a private API not\nexposed by default.\nThis patch removes it from both esp32-hal.h and io_pin_remap.h,\nadjusting the relevant libraries.","shortMessageHtmlLink":"fix: pin_remap: make periman APIs private and non-remapped"}},{"before":"0d360bdcc08200bfb36ade0f0a9a5557acbdd065","after":"028afbcbcf4de8edcefd67ac8f78d56f0bfb4096","ref":"refs/heads/nano_esp32_support","pushedAt":"2023-11-29T10:07:46.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"me-no-dev","name":"Me No Dev","path":"/me-no-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12663778?s=80&v=4"},"commit":{"message":"Merge branch 'master' into nano_esp32_support","shortMessageHtmlLink":"Merge branch 'master' into nano_esp32_support"}},{"before":"d6a8fa135b11e497d0efea4bfefdc8d93b147076","after":"0d360bdcc08200bfb36ade0f0a9a5557acbdd065","ref":"refs/heads/nano_esp32_support","pushedAt":"2023-11-28T13:49:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"feat: show remapped pins in chip debug reports","shortMessageHtmlLink":"feat: show remapped pins in chip debug reports"}},{"before":"2dce29ffcafc484139ba4b96ca1593d71d927b08","after":"d6a8fa135b11e497d0efea4bfefdc8d93b147076","ref":"refs/heads/nano_esp32_support","pushedAt":"2023-11-28T13:38:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"feat: show remapped pins in chip debug reports","shortMessageHtmlLink":"feat: show remapped pins in chip debug reports"}},{"before":"dd426c3466e1f31733632940a1f109a2cf492073","after":"2dce29ffcafc484139ba4b96ca1593d71d927b08","ref":"refs/heads/nano_esp32_support","pushedAt":"2023-11-28T11:53:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"fix: libraries: manually handled pin remapping files\n\nPreviously all libraries invoked either high-level APIs (transparently\nremapped, like the user sketch) or low-level ESP-IDF calls (where the\nremap to GPIO numbers had to be added manually).\n\nSince 3.x, some of these are mixed (for example, periman* APIs are\nremapped, while soc* are not). This must be handled by disabling the\nautomatic API remapping and making sure all calls use GPIO numbers.","shortMessageHtmlLink":"fix: libraries: manually handled pin remapping files"}},{"before":"ea46fe99beeabc88a79fb0acfd28120439985418","after":"dd426c3466e1f31733632940a1f109a2cf492073","ref":"refs/heads/nano_esp32_support","pushedAt":"2023-11-27T13:08:54.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"P-R-O-C-H-Y","name":"Jan Procházka","path":"/P-R-O-C-H-Y","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90197375?s=80&v=4"},"commit":{"message":"Merge branch 'master' into nano_esp32_support","shortMessageHtmlLink":"Merge branch 'master' into nano_esp32_support"}},{"before":"5ca0aca6690515adb616f37a59862a1edb3aef6e","after":"ea46fe99beeabc88a79fb0acfd28120439985418","ref":"refs/heads/nano_esp32_support","pushedAt":"2023-11-23T13:24:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pillo79","name":"Luca Burelli","path":"/pillo79","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/105898?s=80&v=4"},"commit":{"message":"[pin_remap 3/3]: add Arduino Nano ESP32 board","shortMessageHtmlLink":"[pin_remap 3/3]: add Arduino Nano ESP32 board"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxNTo0ODozOS4wMDAwMDBazwAAAATBsJ8D","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0yM1QxMzoyNDozOS4wMDAwMDBazwAAAAO2IC1D"}},"title":"Activity · pillo79/arduino-esp32"}