2023-09-06 15:21:16 -03:00
..
2023-08-22 12:11:13 +01:00
2023-07-25 18:41:41 -03:00
2023-09-06 15:21:16 -03:00
2023-09-06 15:21:16 -03:00
2023-09-06 15:21:16 -03:00
2023-09-06 15:21:16 -03:00
2023-09-06 15:21:16 -03:00
2023-05-17 14:26:45 -03:00
2023-02-21 16:05:25 -03:00
2023-08-21 19:34:04 -03:00
2023-09-06 15:21:16 -03:00
2023-09-06 15:21:16 -03:00
2023-09-06 15:21:16 -03:00
2023-09-06 15:21:16 -03:00
2023-09-06 15:21:16 -03:00
2023-04-11 08:41:14 -03:00
2023-08-14 16:15:27 -03:00
2023-09-06 15:21:16 -03:00
2023-08-17 16:45:10 -03:00
2023-09-05 13:36:46 -03:00
2023-07-25 13:07:28 +01:00
2023-08-04 14:32:28 -03:00
2023-02-23 11:32:53 -03:00
2023-08-17 16:45:10 -03:00
2023-05-17 14:26:45 -03:00
2023-05-17 14:26:45 -03:00
2023-05-17 14:26:45 -03:00
2023-05-17 14:26:45 -03:00
2023-05-17 14:26:45 -03:00
2023-09-06 15:21:16 -03:00
2023-08-17 16:45:10 -03:00
2023-02-14 15:12:51 +00:00

Mongoose Network Library Examples

In order to build and run any of the existing examples, please follow: https://mongoose.ws/documentation/#how-to-build-and-run-examples

Contributing

Rules for creating a new example:

  • Makefile golden reference for desktop/server example: http-server
  • Makefile golden reference for the embedded example: stm32/nucleo-f746zg-baremetal
  • An example must build on Windows, Mac and Ubuntu Linux systems
  • Assume that user installed tools according to https://mongoose.ws/tutorials/tools/
  • Makefile must not include any other make files
  • Use CFLAGS for system-specific compilation options
  • Use CFLAGS_MONGOOSE for mongoose-specific compilation options
  • Use $(CFLAGS) $(CFLAGS_MONGOOSE) $(CFLAGS_EXTRA) to compile
  • If external repository is required, download it on demand using git shallow clone. See embedded example golden reference
  • Keep Makefile as short as possible, but verbose to understand it easily
  • Symlink files when required, like mongoose.c, ca.pem, etc. Make no copies
  • Example's README.md should contain only the title and the link to mongoose.ws tutorial page