MM8108-EKH05 User Guide outdated

I am using this user guide: https://www.morsemicro.com/resources/user_guides/MM8108-EKH05-User-Guide.pdf

Yet all of the information on the STM32CubeIDE seems to be outdated. When I use an older version like 1.15.1, which does seem to match the pictures and instructions in the user guide, the example Halow_example_spi does not compile.

Am I missing something? Is there an updated version of the user guide available?

17:30:17 **** Build of configuration Debug for project HaLow_example_spi ****

...

In file included from ../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/twt/umac_twt.c:6:

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/twt/umac_twt.h:10:10: fatal error: mmwlan.h: No such file or directory

   10 | #include "mmwlan.h"

      |          ^~~~~~~~~~

compilation terminated.

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/bip.c:7:10: fatal error: endian.h: No such file or directory

    7 | #include <endian.h>

      |          ^~~~~~~~~~

compilation terminated.

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/wnm_sleep/subdir.mk:19: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/wnm_sleep/umac_wnm_sleep.o] Error 1

make: *** Waiting for unfinished jobs....

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/twt/subdir.mk:19: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/twt/umac_twt.o] Error 1

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/ccmp.c:6:10: fatal error: umac/keys/umac_keys.h: No such file or directory

    6 | #include "umac/keys/umac_keys.h"

      |          ^~~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/subdir.mk:46: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/bip.o] Error 1

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/subdir.mk:46: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/ccmp.o] Error 1

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/config.c:6:10: fatal error: mmwlan.h: No such file or directory

    6 | #include "mmwlan.h"

      |          ^~~~~~~~~~

compilation terminated.

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/driver.c:5:10: fatal error: mmlog.h: No such file or directory

    5 | #include "mmlog.h"

      |          ^~~~~~~~~

compilation terminated.

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/subdir.mk:46: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/config.o] Error 1

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/driver_ap.c:5:10: fatal error: mmlog.h: No such file or directory

    5 | #include "mmlog.h"

      |          ^~~~~~~~~

compilation terminated.

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/subdir.mk:46: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/driver.o] Error 1

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/subdir.mk:46: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/driver_ap.o] Error 1

In file included from ../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/umac_supp_shim_private.h:9,

                 from ../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/eloop.c:6:

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/umac_supp_shim.h:10:10: fatal error: umac/umac.h: No such file or directory

   10 | #include "umac/umac.h"

      |          ^~~~~~~~~~~~~

compilation terminated.

In file included from ../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/umac_supp_shim_private.h:9,

                 from ../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/morse_dpp_event.c:6:

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/umac_supp_shim.h:10:10: fatal error: umac/umac.h: No such file or directory

   10 | #include "umac/umac.h"

      |          ^~~~~~~~~~~~~

compilation terminated.

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/subdir.mk:46: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/eloop.o] Error 1

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/random.c:12:10: fatal error: common/common.h: No such file or directory

   12 | #include "common/common.h"

      |          ^~~~~~~~~~~~~~~~~

compilation terminated.

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/subdir.mk:46: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/morse_dpp_event.o] Error 1

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/subdir.mk:46: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/random.o] Error 1

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/supplicant_core.c:6:10: fatal error: mmlog.h: No such file or directory

    6 | #include "mmlog.h"

      |          ^~~~~~~~~

compilation terminated.

../Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/supplicant_core_ap.c:6:10: fatal error: mmlog.h: No such file or directory

    6 | #include "mmlog.h"

      |          ^~~~~~~~~

compilation terminated.

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/subdir.mk:46: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/supplicant_core.o] Error 1

make: *** [Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/subdir.mk:46: Middlewares/Third_Party/MorseMicro_MM_IoT_MM_IoT/morselib/src/umac/supplicant_shim/supplicant_core_ap.o] Error 1

"make -j24 all" terminated with exit code 2. Build might be incomplete.



17:30:19 Build Failed. 25 errors, 0 warnings. (took 1s.903ms)




Hi @s.bosch

I’ll agree the EKH05 guide looks out of date. There has been a recent effort to update the CMSIS Pack User Guide which might be more relevant to you in this instance.

I’ll coordinate with the teams to get the EKH05 guide updated.