cpq
bff1462e9e
Add config var size check
2023-05-28 17:06:47 +01:00
Sergio R. Caprile
4d06f33089
fixes
2023-05-26 20:58:54 -03:00
Sergio R. Caprile
58606e1702
Refactor device-dashboard
2023-05-26 20:45:08 -03:00
cpq
49a9bb5a8b
Refactor device-dashboard
2023-05-26 16:20:25 +01:00
Sergio R. Caprile
7d9f76df05
improve TLS behaviour in dashboard
2023-05-25 15:23:45 -03:00
cpq
4e504823c0
Merge branch 'master' of github.com:cesanta/mongoose
2023-05-24 21:02:23 +01:00
cpq
82faa2e9c9
Make UI independent of URI
2023-05-24 21:02:15 +01:00
Sergio R. Caprile
e59ea39a33
nitpicks
2023-05-24 15:17:24 -03:00
Sergio R. Caprile
379af7dec2
set a more lwIP-friendly minimum stack in FreeRTOS
2023-05-24 11:30:01 -03:00
cpq
68a45adac7
Update logo
2023-05-24 13:52:52 +01:00
cpq
9ea8e29cb0
Merge branch 'master' of github.com:cesanta/mongoose
2023-05-24 13:22:18 +01:00
cpq
90092c0762
Make WebUI API calls relative, to work under any URI
2023-05-24 13:22:11 +01:00
Sergio R. Caprile
e4353255ca
run pack on Win
2023-05-23 11:02:24 -03:00
cpq
923f2c7635
Add DHCP settings
2023-05-23 08:43:57 +01:00
cpq
a8309ef705
Remove -DSIGPIPE=0 for Windows
2023-05-23 03:50:53 +01:00
cpq
38d7799ffa
Rename wifi-router -> wifi-router-dashboard
2023-05-23 02:40:45 +01:00
cpq
feb546920e
Add wifi-router example
2023-05-22 19:48:34 -03:00
Sergio R. Caprile
1908d3200e
Update to use MG_ESC()
2023-05-17 14:26:45 -03:00
Sergio R. Caprile
9088b00006
Fix keep-alive
2023-05-15 14:11:12 -03:00
Sergio R. Caprile
901aa5f7c1
link to tutorial
2023-05-12 17:30:06 -03:00
Sergio R. Caprile
1e31b90905
link to tutorial
2023-05-12 10:20:38 -03:00
Sergio R. Caprile
9b4b35eff5
link to tutorial
2023-05-08 18:23:35 -03:00
Sergio R. Caprile
ac528caf2b
Merge pull request #2182 from cesanta/keil
...
simplify RTOS-related Keil examples
2023-05-05 18:49:27 -03:00
scaprile
fbe626e791
simplify RTOS-related Keil examples
2023-05-05 17:41:47 -03:00
Sergio R. Caprile
84986898c8
link to tutorials
2023-05-04 19:16:43 -03:00
Sergio R. Caprile
d33aebfd31
Add TI RNDIS example
2023-04-28 11:23:40 -03:00
robert
6c13df1aff
MQTT: support for properties feature added
2023-04-23 16:35:50 +03:00
Sergio R. Caprile
7bce887077
Relax test time
2023-04-17 16:59:36 -03:00
Sergio R. Caprile
cd64bfe84b
Remove %H %V %Q %q modifiers
2023-04-14 10:13:22 -03:00
Sergio R. Caprile
52ed68ed24
Merge pull request #2154 from cesanta/keil
...
Add Keil examples and preliminary test
2023-04-12 10:16:12 -03:00
scaprile
d03941b792
Add Keil examples
2023-04-11 17:46:28 -03:00
Sergio R. Caprile
92299c3079
Fix for some compilers
2023-04-11 08:41:14 -03:00
Sergio R. Caprile
1f2be606fa
Fix wildcard usage
2023-04-07 12:21:14 -03:00
Sergio R. Caprile
84b92096d4
Add STM32CubeIDE examples and test for build
2023-04-06 17:33:45 -03:00
Sergey Lyubka
cc6caeeca9
Merge pull request #2139 from cesanta/freertos-tcp
...
FreeRTOS+ TCP support
2023-03-30 10:51:52 +01:00
Sergey Lyubka
90af22eba1
Merge pull request #2141 from cesanta/hc1
...
fix outdated comment
2023-03-30 10:51:25 +01:00
cpq
f4b4b41264
Merge branch 'master' of github.com:cesanta/mongoose
2023-03-30 10:50:27 +01:00
cpq
9918b03c11
Enhance MQTT client
2023-03-30 10:49:16 +01:00
Sergio R. Caprile
95f44246bf
fix old comment
2023-03-29 11:46:40 -03:00
Sergio R. Caprile
a819513a92
Remove old example and its breadcrumbs
2023-03-27 18:14:55 -03:00
Sergio R. Caprile
7531b28b4c
Add refactored FreeRTOS-Plus-TCP example
2023-03-25 13:07:31 -03:00
Sergio R. Caprile
2f5041ac7d
Remove no longer necessary includes
2023-03-21 14:08:35 -03:00
Sergio R. Caprile
33a3fe9bbd
remove references to MIP in examples (comments)
2023-03-15 09:43:22 -03:00
Sergio R. Caprile
70403ee433
update Makefile
2023-03-10 10:45:30 -03:00
Sergio R. Caprile
cefaffa0f0
update Makefile
2023-03-10 09:54:26 -03:00
Sergio R. Caprile
51eca94504
update
2023-03-10 09:35:29 -03:00
Sergio R. Caprile
2ece3a8b4c
MIP_STATE_* -> MG_TCPIP_STATE_*
2023-03-09 11:25:02 -03:00
Sergio R. Caprile
3f760e1875
Merge pull request #2111 from cesanta/standex
...
standardize Zephyr examples
2023-03-08 17:35:39 -03:00
Sergio R. Caprile
0bf96e9864
standardize Zephyr examples
2023-03-08 16:41:21 -03:00
Sergio R. Caprile
1f5c19306e
Gen MAC from board ID, standardize
2023-03-08 11:51:55 -03:00
Sergio R. Caprile
4245a6d04d
update
2023-03-08 11:44:34 -03:00
Sergio R. Caprile
6920c1159b
rework serial config
2023-03-07 16:02:02 -03:00
Sergio R. Caprile
3e419303a7
read MAC from flash
2023-03-06 17:33:17 -03:00
Sergio R. Caprile
99c415f898
Standardize TM4C FreeRTOS
2023-03-06 15:57:51 -03:00
Sergio R. Caprile
6e97905bce
standardize TM4C baremetal
2023-03-02 20:44:35 -03:00
Sergio R. Caprile
eaa6199de0
Update Makefiles and READMEs
2023-03-01 11:28:24 -03:00
Sergio R. Caprile
9cc70d0323
Update symlinks and Makefiles
2023-02-28 18:18:26 -03:00
Sergio R. Caprile
bba361016d
Update RMII ex, enhance MIP
2023-02-27 18:30:53 -03:00
Sergio R. Caprile
520507afd9
unbreak RNDIS examples
2023-02-27 11:28:42 -03:00
Sergio R. Caprile
4e7584167b
force check and failures
2023-02-27 10:54:32 -03:00
Sergey Lyubka
67dea15bf2
Merge pull request #2076 from cesanta/q
...
Use mg_queue in mip
2023-02-24 19:57:20 +00:00
cpq
910f19fe55
Use mg_queue in mip
2023-02-24 19:40:31 +00:00
Sergio R. Caprile
4c87a776e6
updated Makefiles and symlinks
2023-02-24 13:46:31 -03:00
Sergio R. Caprile
4436093816
Merge pull request #2092 from cesanta/standex
...
standardize examples
2023-02-23 19:07:44 -03:00
Sergio R. Caprile
99e28b639d
mark we consumed data
2023-02-23 14:35:26 -03:00
Sergio R. Caprile
9b94b4da26
fix build for Windows
...
(read from stdin does not work)
2023-02-23 14:04:10 -03:00
Sergio R. Caprile
5b46986628
update Makefiles and symlinks
2023-02-23 11:32:53 -03:00
Sergio R. Caprile
ddbfa06bcc
update Makefiles and symlinks
2023-02-22 16:38:21 -03:00
Sergio R. Caprile
d8ad0ac72c
updated Makefiles and symlinks
2023-02-21 16:05:25 -03:00
Sergio R. Caprile
2566aa725a
http-proxy-client Makefile
2023-02-21 12:16:39 -03:00
Sergio R. Caprile
eb463bbb2b
READMEs, golden update collaterals, etc
2023-02-21 12:07:48 -03:00
cpq
57c1d787e3
Fix #2075 . Add MG_HTTP_DIRLIST_TIME_FMT, remove MG_HTTP_DIRLIST_TIME and MG_HTTP_DIRLIST_TIME_UTC
2023-02-20 21:25:55 +00:00
Sergio R. Caprile
c2ed20ba23
Golden Makefiles
2023-02-20 16:20:28 -03:00
Sergio R. Caprile
3e205e9536
huge response
2023-02-20 16:15:30 -03:00
Sergio R. Caprile
b29d6b4478
_sbrk in TI
2023-02-17 11:11:31 -03:00
Sergey Lyubka
b9424e4c21
Merge pull request #2073 from cesanta/sbrk
...
Fix _sbrk()
2023-02-17 14:00:32 +00:00
Sergio R. Caprile
59343c2f82
http-client
2023-02-17 10:57:54 -03:00
Sergio R. Caprile
700fc64383
update devdash README
2023-02-17 10:40:53 -03:00
Sergio R. Caprile
ca256b9949
Win friendly #2047
2023-02-17 10:40:53 -03:00
Sergio R. Caprile
dadb05e022
Add heap limit
2023-02-16 15:17:19 -03:00
cpq
cf452942fa
More windows-friendly makefile for rp2040/pico-w5500
2023-02-16 14:23:52 +00:00
cpq
6267752a2a
Use RNG in examples/pico-w5500
2023-02-16 07:53:11 +00:00
Sergey Lyubka
2ece24e077
Merge pull request #2066 from cesanta/queue
...
Refactor queue
2023-02-15 22:33:07 +00:00
Sergio R. Caprile
824763aae9
standardize
2023-02-15 18:04:48 -03:00
cpq
515e438d4f
Refactor queue
2023-02-15 18:53:44 +00:00
Sergio R. Caprile
9ec064f9d9
symlinks
2023-02-15 15:22:46 -03:00
Sergio R. Caprile
ae703db6ee
captive-dns
2023-02-15 14:22:48 -03:00
cpq
e7667f2537
Merge branch 'master' of github.com:cesanta/mongoose
2023-02-14 15:12:59 +00:00
cpq
bac15d2ecf
Fix #2063 - a typo
2023-02-14 15:12:51 +00:00
Sergio R. Caprile
605dfa7366
Standardize STM32 RNDIS examples
2023-02-13 18:40:09 -03:00
Sergio R. Caprile
8e3eb8b3d2
simplify names
2023-02-13 16:54:26 -03:00
Sergio R. Caprile
50f5834296
Update and standardize F4 FreeRTOS
2023-02-13 10:53:59 -03:00
cpq
6f011fce3b
Serialize HW tests
2023-02-13 03:10:09 +00:00
cpq
5aebed95a4
Fix VC98 build
2023-02-12 10:41:51 +00:00
Sergey Lyubka
8321f9f6e9
Merge pull request #2034 from cesanta/queue
...
Add struct mg_queue and API, change examples/multi-threaded, add tests
2023-02-12 10:04:13 +00:00
cpq
bf9d69ab56
Add struct mg_queue and API, change examples/multi-threaded, add tests
2023-02-11 13:24:26 +00:00
Sergio R. Caprile
faaff57d2b
update Makefile
2023-02-10 21:24:42 -03:00
Sergio R. Caprile
40667ef1c1
Update Makefile
2023-02-10 20:52:55 -03:00
Sergio R. Caprile
4974303e6b
Make example as README says
2023-02-10 20:06:25 -03:00
Sergio R. Caprile
664bb0a663
Merge pull request #2055 from cesanta/makefiles
...
minor updates
2023-02-10 19:45:09 -03:00
Sergio R. Caprile
491596d03d
minor updates
2023-02-10 19:41:27 -03:00
Sergio R. Caprile
1cb99ea2fc
Standardize F4 baremetal
2023-02-10 15:53:55 -03:00
cpq
fbaaf89a21
Update screenshot
2023-02-09 22:47:48 +00:00
cpq
7625a0154e
Using webp for screenshots
2023-02-09 22:41:49 +00:00
cpq
5a42319a07
Add readme rule
2023-02-09 20:04:59 +00:00
cpq
61b9820f78
Update READMEs
2023-02-09 20:04:07 +00:00
Sergio R. Caprile
a383a45269
Merge pull request #2044 from cesanta/eph1
...
Fix ifp->eport init
2023-02-09 16:41:25 -03:00
cpq
49a6559453
Add a rule on symlink
2023-02-09 19:00:10 +00:00
cpq
2e16a10720
Fix ifp->eport init
2023-02-09 18:39:14 +00:00
cpq
35924ce550
Use CMSIS for H7
2023-02-09 11:08:22 +00:00
Sergio R. Caprile
d445ff40c2
Add mass-storage disk with an index file
2023-02-08 12:38:11 -03:00
cpq
2c62e58dbd
Move mip/ -> src/tcpip/, rename mip_ -> mg_tcpip_
2023-02-07 21:35:37 +00:00
Sergio R. Caprile
efc54375dd
Merge pull request #2028 from cesanta/mip
...
Kill ARP cache, kill qprofile
2023-02-07 15:42:20 -03:00
cpq
9dc86aa77d
Kill ARP cache, kill qprofile
2023-02-07 14:26:03 +00:00
cpq
a647a69791
Add examples/readme with rules
2023-02-07 12:15:50 +00:00
cpq
f5ff7cfcf1
Introduce sysinit.c, better debug log, more verbose Makefile
2023-02-06 21:26:14 +00:00
cpq
1993e9c65b
Use CMSIS headers for f429 and f746 baremetal examples
2023-02-06 15:00:09 +00:00
Sergey Lyubka
6700b373cd
Merge pull request #2022 from cesanta/win
...
Adopt Makefile for Windows. Update examples readme section
2023-02-06 14:21:56 +00:00
cpq
dc86c62d8b
Adopt Makefile for Windows. Update examples readme section
2023-02-04 14:15:53 +00:00
Sergio R. Caprile
958eebb16c
Add STM32H743ZI driver and example
2023-02-03 18:04:29 -03:00
cpq
961cc13948
Nits: fix DNS resolution message. Add Makefile comment for testing targets
2023-02-02 10:33:00 +00:00
Sergio R. Caprile
15ad58b5cc
Merge pull request #2010 from cesanta/f429-debug-uart
...
Use UART_DEBUG
2023-02-01 19:53:53 -03:00
Sergio R. Caprile
06b79600ac
Use UART_DEBUG
2023-02-01 19:37:35 -03:00
Sergio R. Caprile
b9e633ad06
Mods to be testable
2023-02-01 19:26:47 -03:00
cpq
d76e69f9a7
Use UART_DEBUG
2023-02-01 21:08:24 +00:00
Sergio R. Caprile
8f358f09b8
Remove symlinks in pico example
2023-01-31 15:34:15 -03:00
Sergio R. Caprile
c41ade2983
Remove dups in Zephyr dirs
2023-01-31 14:51:48 -03:00
Sergio R. Caprile
d1c9d7ffdc
Merge pull request #2000 from cesanta/tls
...
Add TLS to pico-w5500 baremetal example
2023-01-30 18:37:00 -03:00
cpq
052b40680d
Add TLS to pico-w5500 baremetal example
2023-01-30 21:30:10 +00:00
Sergio R. Caprile
997da11cc5
do not use %I
2023-01-30 17:13:38 -03:00
cpq
edfa533a4d
Correct the description
2023-01-27 22:45:35 +00:00
cpq
28262145ab
Better upload flow
2023-01-27 22:16:24 +00:00
cpq
84893ec582
Small usability nits
2023-01-27 09:36:16 +00:00
Sergey Lyubka
e635d5f748
Merge pull request #1986 from cesanta/w5
...
Add examples/rp2040/pico-w5500 to hwtest
2023-01-23 12:32:14 +00:00
cpq
1ead940623
Add nucleo-h743zi-baremetal boilerplate, with HW test
2023-01-22 11:48:56 +00:00
cpq
987f8bc949
Prep for msc
2023-01-21 13:42:25 +00:00
cpq
6f096333d3
make clean: invoke docker only when there is something to clean
2023-01-21 07:44:50 +00:00
cpq
5a25111b20
Add examples/rp2040/pico-w5500 to hwtest
2023-01-21 02:21:20 +00:00
Sergio R. Caprile
c7cb16cafa
Merge pull request #1984 from cesanta/ti-nodocker
...
Get rid of Docker (TI), part 2: FreeRTOS
2023-01-20 18:47:55 -03:00
Sergio R. Caprile
9a7f7255ff
Get rid of Docker, part 2: FreeRTOS
2023-01-20 18:20:19 -03:00
Sergio R. Caprile
d3df6b8f4f
Get rid of Docker (TI), part 2: FreeRTOS
2023-01-20 18:19:29 -03:00
Sergio R. Caprile
f4d058155a
Fix UART1,2 clocking in all other examples
2023-01-20 17:49:57 -03:00
Sergio R. Caprile
b04612e80d
Merge pull request #1975 from cesanta/hwtest
...
Cleanup, adopt for HW test
2023-01-20 16:26:05 -03:00
Sergio R. Caprile
5f00e4d34d
Merge pull request #1980 from cesanta/ti-nodocker
...
Get rid of Docker (TI), part 1
2023-01-20 16:21:45 -03:00
cpq
e967feb091
Cleanup, adopt for HW test
2023-01-20 18:46:19 +00:00
Sergio R. Caprile
0445b18bb9
Merge pull request #1977 from cesanta/reallyclean
...
Apply a deeper cleanser
2023-01-20 15:36:51 -03:00
Sergio R. Caprile
99f1f749cf
Apply a deeper cleanser
2023-01-20 15:27:37 -03:00
Sergio R. Caprile
f4d16f1c47
Get rid of Docker (TI), part 1
2023-01-20 15:06:03 -03:00
Sergio R. Caprile
44975da7db
Get rid of Docker, part 1
2023-01-20 12:42:38 -03:00
Sergio R. Caprile
37c0ed0b49
Fix AF in UART1,2
2023-01-19 15:28:51 -03:00
cpq
556bf7b888
Fix uart_init(), use correct AF for UART1/UART2
2023-01-19 10:31:26 +00:00
Sergio R. Caprile
56e015db0e
Enable test for pico-rndis-dashboard
2023-01-17 14:58:05 -03:00
Sergio R. Caprile
45f7afb3e1
Simplify build
2023-01-17 13:54:22 -03:00
cpq
3f9aff1b10
Update uart logs with Ethernet status
2023-01-15 12:03:40 +00:00
Sergio R. Caprile
645b52602f
Update main.c
2023-01-13 15:08:00 -03:00
Sergey Lyubka
1661bd6691
Merge pull request #1955 from cesanta/picormii
...
Add RMII example for RP2040
2023-01-11 10:40:10 +00:00
Sergio R. Caprile
2b8e92a70d
updated to ARCH_RP2040
2023-01-10 10:54:27 -03:00
Sergey Lyubka
d70ab3cfa8
Merge pull request #1944 from cesanta/devdash
...
Add reduced functionality version
2023-01-10 12:31:03 +00:00
Sergey Lyubka
9402c6ad28
Merge pull request #1956 from cesanta/lbl
...
Rename struct mg_connection::label -> data. Make its size configurable
2023-01-10 08:34:22 +00:00
cpq
da5e8e9778
Rename struct mg_connection::label -> data. Make its size configurable
2023-01-10 08:19:49 +00:00
Sergio R. Caprile
feedfdf810
Update main.c
2023-01-09 14:31:04 -03:00
Sergio R. Caprile
6db0a502bf
Add RMII example
2023-01-09 11:16:01 -03:00
Sergio R. Caprile
b259bdeddd
Rename mip_rxcb to mip_qwrite, add mip_qread and enforce rx() for drivers
2023-01-03 19:33:26 -03:00
Sergio R. Caprile
d09e4d648c
Add Pico dashboard
2023-01-02 16:49:15 -03:00
Sergio R. Caprile
49add531c4
Moved pico-w example
2023-01-02 15:12:07 -03:00
Sergey Lyubka
c625fbb43d
Merge branch 'master' into rp2040-w5500
2023-01-02 16:48:34 +00:00
cpq
0f474e8d2a
Add pico-w5500 example
2023-01-02 16:36:55 +00:00
Sergio R. Caprile
d8fb110b56
Update test.yml
2022-12-27 20:34:10 -03:00
Sergio R. Caprile
77e62626a9
Add RNDIS examples to tests, remove "stm32/nucleo*" examples from "examples" test group
2022-12-27 20:27:08 -03:00
Sergio R. Caprile
6791a36d85
Add reduced functionality version
2022-12-27 18:12:55 -03:00
Sergey Lyubka
311062dc41
Merge pull request #1938 from cesanta/F746rndis
...
Add RNDIS example for F7
2022-12-24 15:10:00 +00:00
Sergio R. Caprile
9f6d99352a
Added link to tutorial
2022-12-23 19:45:57 -03:00
Sergio R. Caprile
02b1d6260a
Add RNDIS example for F7
2022-12-23 19:28:33 -03:00
Sergio R. Caprile
e8ade14259
Merge pull request #1937 from cesanta/tm4cdriverdata
...
Rename driver data structure
2022-12-23 16:27:42 -03:00
Sergio R. Caprile
f506344ada
Rename driver data structure
2022-12-23 15:56:46 -03:00
Sergio R. Caprile
ddca518cca
Rename driver data structure
2022-12-23 15:45:30 -03:00
Sergio R. Caprile
cc3b311ab0
Fix MQTT server example
2022-12-20 16:06:46 -03:00
cpq
6cedca5d76
Remove DS_Store
2022-12-19 14:40:17 +00:00
cpq
57a5c0ba38
Add TinyUSB example
2022-12-19 14:31:54 +00:00
Sergey Lyubka
6921227ec8
Merge pull request #1915 from jfsimon1981/miptap
...
Mip tests and tuntap example to compile on OpenBSD natively.
2022-12-13 16:42:09 +00:00
Sergey Lyubka
1c9991ee83
Merge pull request #1916 from cesanta/stm32
...
Minor tweaks in STM32 examples
2022-12-13 16:40:38 +00:00
Sergey Lyubka
fd475fcfff
Merge pull request #1917 from cesanta/tm4c
...
Correct stack initialization
2022-12-13 16:40:10 +00:00
jojo2massol
ff1d45a008
Update comment for the path of rest API
...
rest api is available at `/rest` and not `/api/rest`
2022-12-13 15:33:51 +01:00
Jean-Francois Simon
5556568feb
Mip tests and tuntap example to compile on OpenBSD natively.
...
(updated for c++ build)
Fix typo
2022-12-09 18:48:05 +00:00
Sergio R. Caprile
6011a15cd4
Correct stack initialization
2022-12-09 15:47:23 -03:00
Sergio R. Caprile
2c014778d9
Minor tweaks in STM32 examples
...
Fix comments in newer mip initialization (main.c)
Correct stack initialization (boot.c)
Remove SCC clock enable when not needed (mcu.h)
2022-12-09 15:20:51 -03:00
Sergio R. Caprile
327f734e4f
Add README
2022-12-06 17:09:15 -03:00
Sergey Lyubka
eb142f26f2
Merge pull request #1897 from cesanta/i
...
Fix #1888 : add %I *printf specifier for IP address. Remove mg_ntoa, m…
2022-12-03 14:39:47 +00:00
cpq
b01989f041
Fix #1888 : add %I *printf specifier for IP address. Remove mg_ntoa, mg_straddr
2022-12-03 14:27:07 +00:00
Sergio R. Caprile
d059d2cda4
Improve STM32 driver
2022-12-02 19:47:29 -03:00
Sergio R. Caprile
860be3f96c
Add links to tool installation in MIP hw examples
2022-12-01 17:23:16 -03:00
Sergio R. Caprile
716ffbb945
Add FreeRTOS + MIP tutorial on TM4C
2022-11-29 11:16:43 -03:00
Sergio R. Caprile
2dfed10d2e
Add FreeRTOS + MIP example on F746
2022-11-25 16:57:35 -03:00
cpq
a74d3737dc
Fix mip-pcap
2022-11-25 14:23:59 +00:00
cpq
6c82a34aa0
Remove unused code
2022-11-25 10:00:04 +00:00
cpq
320d5656ac
Remove unused code
2022-11-25 10:00:04 +00:00
Sergio R. Caprile
afdf7e6df3
actually be able to flash target
2022-11-23 16:13:37 -03:00
Sergey Lyubka
3e1c7d7ef2
Merge pull request #1874 from cesanta/makefix
...
Fix wildcard in Makefile
2022-11-23 10:16:11 +00:00
cpq
7ce7c3deb7
Fix mingw build
2022-11-22 09:50:35 +00:00
Sergio R. Caprile
c9b390ec60
Fix wildcard in Makefile
2022-11-21 16:57:15 -03:00
Sergio R. Caprile
76e6b23a4f
Update README.md
2022-11-18 18:06:48 -03:00
Sergio R. Caprile
606009afb0
Add missing include
...
linux/if uses struct sockaddr that is defined in sys/socket.h. This breaks building on some systems. It went unnoticed as it was hidden by mongoose.h being included first
2022-11-18 10:51:58 -03:00
Sergey Lyubka
da303b8b4f
Merge pull request #1858 from cesanta/LAA
...
change MIP MAC to LAA
2022-11-18 10:41:12 +00:00
Sergio R. Caprile
9a341c9032
change MIP MAC to LAA
2022-11-15 14:56:51 -03:00
Sergio R. Caprile
21e8b08ed9
Reduce Zephyr test time
2022-11-14 18:06:00 -03:00
Sergey Lyubka
4056bd3c2d
Merge pull request #1847 from cesanta/xiao
...
Fix arduino-xiao build and add GA test
2022-11-11 14:53:40 +00:00
cpq
8e46e05e1b
Fix arduino-xiao build and add GA test
2022-11-11 10:04:47 +00:00
Sergio R. Caprile
ec0e27dbb4
Add EK-TM4C1294XL example
2022-11-10 21:14:30 -03:00
Sergio R. Caprile
5418a8c28a
Unbreak
...
userdata was changed to a pointer to a socket, but tx() was not updated
My Linux system does not like mongoose.h at the end...
2022-11-10 15:00:43 -03:00
cpq
f498d69b7d
Fix examples/stm32/nucleo-f429zi-freertos-mip
2022-11-10 03:01:10 +00:00
Sergio R. Caprile
dfae1b3f70
Merge pull request #1843 from cesanta/mip
...
Expose mip guts
2022-11-09 17:40:46 -03:00
cpq
abfac8aa40
Expose mip guts
2022-11-09 19:25:40 +00:00
cpq
78956ccf83
Add nucleo-f429zi-freertos-mip example
2022-11-09 18:25:11 +00:00
Sergey Lyubka
eed25f23f6
Merge pull request #1839 from cesanta/stm32uart
...
Fix wrong reference to prescaler
2022-11-09 09:24:24 +00:00
cpq
28a4778187
Endianness test
2022-11-09 09:20:15 +00:00
Sergio R. Caprile
c654c2e5e8
Fix wrong reference to prescaler
2022-11-08 11:23:10 -03:00
Sergey Lyubka
e580d4e637
Merge pull request #1837 from cesanta/arch
...
Create MG_ARCH_FREERTOS, MG_ENABLE_LWIP, MG_ENABLE_FREERTOS_TCP. Remo…
2022-11-08 00:13:28 +00:00
cpq
2192914cbb
Create MG_ARCH_FREERTOS, MG_ENABLE_LWIP, MG_ENABLE_FREERTOS_TCP. Remove MG_ARCH_FREERTOS_TCP, MG_ARCH_RTX_LWIP
2022-11-07 23:58:58 +00:00
Sergio R. Caprile
6f3bdc5dca
Remove some warnings
2022-11-07 15:23:47 -03:00
cpq
efec738c89
ARP lookup hosts in the same net. Use up-to-date code in zephyr dash example
2022-11-03 08:06:17 +00:00
cpq
c25234df83
Better MIP description
2022-10-27 08:12:22 +01:00
Sergio R. Caprile
eeb7b00f60
Allow flash and cloning without build
2022-10-25 10:41:53 -03:00
Sergio R. Caprile
fe6c31acc1
Make pico-w device-dashboard example fully functional
2022-10-20 11:57:00 -03:00
Sergio R. Caprile
ae7ca00e69
Dettach git clone and fix clean
...
The user has to clone the repo, then edit the Makefile to change WiFi credentials. Running make build does both and the tests go flawlessly
The user can run make to clone the repo, then change credentials and run make build, it will skip cloning if the repo is already there
In some systems the compiled files are not owned by the user as Docker runs as root, so we first invoke clean in the cloned repo (which erases the compiled files), and then remove the cloned repo that the user owns and can rm.
2022-10-14 12:09:39 -03:00
cpq
e8d29d54d6
Use board nucleo_f429zi
2022-10-14 11:39:00 +01:00
Sergio R. Caprile
6edcc72364
fix paths in Makefile
2022-10-10 16:51:07 -03:00
Sergey Lyubka
250dfc1377
Merge pull request #1790 from cesanta/zephyr-device-dashboard
...
Add device-dashboard example on Zephyr
2022-10-10 15:59:08 +01:00
Sergey Lyubka
45489c1c87
Merge pull request #1789 from zudwalex/picow
...
Add Pico-W example
2022-10-10 15:58:53 +01:00
Sergey Lyubka
09b250f189
Merge pull request #1787 from cesanta/zephyr
...
Update Zephyr examples
2022-10-10 15:58:39 +01:00
zahar517
52e66077a7
Fix json-rpc-over-ws example
2022-10-08 14:39:01 +03:00
Sergio R. Caprile
84bf4d21a3
Add device-dashboard example on Zephyr
2022-10-07 11:52:31 -03:00
Alex Alashkin
04cfc510d0
Add Pico-W example
2022-10-07 09:11:35 +03:00
Sergio R. Caprile
d846e67ec1
Update Zephyr examples
2022-10-06 17:30:27 -03:00
Sergey Lyubka
8346be7a81
Merge pull request #1783 from cesanta/zephyr
...
Update to latest Zephyr and their Docker repo
2022-10-05 11:41:55 +01:00
Sergio R. Caprile
e7cb82175a
rename time() to ourtime()
2022-10-04 19:27:38 -03:00
Sergio R. Caprile
1ef0aa14c0
Update to latest Zephyr and their Docker repo
2022-10-04 17:24:13 -03:00
Sergio R. Caprile
7cf4834336
Fix wrong ca.pem path
...
Remove extra EHLO before AUTH (there were two)
2022-09-28 16:05:29 -03:00
cpq
5574a2663a
Close connection on 3 keep-alive misses
2022-09-25 17:35:14 +01:00
Sergey Lyubka
dcede59379
Merge pull request #1743 from cesanta/stm32-nucleo-f746z
...
Stm32 nucleo f746z
2022-09-25 10:22:52 +01:00
Sergey Lyubka
695153c527
Merge pull request #1762 from gdawg/ssdp-example-fix-dupe-responses
...
Fix SSDP example for second and subsequent responses
2022-09-25 10:20:55 +01:00
Andrew Griffiths
25d42ad345
Fix SSDP example for second and subsequent responses
2022-09-24 14:14:26 +10:00
Sergio R. Caprile
770ffd1483
Add new example as per the tutorial
2022-09-22 11:32:52 -03:00
Sergio R. Caprile
9373e77636
Update Makefile as per the tutorial, enhance it
2022-09-22 11:01:40 -03:00
cpq
48800504be
Add smtp client example
2022-09-20 11:34:22 +01:00
Sergey Lyubka
161d44ee04
Merge pull request #1730 from cesanta/stm32-nucleo-f429z
...
Update Makefile as per the tutorial
2022-09-13 21:46:41 +01:00
Sergey Lyubka
7ea155b943
Merge pull request #1729 from cesanta/mip-tap
...
Add example to use TAP interface on Linux
2022-09-13 21:46:06 +01:00
cpq
82b50fd3a5
Pass MDC clock divider explicitly rather than guess
2022-09-12 23:57:04 +01:00
Sergio R. Caprile
9e5503dd04
Update Makefile as per the tutorial
2022-09-12 17:29:47 -03:00
Sergio R. Caprile
2ec2ed62c8
Add example to use TAP interface on Linux
2022-09-12 10:52:23 -03:00
cpq
76c4bb556f
Update README
2022-09-11 11:23:58 +01:00
cpq
40f484cc54
Update README
2022-09-11 11:20:53 +01:00
cpq
85b701b8c2
Formatting
2022-09-10 21:49:20 +01:00
cpq
c718d7999f
Add MAC addr filtering to stm32 driver. Record free space in q profiler
2022-09-10 16:38:03 +01:00
Sergio R. Caprile
1b5ab3261c
Merge pull request #1722 from cesanta/mip-tls
...
Add mbedtls support to MIP
2022-09-09 14:09:19 -03:00
cpq
124ac12150
Add mbedtls support to MIP
2022-09-09 15:53:42 +01:00
Sergio R. Caprile
8c1ffa3f5d
Added Linux howto
2022-09-09 10:42:46 -03:00
cpq
f76a7e36e8
Corrected MacOS setup diagram
2022-09-08 12:11:01 +01:00
cpq
6484c4bc8b
Updated description
2022-09-08 12:09:30 +01:00
cpq
bba2421ba9
Corrected MacOS setup diagram
2022-09-08 11:36:01 +01:00
cpq
3c69c7feaf
Add MacOS setup diagram
2022-09-08 11:28:16 +01:00
cpq
45b2ffe1af
Use DMG_HTTP_DIRLIST_TIME
2022-09-08 11:02:32 +01:00
cpq
06ab83dca6
Implement keep-alive, 45 sec interval. Correct ACK piggyback
2022-09-08 08:50:42 +01:00
cpq
881b282604
Implement ack timer
2022-09-07 20:48:23 +01:00
cpq
b2624f6055
Make mip-pcap work on Mac
2022-09-07 13:36:00 +01:00
Sergey Lyubka
51076e68c8
Merge pull request #1701 from cesanta/enableFPU
...
Enable FPU
2022-09-02 15:46:00 +01:00
Sergio R. Caprile
3270f1252b
Enable FPU
2022-09-02 11:18:11 -03:00
Sergey Lyubka
d8ee105e1e
Merge pull request #1699 from cesanta/scb
...
Fix SCB address for scb struct
2022-09-02 14:09:08 +01:00
cpq
f7f7319698
Refactor W5500 driver, add arduino w5500 example
2022-09-02 12:58:54 +01:00
Sergio R. Caprile
62a6b61fc9
Fix SCB address for scb struct
2022-09-01 17:14:31 -03:00
cpq
1949439d69
Adopt mip changes
2022-08-31 08:44:05 +01:00
cpq
c131b8daf1
struct mip_ipcfg -> struct mip_cfg
2022-08-31 08:41:16 +01:00
Sergey Lyubka
3cf85770c7
Merge pull request #1694 from cesanta/nucleo-f746zg-baremetal
...
Group clock setup dependencies
2022-08-30 12:25:41 +01:00
Sergio R. Caprile
42c1bee8ea
Add baremetal example on Nucleo-F429ZI
2022-08-29 19:20:20 -03:00
Sergio R. Caprile
c289556775
Group clock setup dependencies
2022-08-29 14:36:40 -03:00
cpq
1c16e95b3a
Fix driver link
2022-08-29 08:55:53 +01:00
cpq
2f3f1357c8
Unbreak after mip init API change
2022-08-27 17:15:11 +01:00
cpq
dcdeffff9a
MIP refactor: use mg_hton*, move driver_data to ifp, parametrise f746 PLL setup
2022-08-27 16:45:31 +01:00
Sergio R. Caprile
d1124703b7
Merge pull request #1687 from cesanta/webui-login
...
Fix SameSite cookie value
2022-08-26 10:24:00 -03:00
Sergio R. Caprile
4a8dd81c93
Fix SameSite cookie value
2022-08-26 10:22:31 -03:00
cpq
f474a31484
Rebuild packed_fs.c
2022-08-26 14:21:33 +01:00
cpq
e9ec2c5304
Add TLS support to MQTT
2022-08-26 14:20:54 +01:00
cpq
c7b9ca68c2
Move mg_mqtt_next-* to the example, and some nits
2022-08-26 14:20:54 +01:00
Sergio R. Caprile
3d3f6e09b6
Fix SameSite cookie value
2022-08-26 10:17:49 -03:00
Sergey Lyubka
7252f5385b
Merge pull request #1683 from cesanta/multi-threaded
...
Show how to send data to a worker thread
2022-08-25 23:53:29 +01:00
Sergio R. Caprile
ad641880a6
Show how to send data to a worker thread
2022-08-25 17:00:47 -03:00
Sergio R. Caprile
3cd4fd2d61
Workaround for aliased weak symbol override issue
...
Changed README to use picocom as cu is apparently not able to add carriage return after line feed
2022-08-24 19:02:11 -03:00
Sergey Lyubka
060f43839d
Merge pull request #1680 from cesanta/esp8266
...
Expanded Makefile
2022-08-20 00:27:09 +01:00
cpq
9c3c4a6f4b
MIP client
2022-08-20 00:03:15 +01:00
Sergio R. Caprile
e47f71344d
Expanded Makefile
2022-08-19 18:17:52 -03:00
Sergey Lyubka
2bf25a1406
Merge pull request #1678 from cesanta/esp8266
...
Improved Makefile to be able to flash
2022-08-18 22:30:20 +01:00
Sergio R. Caprile
dd59296be9
Improved Makefile to be able to flash
...
subtle mod in main.c comment
2022-08-18 17:41:05 -03:00
cpq
b382726ed0
Build dashboard by default, fix FPU flag
2022-08-18 21:36:36 +01:00
Sergey Lyubka
01390fe540
Merge pull request #1675 from cesanta/stm32h743
...
Change README to point to new tutorial location
2022-08-17 08:30:41 +01:00
cpq
8596e1bef7
Enable FPU
2022-08-16 16:45:05 +01:00
Sergey Lyubka
13fffbc5b6
Merge pull request #1674 from cesanta/webui-preact
...
back to symbolic link
2022-08-16 11:56:08 +01:00
Sergio R. Caprile
bd8f0c90e1
back to symbolic link
2022-08-15 18:42:20 -03:00
Sergio R. Caprile
4f012d6bc6
Change argument of %M handler to mg_pfn_t as in huge_response
2022-08-15 16:04:17 -03:00
cpq
d2a27d3d91
mg_*rprintf -> mg_*xprintf
2022-08-13 20:34:20 +01:00
cpq
189aa80743
Update examples to NOT use mg_*mprintf
2022-08-13 20:09:51 +01:00
cpq
de10e340b6
Update examples to use mg_http_reply
2022-08-13 14:52:10 +01:00
cpq
6615a821f1
Test WS frames that are larger than 64k
2022-08-13 11:16:13 +01:00
Sergio R. Caprile
d627d669bc
Change README to point to new tutorial location
2022-08-12 17:08:18 -03:00
cpq
ef6fbad0cb
Better CFLAGS for SSL when building examples
2022-08-11 12:12:00 +01:00
Sergey Lyubka
1a6bfb65e6
Merge pull request #1669 from cesanta/embedded-filesystem
...
Add Embedded Filesystem example
2022-08-10 21:45:23 +01:00
Sergio R. Caprile
014a008c3a
Add Embedded Filesystem example
2022-08-10 16:05:34 -03:00
cpq
2ba3630de9
Remove dangerous mg_pfn_realloc(). Add %q printf specifier
2022-08-10 18:27:58 +01:00
Sergio R. Caprile
0ca752662d
Added TLS support
2022-08-08 15:42:35 -03:00
Sergey Lyubka
608b1ee156
Merge pull request #1665 from cesanta/esp32-device-dashboard
...
Changed README to point to new tutorial location
2022-08-05 19:20:35 +01:00
Gisle Vanem
96df718304
Fix empty initializer
...
MSVC does not like such empty initializer:
xamples/device-dashboard/net.c(116): error C2059: syntax error: '}'
2022-08-05 13:50:55 +02:00
Sergey Lyubka
ae29a1734c
Merge pull request #1660 from cesanta/device-dashboard
...
device-dashboard: default to using packed fs, otherwise hw examples won't work
2022-08-04 17:13:03 +01:00
Sergio R. Caprile
22b2dc9ea8
Update README.md
2022-08-03 14:38:12 -03:00
Sergio R. Caprile
e01cffff46
Changed README to point to new tutorial location
...
Expanded Makefile to be able to flash with Docker and esputil
2022-08-02 16:10:34 -03:00
Sergio R. Caprile
d88e438679
default to using packed fs, otherwise hw examples won't work
2022-08-02 16:06:19 -03:00
Sergio R. Caprile
70683fc8e7
Fix for new mg_iobuf API
2022-08-02 14:46:27 -03:00
Sergey Lyubka
a468f58128
Use int debug level
2022-08-01 11:19:32 +01:00
Sergey Lyubka
581a0698af
Expose rpc guts
2022-07-31 22:51:59 +01:00
Sergey Lyubka
43d53b0616
Merge pull request #1650 from cesanta/esp32-uart
...
Fix Makefile
2022-07-30 07:57:37 +01:00
Sergey Lyubka
54d6bad5e5
Refactor JSON and RPC API
2022-07-30 07:55:26 +01:00
Sergio R. Caprile
c37d4f768b
Fix Makefile
2022-07-29 18:27:20 -03:00
Sergey Lyubka
a4b003b7ac
Merge pull request #1644 from cesanta/esp32_uart-bridge
...
Fix Makefile
2022-07-28 21:04:27 +01:00
Sergey Lyubka
433120ab22
Merge pull request #1637 from cesanta/webui-push-rest
...
Add data push using REST example
2022-07-28 20:54:20 +01:00
Sergio R. Caprile
109da5f515
Add data push using REST example
2022-07-28 10:20:22 -03:00
Sergey Lyubka
02943a1082
Merge pull request #1649 from cesanta/tcp
...
Added plain TCP server and client example
2022-07-28 10:27:10 +01:00
Sergey Lyubka
64a36496e3
Merge pull request #1643 from cesanta/uart-bridge
...
Fixes to uart-bridge example
2022-07-28 10:26:51 +01:00
Sergio R. Caprile
638892ca70
Fix incorrect oninput function call
...
Check a new config element is present before acting on the previous one
Correctly update config local copy
Fix TCP buffering for ever
2022-07-27 17:19:34 -03:00
Sergio R. Caprile
90fdbd36ec
Added plain TCP server and client example
2022-07-27 13:40:02 -03:00
Sergey Lyubka
0dabc45780
Add RPC API
2022-07-27 00:46:05 +01:00
Sergio R. Caprile
0ffec91984
Fix Makefile
2022-07-25 11:27:19 -03:00
Sergey Lyubka
9cacf443e1
Merge pull request #1636 from cesanta/webui-push-ws
...
Added data push over WS example
2022-07-25 11:03:06 +01:00
Sergey Lyubka
d1828ecdb4
Merge pull request #1634 from cesanta/webui-plain
...
Fix former config value not being freed
2022-07-18 21:24:07 +01:00
Sergio R. Caprile
1651d9d6d9
Fix former config value not being freed
2022-07-18 16:21:02 -03:00
Sergio R. Caprile
40fc049cdc
Added web UI login example
2022-07-18 14:12:42 -03:00
Sergey Lyubka
89afe62121
Merge pull request #1627 from cesanta/webui-rest
...
added webUI REST basics example
2022-07-17 18:09:02 +01:00
Sergey Lyubka
e5b40ee29e
Merge pull request #1630 from cesanta/webui-plain
...
added webUI plain JS example
2022-07-17 18:08:45 +01:00
Sergio R. Caprile
aa326f975d
Added data push over WS example
2022-07-15 21:32:41 -03:00
Sergio R. Caprile
ca929031ee
added webUI Preact-based example
2022-07-13 14:41:38 -03:00
Sergio R. Caprile
f80477a093
added webUI plain JS example
2022-07-13 11:07:01 -03:00
Sergio R. Caprile
abd7698d6d
added webUI REST basics example
2022-07-13 10:45:49 -03:00
Sergio R. Caprile
71eefb6272
Update to new %M API
...
Doc still references the old API and mg_rprintf() is not yet documented
2022-07-06 19:01:18 -03:00
Sergio R. Caprile
16e90c3082
updated docs and example to recently exported MQTT result codes
2022-07-04 14:32:12 -03:00
Sergey Lyubka
e4a5296fbf
Introduce c->is_mqtt5 for keeping mqtt version. Make mqtt over ws work again
2022-07-04 17:47:17 +01:00
Sergey Lyubka
f841b85d7d
Merge pull request #1614 from cesanta/udp-ssdp-search
...
Added parsing of remote responses
2022-07-04 15:14:39 +01:00
Sergio R. Caprile
f7812c9b0a
Added parsing of remote responses
2022-07-02 13:16:49 -03:00
Sergio R. Caprile
d13509e302
Update app.js
2022-07-01 15:58:03 -03:00
Sergey Lyubka
035de980e3
Fix ff_read() call
2022-07-01 13:18:49 +01:00
Sergey Lyubka
99f0688377
Change mg_http_upload API
2022-06-30 21:54:50 +01:00
Sergey Lyubka
86e57d243d
Enhance esp32 makefile
2022-06-30 19:59:23 +01:00
Sergio R. Caprile
75069a44c7
updated SSL build options
2022-06-29 17:31:31 -03:00
Sergey Lyubka
3bc79b9dfd
Merge pull request #1609 from cesanta/mqtt-over-ws-client
...
Added openSSL support
2022-06-29 19:18:25 +01:00
Sergio R. Caprile
0ae75e6db6
Added openSSL support
2022-06-29 14:57:11 -03:00