- 10 Apr, 2019 1 commit
-
-
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
-
- 01 Apr, 2019 1 commit
-
-
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
-
- 28 Mar, 2019 1 commit
-
-
Deomid Ryabkov authored
Run CPU at 180 MHz, flash at up to 100. CL: RS14100: FS support, increase CPU and flash clock PUBLISHED_FROM=e9f995bf03e4e36dc66e19a2a2d60ae1675ecaae
-
- 19 Mar, 2019 1 commit
-
-
Deomid Ryabkov authored
CL: mg: Deliver EV_CLOSE to the last endpoint handler PUBLISHED_FROM=02ee2c6627ed9ee1d35022244f71dfe1877ce2c0
-
- 12 Mar, 2019 1 commit
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=4f84111ef76bd609348c439304f46556ce5d4497
-
- 08 Mar, 2019 1 commit
-
-
Deomid Ryabkov authored
The humble beginning... CL: RS14100: Blinky PUBLISHED_FROM=7f1dc4d826122ababae44b52c52ed84b15d0ae5c
-
- 06 Mar, 2019 1 commit
-
-
Sergey Lyubka authored
CL: Allow NULL handler for mg_bind and mg_connect PUBLISHED_FROM=4963d5c022c2c57dd03101d9c7e72ca910c3bb61
-
- 04 Mar, 2019 2 commits
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=3e6e17d1f1cfb05efc37d76279dcbedb7f1add5d
-
Deomid Ryabkov authored
* Add calculated redundancy values when writing eFuse blocks 1-3 * Perform 192 -> 256 bit key extension when encrypting images for flashing Fixes https://github.com/cesanta/mos-tool/issues/37 CL: mos: ESP32: Add support for the 3/4 key encoding scheme PUBLISHED_FROM=16639fb25d5200550ad2097929239d896e188b5b
-
- 14 Feb, 2019 1 commit
-
-
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
-
- 12 Feb, 2019 1 commit
-
-
Deomid Ryabkov authored
CL: STM32F2 and Particle Electron board support PUBLISHED_FROM=20dede6546e9f99d2829508177924790d87e985a
-
- 08 Feb, 2019 2 commits
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=9510e460251c250cb6a67a40edc0af515044f9fe
-
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
-
- 30 Jan, 2019 1 commit
-
-
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
-
- 22 Jan, 2019 1 commit
-
-
Deomid Ryabkov authored
CL: mg: Properly support MQTT wildcards when matching topics PUBLISHED_FROM=aa60a71d488f4b56dff0951886c8a9a4066fd4f2
-
- 16 Jan, 2019 2 commits
-
-
Deomid Ryabkov authored
CL: Add mg_strfree() PUBLISHED_FROM=b80566218986e0607a9d2758bf776a1031b27212
-
Бобби authored
CL: Send extra options with OPTIONS. Integrate https://github.com/cesanta/mongoose/pull/657 PUBLISHED_FROM=6ee609a92febd8d908f7713f94fb73657443a09a
-
- 08 Jan, 2019 1 commit
-
-
Deomid Ryabkov authored
CL: Fix nsleep100 on STM32 PUBLISHED_FROM=cabb98a0541bac9bb66bfa702d54bf8ff20063e7
-
- 25 Dec, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=4bbc2175634e20a726dd4b2dadff57f945b261d0
-
- 21 Dec, 2018 1 commit
-
-
Sergey Lyubka authored
CL: Check for NULL in tcp_recved_tcpip() PUBLISHED_FROM=3f5bbc2e35b79d363eac4b99a1f0d17c9b81d4ec
-
- 18 Dec, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: wifi: CC3220: Enterprise auth support PUBLISHED_FROM=ce445eb5b740073c9a3f9811f1acd404ce134f2e
-
- 10 Dec, 2018 1 commit
-
-
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
-
- 07 Dec, 2018 1 commit
-
-
Бобби authored
CL: Make MG_CTL_MSG_MESSAGE_SIZE overridable Fix https://github.com/cesanta/mongoose/pull/987 PUBLISHED_FROM=b0a7c67297b98f616c9eadcd3c34b8747939c918
-
- 05 Dec, 2018 2 commits
-
-
Deomid Ryabkov authored
CL: Add mbuf_append_and_free() and mbuf_move() PUBLISHED_FROM=bdf73906dd93b2ebeace160596508e15480b54b4
-
Deomid Ryabkov authored
It can specify how much data was actually processed and the rest will be re-delivered on next poll. CL: mg: Add ability for multipart data handler to provide pushback PUBLISHED_FROM=e0168c5064c3a32921c9209bc09f4da2079cd616
-
- 28 Nov, 2018 1 commit
-
-
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
-
- 23 Nov, 2018 1 commit
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=754b98b3000b24ad3b3d9cc0b4c480ca005a1c3f
-
- 02 Nov, 2018 2 commits
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=3b74ca02e2960bbbf130f6d95aef679f2917e824
-
Deomid Ryabkov authored
CL: mg: Read all available data during recv poll PUBLISHED_FROM=b081025b9fb392c988924c7097b5333c38053f6f
-
- 29 Oct, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: Add MG_MK_STR_N() and mg_str_starts_with() PUBLISHED_FROM=f01003efc6aa6ff45fa99c7ad6e5319f5002f22d
-
- 15 Oct, 2018 1 commit
-
-
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
-
- 09 Oct, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=2e77d72cdf82454349a7fe29cc77bd0b90ac4369
-
- 08 Oct, 2018 1 commit
-
-
Deomid Ryabkov authored
CL: none PUBLISHED_FROM=32418b7da17a68193e88405547152f58a4dd877f
-
- 04 Oct, 2018 2 commits
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=b3ec2b3b43a464700a6e6d75b7336f823549cce3
-
Deomid Ryabkov authored
CL: Update mbedTLS to 2.13.1 PUBLISHED_FROM=bd1216f727605a901f062a044c0c0ca762f4a6d1
-
- 28 Sep, 2018 1 commit
-
-
Deomid Ryabkov authored
PUBLISHED_FROM=0cf3029d9a9b851882325e2298b878bc83fc2d33
-
- 27 Sep, 2018 2 commits
-
-
Deomid Ryabkov authored
CL: mg: Check HTTP chunk size, ensure it's reasonable PUBLISHED_FROM=d9f6babd314c092b42ce9e7fe31d6b30a38366a2
-
Deomid Ryabkov authored
Clean the HTTP connection state when ia request/response has been fully buffered and handler invoked. Fixes https://github.com/cesanta/mongoose/issues/971 CL: mg: Fix handling of keepalive HTTP requests/responses PUBLISHED_FROM=70c854aa306aacb9161f6ee48841f38dc0312e6b
-
- 25 Sep, 2018 2 commits
-
-
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
-
Deomid Ryabkov authored
CL: Add mgos_gpio_blink() PUBLISHED_FROM=a5d2e2f44413d1ab363abeeaf0fb497bd8f63d6d
-