From those symptoms sound like stack overflow. Newer releases such as R5, when compiled with the KERNEL_USE_IDLE_FUNC flag set (as is the case in the default Arduino version of mark3cfg.h) will incur a stack size penalty relative to older releases. Try increasing the stack size, or disabling the KERNEL_USE_IDLE_FUNC feature and adding a dedicated idle thread.
Yes, Mark3 does support Arduino IDE -- the Arduino specific .zip release can be imported directly as a library. Note that support at this time is limited to AVR atmega328p and atmega1280/2560-based boards.
Text cleanup
updating readme
Text Stuff
Threaded timer support code-complete, tested on...
fixing mailbox
Fix mark3c fake_types.h for notify object changes.
Adding preliminary support for timer thread
Minor tweaks to cmake for linux build
adding missing cmake
Preliminary cmake support
Adding preliminary process library
Fixing build makefile to correctly generate sta...
updating arena allocator documentation
Fix mailbox unit test after adding send-block t...
Getting rid of the usage of K_ types, in favor ...
-Fixing arena allocator compilation for AVR. S...
Cleaning up the SW UART code a bit, making it a...
-Adding notify tests to simulator test script.
-Fix up some formatting in kernel makefile, and...
-- Adding some helpful APIs to the Mailbox clas...
Adding Interrupt-driven RX support for SW UART.
Adding arena (genheap) unit test
Moving genheap lib contents into heap lib. No ...
tidying up documentation
Testing uploads over https
Fixing an unmatched critical section bug in are...
Fixes for arena allocator.
-Backporting timer condition fix from R2 branch
-Adding mailbox blocking-send calls
-Adding TextFX call, allowing for scaled text &...
Updating docs (most recent size profiling, mino...
Backporting build and profiling script improvem...
Rebasing trunk from R3
Adding mailbox unit-test.
Rebasing Tools from R3
Fixing encoding in message.h
Moving utils and scripts around to keep things ...
Adding linear-feedback shift register based RNG...
More documentation integration (Usage of export...
Reorganized the mark3cfg.h file to better group...
Adding Notify blocking-object
Adding some of the website docs to the doxygen ...
Documenting/optimizing heap code
Minor optimization to linked-list base classes ...
Moar docs
Attempt to get mono-derived FunkProgMono.exe bu...
Adding mark3no dev board project
clang-format'ing everything for consistency. R...
- updated profiling scripts to use nicer code t...
- Adding examples for mark3c APIs
Adding quick and dirty ANSI terminal control ob...
documentation updates
missed a couple of macro defines for stack growth.
Updated FunkProgMono for faster loads (115200+)
A few improvements and fixes
-Modifications for 1284p to accommodate Mark3 d...
-Adding documentation on mark3c API
Fixes for unit-test issues caught during KERNEL...
Updating Arduino headers for new features
-Adding new timer restart feature to mark3c
Adding preliminary RTC module.
Fixing usage line in export.sh
Removing qt creator files
-- Fixing priority map defines across platforms...
Adding powerman power-state voting feature as a...
Adding new panic code for power manager exhaust...
Adding thread callout types to thread.h
- Port configuration headers for all platforms,...
Enabling KERNEL_ASSERT() whenever KERNEL_DEBUG(...
Adding KERNEL_USE_STACK_GUARD, which causes ker...
New feature - KERNEL_USE_EXTENDED_CONTEXT. Thi...
Refactoring kernel headers to support the mark3...
Running through clang-format for consistency. ...
fixing size profiling + docs
updating clang-format
-Fixed mark3c example code
- Working on docs + release notes
More Documentation
- Adding a couple of demos for cortex-m targets
Mark3C support for KERNEL_EXTRA_CHECKS
Adding optional callouts for tracking thread cr...
Adding optional thread callouts on context swit...
Adding support for kernel callouts to mark3c
Adding documentation to the cm3 example code de...
-Removing unnecessary startup code on CM3 target
- Starting to abstract out platform code for ma...
Adding training-wheels "KERNEL_EXTRA_CHECKS" fl...
Default config with autoalloc heap disabled - n...
Removing unnecessary duplicate drivers
Fixing buffalogger + target makefiles to preven...
Fixing bugs in kerneldebug logic when compiling...
New tracebuffer implementation. Simpler and mo...
Add code in mark3c to automagically generate th...
-Getting rid of old source-analysis build target
Adding buffalogger demo, giving an example of k...
Adding auto-allocator "allocate once" heap as a...
Starting proper packet decode to logger
Updating buffalogger decoder/parser python code.