2023-02-09 11:08:22 +00:00
..
2022-08-01 11:19:32 +01:00
2022-08-01 11:19:32 +01:00
2022-06-20 15:27:46 -03:00
2023-01-30 17:13:38 -03:00
2022-08-01 11:19:32 +01:00
2022-08-01 11:19:32 +01:00
2022-08-13 20:34:20 +01:00
2022-06-28 10:49:45 -03:00
2022-08-01 11:19:32 +01:00
2022-12-20 16:06:46 -03:00
2022-08-01 11:19:32 +01:00
2023-02-09 11:08:22 +00:00
2022-08-08 15:42:35 -03:00
2022-08-01 11:19:32 +01:00
2022-08-26 10:22:31 -03:00
2022-08-15 18:42:20 -03:00
2022-08-01 11:19:32 +01:00
2023-01-31 14:51:48 -03:00
2023-02-07 12:15:50 +00:00

Mongooose 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 compilation options
  • Add CFLAGS_EXTRA to the end of CFLAGS, to allow user to specify extra options, for example:
    make CFLAGS_EXTRA="-pedantic -O2"
    
  • 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