1. 10 Apr, 2019 1 commit
    • Deomid Ryabkov's avatar
      Core dump analysis improvements · 63d7a4fa
      Deomid Ryabkov authored
       * ARM
         * Provide MSP and PSP
         * Provide FreeRTOS task info
         * Profide target specification XML (extra regs and FPU / no FPU Cortex cores)
       * ESP32
         * Use uxTaskGetSystemState instead of uxTaskGetTaskHandles
       * General cleanup and refactoring
      
      CL: Core dump analysis improvements
      
      PUBLISHED_FROM=3297ffb2e6069a3a6a598367273bc2183063cf1e
      63d7a4fa
  2. 01 Apr, 2019 1 commit
    • Deomid Ryabkov's avatar
      Make FreeRTOS a library, upgrade to 10.2.0 · 8f4b6c41
      Deomid Ryabkov authored
      All the platforms except esp32 (which uses heavily patched 9.0 from IDF) and esp8266 (doesn't use RTOS at all) are using the same version of FreeRTOS now.
      
      CL: Make FreeRTOS a library, upgrade to 10.2.0
      
      PUBLISHED_FROM=a4f7949a9f1546d23fc183412445859830f02d1a
      8f4b6c41
  3. 28 Mar, 2019 1 commit
  4. 19 Mar, 2019 1 commit
  5. 12 Mar, 2019 1 commit
  6. 08 Mar, 2019 1 commit
    • Deomid Ryabkov's avatar
      RS14100: Blinky · 7820ad3a
      Deomid Ryabkov authored
      The humble beginning...
      
      CL: RS14100: Blinky
      
      PUBLISHED_FROM=7f1dc4d826122ababae44b52c52ed84b15d0ae5c
      7820ad3a
  7. 06 Mar, 2019 1 commit
  8. 04 Mar, 2019 2 commits
  9. 14 Feb, 2019 1 commit
    • Deomid Ryabkov's avatar
      Fix handling of WS handshake error response · 1e9fabe1
      Deomid Ryabkov authored
      Check response code, make sure it's 101.
      Pass http_message to the client to keep it appraised.
      This represents a slight change in the API -
      in case of an error MG_EV_WEBSOCKET_HANDSHAKE_DONE will now be delivered where previosuly connection would just hang.
      Clients that do not examine the argument may for a moment think handshake has succeeded but in fact connection will be closed immediately.
      
      CL: mg: Fix handling of WS handshake error response
      
      PUBLISHED_FROM=645a43d9e5bee216e54411f85827c9b974e9a7d1
      1e9fabe1
  10. 12 Feb, 2019 1 commit
  11. 08 Feb, 2019 2 commits
    • Deomid Ryabkov's avatar
      Fix mongoose CI test · c3057df3
      Deomid Ryabkov authored
      CL: none
      
      PUBLISHED_FROM=9510e460251c250cb6a67a40edc0af515044f9fe
      c3057df3
    • Deomid Ryabkov's avatar
      Improve ESP flasher baud rate setting · 0b2e474d
      Deomid Ryabkov authored
      Use old baud rate and autodetected divider to calculate new divider.
      
      This works better with higher baud rates and drifting clocks.
      
      CL: mos: Improve ESP flasher baud rate setting
      
      PUBLISHED_FROM=7761e756c3ae7cc76e3b9a4fe3e40d06a779b2e8
      0b2e474d
  12. 30 Jan, 2019 1 commit
    • Deomid Ryabkov's avatar
      Log file:line instead of function; add cs_log_set_file_level() · 95a36b17
      Deomid Ryabkov authored
      cs_log_set_filter() is removed in favor of cs_log_set_file_level() which
      allows setting log verbosity of individual files and/or lines.
      
      E.g.: `mg_=1,mjs=1,=4` - level for for everything except mjs and mongoose.
      
      We use the fact that we are usually pretty careful with our file names and use prefixes consistently.
      
      In mos, `debug.file_level` sets the option on boot and `Sys.SetDebug` is updated to parse `file_level` option to change it at runtime.
      
      CL: Log file:line instead of function; add cs_log_set_file_level()
      
      PUBLISHED_FROM=49f18d4d0d3dd224865129a4f8fe6cccd1d9bc12
      95a36b17
  13. 22 Jan, 2019 1 commit
  14. 16 Jan, 2019 2 commits
  15. 08 Jan, 2019 1 commit
  16. 25 Dec, 2018 1 commit
  17. 21 Dec, 2018 1 commit
  18. 18 Dec, 2018 1 commit
  19. 10 Dec, 2018 1 commit
    • Deomid Ryabkov's avatar
      Ensure that user sees all the data before connection is closed · e2dfac94
      Deomid Ryabkov authored
      If user throttles receive by setting recv_mbuf_limit,
      after the net interface reports connection as closed we must wait
      for data to trickle through before disposing of it.
      There can still b data in the buffers (e.g. SSL).
      
      CL: mg: Ensure that user sees all the data before connection is closed
      
      PUBLISHED_FROM=22be0fa368950a9fdb03cfb00febc7c0a1674b01
      e2dfac94
  20. 07 Dec, 2018 1 commit
  21. 05 Dec, 2018 2 commits
  22. 28 Nov, 2018 1 commit
    • Deomid Ryabkov's avatar
      Add create-fw-bundle command · 139c2061
      Deomid Ryabkov authored
      Replacement for fw_meta.py commands and also supports unbundling .hex files.
      
      General syntax is:
      
      ```
       $ mos create-fw-bundle -o fw.zip part1:prop1=val1,prop2=val2,... part2:...
      ```
      
      Example of building a mos fw bundle for ESP8266:
      ```
       $ mos create-fw-bundle -o fw.zip --platform esp8266 --build-info=build_info.json \
          boot:addr=0x0,src=rboot.bin,update=false \
          boot_cfg:addr=0x7000,size=0x1000,fill=0xff \
          fw:addr=0x100000,src=demo-c.bin \
          fs:src=fs.bin,type=fs,addr=0x8000,fs_size=262144,fs_block_size=4096,fs_page_size=256,fs_erase_size=4096
      ```
      
      Example of converting a HEX file to a bundle:
      ```
       $ mos create-fw-bundle -o fw.zip host:type=host,src=hostfw.hex
      ```
      
      CL: mos: Add create-fw-bundle command
      
      PUBLISHED_FROM=35f52ea53e4b5900463415257323a4c08cf45deb
      139c2061
  23. 23 Nov, 2018 1 commit
  24. 02 Nov, 2018 2 commits
  25. 29 Oct, 2018 1 commit
  26. 15 Oct, 2018 1 commit
    • Deomid Ryabkov's avatar
      Fix digest auth result comparison · 220231e6
      Deomid Ryabkov authored
      Should use length of the exected response, not the response sent by the user.
      
      CL: mg: Fix digest auth result comparison
      
      PUBLISHED_FROM=23375133b8babac0b276b51395917ad975e1bd3c
      220231e6
  27. 09 Oct, 2018 1 commit
  28. 08 Oct, 2018 1 commit
    • Deomid Ryabkov's avatar
      Mongoose 6.13 · bc56353a
      Deomid Ryabkov authored
      CL: none
      
      PUBLISHED_FROM=32418b7da17a68193e88405547152f58a4dd877f
      bc56353a
  29. 04 Oct, 2018 2 commits
  30. 28 Sep, 2018 1 commit
  31. 27 Sep, 2018 2 commits
  32. 25 Sep, 2018 2 commits
    • Deomid Ryabkov's avatar
      CC3200: Fix boot loader regression · 492b8f69
      Deomid Ryabkov authored
      Go back to Ubuntu 16.04 and older gcc-arm (4.9.3).
      
      Boot loader just won't run when compiled with newer GCC (7.x).
      It's likely that it can be fixed with compile switches but I couldn't figure it out quickly, so going to just downgrade for now to get it back to workign state.
      
      CL: CC3200: Fix boot loader regression
      
      PUBLISHED_FROM=b70b03bd17e03c7dae02328b32b855f3ca3ad6a9
      492b8f69
    • Deomid Ryabkov's avatar
      Add mgos_gpio_blink() · 8ccee820
      Deomid Ryabkov authored
      CL: Add mgos_gpio_blink()
      
      PUBLISHED_FROM=a5d2e2f44413d1ab363abeeaf0fb497bd8f63d6d
      8ccee820