{"push_id":1328463650,"size":53,"distinct_size":0,"ref":"refs/heads/master","head":"7bdcafe5532a5eb22a7e56c3549bef0605e38150","before":"e78da3093dbd90bc03cd61aefd3e38e556025a29","commits":[{"sha":"85cd269ef804d1565eb3591ca92ecc26d789fd42","author":{"name":"Wangjialin","email":"5a559ac81e83934eadefcb3e4d2aa867350301e2@espressif.com"},"message":"add ledc driver code","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/85cd269ef804d1565eb3591ca92ecc26d789fd42"},{"sha":"3f1c5c4d5b9713287423433ba07f647bb8053af0","author":{"name":"Wangjialin","email":"5a559ac81e83934eadefcb3e4d2aa867350301e2@espressif.com"},"message":"1. add a macro 'GPIO_IS_VALID_OUTPUT_GPIO' and 'GPIO_IS_VALID_OUTPUT_GPIO' in gpio.h\n2. add PIN_FUNC_GPIO in io_mux_reg.h, put the io_mux_regs in order\n3. use braces around single line if statements in ledc.c and gpio.c","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/3f1c5c4d5b9713287423433ba07f647bb8053af0"},{"sha":"ec45e1a5937216bb40bd42f8ca4a789f23a9585a","author":{"name":"Wangjialin","email":"5a559ac81e83934eadefcb3e4d2aa867350301e2@espressif.com"},"message":"components/driver: modify LEDC driver\n\n1. modify ledc struct header: combine high speed and low speed channel\n2. modify ledc init function\n3. add timer control api\n4. modify typo in ledc.h","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/ec45e1a5937216bb40bd42f8ca4a789f23a9585a"},{"sha":"b9167f70cdacc1f18eb84f5c40ab5fcc8f86bb34","author":{"name":"wangmengyang","email":"9c03f89104c82878d4abf145b6d2571e62dc51a8@espressif.com"},"message":"component/bt: add VHCI mutex protetion\n\n1. add mutex to VHCI APIs\n2. remove bss/data log print during initialization;\n3. add bss/data symbols in esp32.rom.ld\n4. add & modify BTDM OSI functions","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/b9167f70cdacc1f18eb84f5c40ab5fcc8f86bb34"},{"sha":"fc53bb6ed5c72120ee967c4dc088f82cbef6371f","author":{"name":"Jeroen Domburg","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@j0h.nl"},"message":"Add UNTESTED_FUNCTION() call to untested functions, make Kconfig option to enable that to map to assert()","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/fc53bb6ed5c72120ee967c4dc088f82cbef6371f"},{"sha":"8db85d71b2cf112465396f0605d2d60794461b17","author":{"name":"Jeroen Domburg","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@j0h.nl"},"message":"Fix UNTESTED_FUNCTION includes, remove unnecessary mux initialization in event groups","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/8db85d71b2cf112465396f0605d2d60794461b17"},{"sha":"fcccec4a3b0b3392e46b60a0785a9eb529908593","author":{"name":"Ivan Grokhotkov","email":"053116c27f7cefb015ca522af26b33796f5e816a@espressif.com"},"message":"Merge branch 'master' into feature/btdm_controller\n\n* master: (32 commits)\n  components/nghttp: rename Makefile to component.mk\n  components/nghttp: add HTTP2.0 protocol feature\n  compoenents/esp32: don't alias start_cpu1 to start_cpu0_default\n  components/freertos: fix a bug with an uninitialised return value\n  Change application entry point name back to app_main\n  gitlab-ci: build SSC with matching branch name, if available\n  components/spi_flash: remove stray level of indentation\n  components/nvs: fix broken sentences in comment blocks\n  components/esp32: fix renaming of esp_event_set_cb, minor clean up\n  components/esp32: remove \"_user\" part from entry points, weaken start_cpu0/1\n  Fix a spelling mistake in panic message, add carriage return to stack canary message\n  components/lwip,esp32: fixes for C++\n  components/bt: fix compilation, remove ./ from makefile\n  components/esp32: clarify type of queue in wifi_init_config_t, add default init macro\n  components/esp32: add ESP_ERROR_CHECK\n  Event handling refactoring\n  clean up warnings\n  components/esp32,bt: fix typos in comments\n  Startup flow refactoring\n  Roll back submodule version\n  ...","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/fcccec4a3b0b3392e46b60a0785a9eb529908593"},{"sha":"87091e10fe766f7086c806cee8053ab98a760c97","author":{"name":"Ivan Grokhotkov","email":"053116c27f7cefb015ca522af26b33796f5e816a@espressif.com"},"message":"Merge branch 'master' into feature/btdm_controller\n\n* master:\n  app_main: Return type to void\n  wifi: move type definitions into separate header file\n  wifi: use default esp_event_send handler in WIFI_INIT_CONFIG_DEFAULT\n  nvs: Remove flash layout arguments from nvs_init()\n  Add contributor agreement, update CONTRIBUTING file\n  Update http_request & https_request examples for new startup flow\n  Add very simple \"hello world\" & \"blink\" examples\n  Build examples out-of-tree as part of CI process\n  Examples: Use event groups for waiting until WiFi is associated & ESP has IP\n  BT example: Enable BT stack in config by default\n  BT: Relink component on new BT library, auto-initialise submodule if missing\n  Documentation: Add contributor guide, expand README & add an examples README\n  Update gitignore for examples\n  examples: Add https_request example\n  mbedtls: Add some initial menuconfig options\n  examples: HTTP request example\n  component/esp32: udpate wifi lib\n  component/esp32: modify bool argument name from enable to en\n  component/esp32: adjust some APIs\n  esptool: Bump upstream revision","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/87091e10fe766f7086c806cee8053ab98a760c97"},{"sha":"b77bf9bc907d04ea61077d4433fd2f3842066c70","author":{"name":"Ivan Grokhotkov","email":"053116c27f7cefb015ca522af26b33796f5e816a@espressif.com"},"message":"Merge branch 'feature/btdm_controller' into 'master'\r\n\r\nbluetooth controller update\r\n\r\n1. add mutex to VHCI APIs\r\n2. remove bss/data log print during initialization;\r\n3. add bss/data symbols in esp32.rom.ld\r\n4. add & modify BTDM OSI functions\r\n\r\nSee merge request !117","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/b77bf9bc907d04ea61077d4433fd2f3842066c70"},{"sha":"7c494055e38aefee6b488bee52ba660f2c245696","author":{"name":"Angus Gratton","email":"fcc6f6c41e6b7faccd1afa91d818c29ac729ba56@espressif.com"},"message":"esp32: Bootloader wake deep sleep stub\n\nApp can contain a stub program resident in RTC fast memory. Bootloader\nwill load the stub on initial boot. If the device wakes from deep sleep,\nthe stub is run immediately (before any other data is loaded, etc.)\n\nTo implement a custom wake stub, implement a function in your program:\n\n```\nvoid RTC_IRAM_ATTR esp_wake_deep_sleep(void)\n{\n  esp_default_wake_deep_sleep();\n  // other wake logic\n}\n```\n\n... and it will replace the default implementation.","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/7c494055e38aefee6b488bee52ba660f2c245696"},{"sha":"5f45cbc16acf0f617c964de7d896398ac77927a1","author":{"name":"Angus Gratton","email":"fcc6f6c41e6b7faccd1afa91d818c29ac729ba56@espressif.com"},"message":"esp32: Add esp_deepsleep.h to esp_system.h to keep backwards compatibility with system_deep_sleep()","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/5f45cbc16acf0f617c964de7d896398ac77927a1"},{"sha":"2c6ab8579a2415eb31ee2be65fc887ca0c1b75aa","author":{"name":"Angus Gratton","email":"fcc6f6c41e6b7faccd1afa91d818c29ac729ba56@espressif.com"},"message":"esp32: Pass memory layout linker script through C preprocessor\n\nC preprocessor is a bit icky, but with ULP we will have 3 possible\nvariables influencing the memory layout and 9 linker scripts is too\nmany!","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/2c6ab8579a2415eb31ee2be65fc887ca0c1b75aa"},{"sha":"103a2a0079f222b98eb2636e84a8b33de8344993","author":{"name":"Angus Gratton","email":"fcc6f6c41e6b7faccd1afa91d818c29ac729ba56@espressif.com"},"message":"esp32: Allow RTC slow memory to be reserved for ULP coprocessor","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/103a2a0079f222b98eb2636e84a8b33de8344993"},{"sha":"ec03c31ec443a523b0023b17471c64d502f6e57c","author":{"name":"xiaxiaotian","email":"5d98814a2215b9035aaab2301dd7ec204ffb385c@espressif.com"},"message":"1. Change the deep sleep stub code to fix wake bug.","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/ec03c31ec443a523b0023b17471c64d502f6e57c"},{"sha":"516ab36bbebc4f2f64a56d10490b0e5d5e2eb41b","author":{"name":"Wangjialin","email":"5a559ac81e83934eadefcb3e4d2aa867350301e2@espressif.com"},"message":"Minor modification\n\n1. add new line between typedefs\n2. for param check functions, return bool if they are true/false","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/516ab36bbebc4f2f64a56d10490b0e5d5e2eb41b"},{"sha":"70e1131b4b0012a2bc3f99450622eb0ca09d80e1","author":{"name":"Wu Jian Gang","email":"e32f0b48da3da7f6867ac1a4665cf015c7340ee1@espressif.com"},"message":"esp32: add TRACEMEM_RESERVE_DRAM config\n\nthis configaration is missed when rebase","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/70e1131b4b0012a2bc3f99450622eb0ca09d80e1"},{"sha":"910172db498ad58a7edc4a68ecd8a9ed93272ef8","author":{"name":"wangmengyang","email":"9c03f89104c82878d4abf145b6d2571e62dc51a8@espressif.com"},"message":"component/bt: update libbtdm_app.a\n\n1. update the lib to version 010102 because the branch feature/btdm_controller missed the lib","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/910172db498ad58a7edc4a68ecd8a9ed93272ef8"},{"sha":"a9502dffd3ec908599206e6864121215efe7824f","author":{"name":"Jeroen Domburg","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@j0h.nl"},"message":"Add ringbuf.c. This works like a FreeRTOS queue, but allows for variable-length items which in some cases is more memory efficient than a queue.","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/a9502dffd3ec908599206e6864121215efe7824f"},{"sha":"7b7183bf8c309e9f93751041fc165bcd54ecfbd3","author":{"name":"Wu Jian Gang","email":"e32f0b48da3da7f6867ac1a4665cf015c7340ee1@espressif.com"},"message":"Merge branch 'feature/btdm_lib_update' into 'master'\r\n\r\ncomponent/bt: update libbtdm_app.a\r\n\r\n1. update the lib to version 010102 because the branch feature/btdm_controller missed the lib\r\n\r\nSee merge request !122","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/7b7183bf8c309e9f93751041fc165bcd54ecfbd3"},{"sha":"ed0a85ab4d283803cfe49e814952f9ca04df057a","author":{"name":"Wu Jian Gang","email":"e32f0b48da3da7f6867ac1a4665cf015c7340ee1@espressif.com"},"message":"Kconfig: use 4 spaces to instead 1 tab\n\nIn some Kconfig file, both 4 spaces and 1 tab are used mix, let's just\nuse 4 space, it will be clean in some editor.","distinct":false,"url":"https://api.github.com/repos/widora/esp-idf/commits/ed0a85ab4d283803cfe49e814952f9ca04df057a"}]}
{"actor":{"display_login":"widora"}}