Commit Graph

1379 Commits

Author SHA1 Message Date
Sergio R. Caprile
677fea7bfa change mongoose_custom for Keil 2024-01-16 16:21:05 -03:00
Sergio R. Caprile
77ff1511ff default to flash 1020 2024-01-12 14:20:46 -03:00
Sergio R. Caprile
124ab99995
Merge pull request #2554 from cesanta/1060flash
1060flash
2024-01-11 16:25:21 -03:00
Sergey Lyubka
3e0d20a335 Fix H573 example 2024-01-10 14:25:38 +00:00
Sergio R. Caprile
68cb7ce8d9 cleanup 2024-01-09 14:55:04 -03:00
Sergio R. Caprile
514699fc41 cleanup 2024-01-09 14:54:19 -03:00
Sergio R. Caprile
deca1aaf46 remove fn_data from event handler signature 2024-01-09 14:51:19 -03:00
Sergey Lyubka
b8bfa5565b
Merge pull request #2556 from cesanta/mt12m
add multi-threaded one to many example
2024-01-07 19:04:53 +00:00
Sergio R. Caprile
cba0d1b2f9 add RT1060 Xpresso example 2024-01-05 18:24:47 -03:00
Sergio R. Caprile
5735ee3269 default to flash 1060
workaround SysTick race condition in FreeRTOS example
2024-01-05 13:49:50 -03:00
Sergio R. Caprile
ee3593b887 add multi-threaded one to many example 2024-01-05 12:12:00 -03:00
Sergey Lyubka
3965aecfd4 32/288, no TLS by default 2023-12-27 22:53:48 +00:00
Sergey Lyubka
93bcde0176 Enable TLS and 256/64 mode 2023-12-27 22:45:16 +00:00
Sergio R. Caprile
4b3884a49d
Update README.md 2023-12-27 18:34:59 -03:00
Sergey Lyubka
1a965d5c43 Add STM32H747I-DISCO example 2023-12-27 20:04:53 +00:00
Sergey Lyubka
01b612cff5 WCH FW build fix. Introduce phy_addr for STM32F driver 2023-12-27 15:38:51 +00:00
Sergio R. Caprile
176db1aedb
remove some compiler warning 2023-12-23 19:02:05 -03:00
Sergey Lyubka
61825b2390 Add mg_wakeup() 2023-12-21 14:03:33 -03:00
Sergio R. Caprile
abab569778 default again to current doc defaults 2023-12-20 18:13:09 -03:00
Sergio R. Caprile
24d9fbffae fix MQTT device 2023-12-20 14:49:25 -03:00
Sergey Lyubka
a0e66fb9e6 Add built-in TLS 1.3 stack: server side, EC support 2023-12-20 11:04:31 +00:00
Sergey Lyubka
e9a6bad751 Move clock_init() to hal.h 2023-12-18 19:21:12 +00:00
Sergio R. Caprile
2528dd6425 stm32 -> stm32f 2023-12-18 14:33:49 -03:00
Sergey Lyubka
b3fcd9c420 Win32 build fixes 2023-12-17 10:14:08 +00:00
Sergey Lyubka
9270fc0b15 Allow to bypass CSS rebuild 2023-12-16 20:42:34 +00:00
Sergey Lyubka
33aa021e96 Allow to bypass CSS rebuild 2023-12-16 20:39:29 +00:00
Sergey Lyubka
1c78ed1fed Prevent main.css rebuild 2023-12-16 20:19:21 +00:00
Sergey Lyubka
562c318648 Recreate packed fs 2023-12-16 20:11:59 +00:00
Sergey Lyubka
65cb894f0d Change TLS port 2023-12-16 20:01:52 +00:00
Sergey Lyubka
bbd27a0a9c MQTT dashboard nitpicks 2023-12-16 19:57:18 +00:00
Sergio R. Caprile
387334c8c2 stm32 -> stm32f 2023-12-15 21:55:52 -03:00
Sergio R. Caprile
cd021daf79
Merge pull request #2531 from cesanta/mqttrndis
Add MQTT device through RNDIS example
2023-12-15 13:39:21 -03:00
Sergio R. Caprile
a14a838dab undo leftover from PR 2508 2023-12-14 11:52:19 -03:00
Sergio R. Caprile
ad57731ae1 Add MQTT device through RNDIS example 2023-12-13 17:24:52 -03:00
Sergio R. Caprile
ad90b0b7b1 fix for new IDF required version 2023-12-13 17:24:16 -03:00
Sergio R. Caprile
8df70ba58b Add Discovery STM32H573I-DK examples 2023-12-13 10:50:28 -03:00
Sergey Lyubka
ee43a5389f
Merge pull request #2522 from cesanta/mqttd
MQTT Dashboard fixes/updates
2023-12-13 11:53:59 +00:00
Sergey Lyubka
98d877c5f0 Reenable UART logging to fix the test 2023-12-10 12:17:54 +00:00
Sergio R. Caprile
9de31ba816 updates 2023-12-08 18:36:59 -03:00
Sergio R. Caprile
560561c5b7 fixes 2023-12-08 16:35:03 -03:00
Sergey Lyubka
ed2d4c1c2b
Merge pull request #2519 from cesanta/prof
Add profiling capability
2023-12-08 18:43:14 +00:00
Sergio R. Caprile
2ba4a74762 update to current API 2023-12-08 14:41:10 -03:00
cpq
693316de44 Add profiling capability 2023-12-08 17:00:42 +00:00
Sergio R. Caprile
fc8ba744dc fix for flash boot (ROM changes defaults) 2023-12-06 17:45:22 -03:00
cpq
22837f93c8 Mock LED settings 2023-12-06 09:41:48 +00:00
cpq
b03ececbbb Disable mbedtls, add flash target 2023-12-06 09:10:46 +00:00
cpq
4b8fb23def Typo in v307 makefile 2023-12-01 08:36:18 +00:00
cpq
253bc64c9e Add zip target 2023-12-01 00:03:31 +00:00
cpq
32d3fc6803 Add zip target 2023-12-01 00:02:48 +00:00
Sergey Lyubka
920875ecc9
Merge pull request #2508 from cesanta/v307
Use V307 flash
2023-12-01 00:01:20 +00:00
cpq
85d3e7f375 Use V307 flash 2023-11-30 23:51:34 +00:00
Sergio R. Caprile
4ceb50d485 more Mongoose-style 2023-11-30 12:16:56 -03:00
Sergio R. Caprile
4b4dcb20ca more Mongoose-style 2023-11-29 16:14:09 -03:00
Sergio R. Caprile
c02c1130ed Generate flash images
TODO(scaprile): check when and if following is needed

  flash_init();                   // setup pins and clocks to access board flash
2023-11-29 10:47:05 -03:00
Sergio R. Caprile
57837f285f fix text 2023-11-28 19:55:27 -03:00
Sergey Lyubka
c74534cf5e
Merge pull request #2495 from cesanta/modbus
Add modbus dashboard
2023-11-27 21:31:37 +00:00
cpq
64ca1ad787 Add modbus dashboard 2023-11-27 21:26:19 +00:00
Sergey Lyubka
8022635c04
Merge pull request #2494 from cesanta/mqttws
make Mosquitto happy
2023-11-27 13:13:14 +00:00
Sergio R. Caprile
1f37595200 make Mosquitto happy 2023-11-26 15:38:28 -03:00
cpq
122115dbea Fix #2456 - wake up mongoose thread 2023-11-25 08:28:39 +00:00
Sergey Lyubka
2a25e449a2
Merge pull request #2476 from cesanta/mqtt-dashboard-part-2
Added MQTT Dashboard support for H723ZG
2023-11-24 10:45:49 +00:00
cpq
fa76312313 Add example for ch32v307 2023-11-22 10:22:10 +00:00
robert
46687f6fe3 Added MQTT Dashboard support for H723ZG 2023-11-20 02:08:07 -05:00
Sergio R. Caprile
c8f207c277 rename iMX-RT 2023-11-15 19:27:20 -03:00
cpq
1118c997b5 Nitpick - simple handler changed 2023-11-15 18:41:03 +00:00
Sergey Lyubka
5ee8552e6c
Merge pull request #2472 from cesanta/mqtt-dashboard
Added MQTT Dashboard
2023-11-14 12:34:03 +00:00
robert
b0eb7b6dec Added MQTT Dashboard 2023-11-14 05:52:33 -05:00
Sergio R. Caprile
1032f0ade7 update screenshot and README 2023-11-13 09:55:54 -03:00
cpq
b379f81004 Nit picks 2023-11-13 01:56:50 +00:00
Sergey Lyubka
d1b0342a18
Merge pull request #2468 from cesanta/teensy
Add teensy41 example
2023-11-11 21:28:28 +00:00
cpq
b815e6bc04 Add teensy41 example 2023-11-11 21:22:00 +00:00
Sergio R. Caprile
9cfe72af4a standardize build options 2023-11-09 14:40:12 -03:00
Sergio R. Caprile
7a3734e54d standardize naming and build options 2023-11-08 13:54:44 -03:00
Sergio R. Caprile
abdd14b0a1 standardize build options 2023-11-07 17:05:41 -03:00
Sergio R. Caprile
8faa11585c Add Micropython on ESP32 example 2023-11-03 19:15:57 -03:00
Sergio R. Caprile
ee792db6a3 Add Micropython example 2023-11-02 18:17:33 -03:00
Sergio R. Caprile
1dda8b9e60 Fix H743 FreeRTOS early SysTick crash 2023-11-02 14:58:52 -03:00
Sergey Lyubka
107e303282
Merge pull request #2445 from cesanta/cmsis-driver
Add driver for CMSIS-Driver
2023-11-02 14:55:16 +00:00
Sergey Lyubka
22f76091a2
Merge pull request #2446 from cesanta/o2
Single bank OTA
2023-11-02 14:55:01 +00:00
cpq
376e5ccaae Single bank OTA 2023-11-02 09:30:55 +00:00
Sergio R. Caprile
b792304cf8 Add driver for CMSIS-Driver 2023-11-01 17:26:34 -03:00
Sergio R. Caprile
18cd18d1e5 fix H563 FreeRTOS Cortex-M33 port SystemInit 2023-10-31 12:40:18 -03:00
Sergio R. Caprile
9044c02edc Fix H723 FreeRTOS example failing on some compiler versions with optimizer on 2023-10-30 14:13:28 -03:00
Sergio R. Caprile
15b4d566e7 Add RT1060 examples 2023-10-27 16:19:12 -03:00
Sergio R. Caprile
6dabbe237d unbreak RT1020 examples after removing IMX prefix 2023-10-25 14:56:29 -03:00
Sergio R. Caprile
2903937cba fix old trashing 2023-10-23 16:32:51 -03:00
Sergio R. Caprile
64180e8fe8 minor fixes for H743
Clock H723 at 550MHz, fix RNG initialization
Add FreeRTOS example for H723
Add tests
2023-10-16 17:27:02 -03:00
cpq
b91044dea7 Update UM 2023-10-14 10:34:41 +01:00
Sergio R. Caprile
2e6188205f rename same54 2023-10-11 16:58:21 -03:00
Sergio R. Caprile
83fec2cf45 cleanup 2023-10-11 16:39:24 -03:00
Sergio R. Caprile
a51802ecaf Fix tcp example for 2-way TLS 2023-10-11 16:25:24 -03:00
Sergey Lyubka
36f6b805e3
Merge pull request #2421 from cesanta/h723
Add h723 example
2023-10-10 19:19:51 +01:00
Sergio R. Caprile
8a8d5ce151 Add FreeRTOS example for RT1020 2023-10-09 17:03:58 -03:00
Sergio R. Caprile
0965177e72 Add TRNG 2023-10-09 13:03:52 -03:00
cpq
c29ee769bc Fix comment 2023-10-07 17:58:20 +01:00
Sergio R. Caprile
9255ceaf8a Rework RT1020 driver
Add web server in example
Add to tests
2023-10-06 16:56:00 -03:00
Sergio R. Caprile
c9b982eaff add update script to Makefile 2023-10-04 16:31:50 -03:00
Sergio R. Caprile
248e7b6e29 Add RT1020-EVK baremetal example 2023-10-04 15:18:57 -03:00
cpq
aec25cf547 Add h723 example 2023-10-04 11:11:56 +01:00
cpq
4db3fc2515 dd nucleo-g031 baremetal example 2023-10-03 13:55:47 +01:00
cpq
57fd93eeda Fix ring color 2023-10-01 23:20:42 +01:00
cpq
19cac05747 Enhance components 2023-10-01 23:08:10 +01:00
cpq
fc626bb57f Update pakced fs 2023-09-28 16:27:58 +01:00
cpq
1291839182 Update packed fs 2023-09-28 15:09:34 +01:00
cpq
7884a2f3c7 Get rid of MG_EV_HTTP_CHUNK 2023-09-26 20:45:24 +01:00
robert
fa54a22aed OTA API refactoring: renamed files and defines 2023-09-26 08:33:39 -04:00
cpq
a0f8a197c9 Split sys.h API over MG_SYS_* 2023-09-25 07:33:38 +01:00
cpq
b37efbe891 Commonise flash-based OTA. Add h7 support. 2023-09-24 21:55:49 +01:00
cpq
3f0366a514 Revert to the old TLS API, but keep certs as mg_str for DER 2023-09-19 11:15:23 +01:00
cpq
a04c94444e Add rt1020 baremetal sketch 2023-09-17 10:41:04 +01:00
cpq
d23664a457 Move network code to net.* 2023-09-08 09:39:57 +01:00
Sergio R. Caprile
a1e316ddcf make TCP example work with new TLS API 2023-09-06 18:50:33 -03:00
Sergio R. Caprile
dbf49255a3 fix 2023-09-06 16:19:21 -03:00
Sergio R. Caprile
d8106a8ffe use packed ca.pem 2023-09-06 15:21:16 -03:00
Sergio R. Caprile
ae55789c4b erase ca.pem 2023-09-06 15:21:16 -03:00
Sergio R. Caprile
f970cd78d7 uniformize examples 2023-09-05 13:36:46 -03:00
cpq
2f014237b2 Add OTA to the device dashboard. Implement for H5 2023-09-04 22:07:32 +01:00
Sergio R. Caprile
be58bfe22b Add FreeRTOS example on H5 2023-08-25 17:15:26 -03:00
Sergio R. Caprile
3fb9e5fd56 Update H5 HAL, enable RNG, work at 250MHz, add to tests 2023-08-24 13:32:37 -03:00
Sergio R. Caprile
41448278cf
Merge pull request #2360 from cesanta/h7
Fix sysinit in H7
2023-08-23 14:37:21 -03:00
cpq
48516b43c5 Use device 11 2023-08-23 00:38:57 +01:00
Sergio R. Caprile
80b7be0568 Fix sysinit in H7 2023-08-22 19:58:19 -03:00
cpq
527e89754e Change base64 API 2023-08-22 12:11:13 +01:00
Sergio R. Caprile
39b40daf5d cleanup 2023-08-21 19:34:04 -03:00
Sergio R. Caprile
354ea30797 Add MQTT example and test for SAME54 2023-08-21 19:11:50 -03:00
cpq
b32d1c15f0 Store certs in certs/. Add mg_unpacked() 2023-08-20 23:43:04 +01:00
cpq
69d2ba7316 Add example for nucleo-h563zi 2023-08-18 16:06:17 +01:00
Sergio R. Caprile
2b20af36a7 is_closing -> is_draining 2023-08-17 16:45:10 -03:00
Sergio R. Caprile
22ea825d46 Fix PIO assembly error 2023-08-14 16:15:27 -03:00
Sergio R. Caprile
8c03aa2801 nit 2023-08-10 19:37:47 -03:00
Sergio R. Caprile
face6c44c6 SAME54 Ethernet driver
Add tls_builtin.c
2023-08-10 18:59:23 -03:00
Sergio R. Caprile
3721bcc790
Revert "Foo" 2023-08-10 17:48:55 -03:00
scaprile
6ad8674cd4 Add F4 Keil examples 2023-08-09 14:23:10 -03:00
scaprile
1bfdc1f138 Add hw testing 2023-08-08 17:16:15 -03:00
Sergio R. Caprile
a8712e2307 add H7 FreeRTOS example 2023-08-08 14:38:41 -03:00
robertc2000
8acfae1111
Merge pull request #2336 from cesanta/foo
Foo
2023-08-08 09:26:48 +03:00
cpq
70fc71c6f7 Changes 2023-08-07 06:18:49 -04:00
Sergio R. Caprile
acddfc3bf4 update Makefile 2023-08-04 14:32:28 -03:00
cpq
8005a5e687 Changes 2023-08-04 13:53:01 +01:00
cpq
cea7fcdb37 AVR build fixes 2023-08-04 13:52:59 +01:00
robert
b5213c13dd SAME54 Ethernet driver 2023-08-04 13:48:55 +01:00
Sergio R. Caprile
7f4ad3cade standardize example names 2023-08-02 16:07:54 -03:00
Sergio R. Caprile
30d545443c standardize example names 2023-08-02 14:03:11 -03:00
Sergio R. Caprile
481f7b5cff FP unit in H743 is dp 2023-08-01 17:02:05 -03:00
Sergio R. Caprile
e33a10db75 standardize example names 2023-08-01 15:24:28 -03:00
Sergio R. Caprile
6a2fa10a4e standardize example names 2023-07-31 17:47:56 -03:00
Sergio R. Caprile
b54d086fde fix autogenerated 2023-07-28 17:06:58 -03:00
Sergio R. Caprile
ed54b60ea3 update to new API 2023-07-25 18:41:41 -03:00
Sergio R. Caprile
199af33b30 update to new TLS API 2023-07-25 14:26:14 -03:00
cpq
7548af895b H7 mbedtls build fixed 2023-07-25 15:34:22 +01:00