-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[miniclient] align external repository for miniclient with feature branch #5726
[miniclient] align external repository for miniclient with feature branch #5726
Commits on Dec 18, 2017
-
Configuration menu - View commit details
-
Copy full SHA for a1b9ffc - Browse repository at this point
Copy the full SHA a1b9ffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4e623e - Browse repository at this point
Copy the full SHA d4e623eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f578dd - Browse repository at this point
Copy the full SHA 8f578ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b83b19 - Browse repository at this point
Copy the full SHA 8b83b19View commit details -
Configuration menu - View commit details
-
Copy full SHA for f533e31 - Browse repository at this point
Copy the full SHA f533e31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9438640 - Browse repository at this point
Copy the full SHA 9438640View commit details -
Moved STDIO from peripheral to pin header for print
functions in all projects to work properly.
Configuration menu - View commit details
-
Copy full SHA for f9eb569 - Browse repository at this point
Copy the full SHA f9eb569View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e0d0e4 - Browse repository at this point
Copy the full SHA 2e0d0e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 840ca51 - Browse repository at this point
Copy the full SHA 840ca51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 371bcf1 - Browse repository at this point
Copy the full SHA 371bcf1View commit details -
Marcus Chang committed
Dec 18, 2017 Configuration menu - View commit details
-
Copy full SHA for d8732e6 - Browse repository at this point
Copy the full SHA d8732e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13280fd - Browse repository at this point
Copy the full SHA 13280fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for be06abb - Browse repository at this point
Copy the full SHA be06abbView commit details -
Disable hardware flow control by default on NRF52832/40
Marcus Chang committedDec 18, 2017 Configuration menu - View commit details
-
Copy full SHA for ff45648 - Browse repository at this point
Copy the full SHA ff45648View commit details -
Instrumentation Trace Macrocell (ITM) Single Wite Output (SWO)
mbed HAL API and NRF52 prototype implementation. Stdout can be send to SWO using platform.swo-enable and serial can be disabled using platform.stdio-enable.
Marcus Chang committedDec 18, 2017 Configuration menu - View commit details
-
Copy full SHA for da8cbcc - Browse repository at this point
Copy the full SHA da8cbccView commit details -
Configuration menu - View commit details
-
Copy full SHA for f203a4a - Browse repository at this point
Copy the full SHA f203a4aView commit details -
Remove unnecessary include from itm_api.c
Marcus Chang committedDec 18, 2017 Configuration menu - View commit details
-
Copy full SHA for d851e6d - Browse repository at this point
Copy the full SHA d851e6dView commit details -
Add DEVICE_FLASH to NRF52832 and move MCU flags to MCU
Marcus Chang committedDec 18, 2017 Configuration menu - View commit details
-
Copy full SHA for eb1acc3 - Browse repository at this point
Copy the full SHA eb1acc3View commit details -
Remove SoftDevice check in flash_init call on NRF52
Marcus Chang committedDec 18, 2017 Configuration menu - View commit details
-
Copy full SHA for 045c87d - Browse repository at this point
Copy the full SHA 045c87dView commit details -
Fix swo trace breaking when device is reset.
- move swo init to SystemInit (in system_nrf52.c) - add swo init code that resumes tracing after device reset - change swo enable to use already existing macro name
Jammu Kekkonen authored and Marcus Chang committedDec 18, 2017 Configuration menu - View commit details
-
Copy full SHA for 4c23ee1 - Browse repository at this point
Copy the full SHA 4c23ee1View commit details -
NRF5: serial: unbreak compilation on IAR
The serial serial_free() tried to compare address of a member of a struct, instead of the struct itself. This gives a warning on GCC&ARMCC, but a error on IAR. The fix here is not beautiful, a proper one would likely avoid the memcpy() on serial_init() and have a proper way of identifying the stdio-uart. ---8<---8<---8<--- Compile [100.0%]: serial_api.c [Error] serial_api.c@382,0: [Pe042]: operand types are incompatible ("serial_t *" and "struct serial_s *") [ERROR] if(&stdio_uart == &(obj->serial))
Configuration menu - View commit details
-
Copy full SHA for 927fb59 - Browse repository at this point
Copy the full SHA 927fb59View commit details -
nanostack-hal: add alternative critical section implementation
The nanostack hal's critical section uses a mutex for mutual exclusion, which is nice for many use cases. But when one needs to use the critical section from interrupts, the RTX will have a assertion failure and panic. Add a configurable for mbed_lib, which can be used to enable a alternative version of critical section, which uses the underlying OS primitives, which disables the interrupts. Note: the default behavior is not changed, one needs to override the "nanostack-hal.critical-section-usable-from-interrupt" to have "true". Reason for this change is that there is a need for sending events using nanostack event queue from interrupt context, eg. from a socket callback.
Configuration menu - View commit details
-
Copy full SHA for bf2f9f6 - Browse repository at this point
Copy the full SHA bf2f9f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7460a25 - Browse repository at this point
Copy the full SHA 7460a25View commit details
Commits on Jan 5, 2018
-
nanostack-hal: add alternative critical section implementation
The nanostack hal's critical section uses a mutex for mutual exclusion, which is nice for many use cases. But when one needs to use the critical section from interrupts, the RTX will have a assertion failure and panic. Add a configurable for mbed_lib, which can be used to enable a alternative version of critical section, which uses the underlying OS primitives, which disables the interrupts. Note: the default behavior is not changed, one needs to override the "nanostack-hal.critical-section-usable-from-interrupt" to have "true". Reason for this change is that there is a need for sending events using nanostack event queue from interrupt context, eg. from a socket callback.
Configuration menu - View commit details
-
Copy full SHA for 84052bc - Browse repository at this point
Copy the full SHA 84052bcView commit details -
nanostack-hal: modify eventloop to allow running it in a main thread
The separate eventloop thread may not be necessary on all uses, as one can use the existing main thread for event dispatching. Add a conditional nanostack-hal.event-loop-dispatch-from-application, which disables the thread creation. Note: the ns_hal_init must be ran from the same thread which will be used to execute the event loop later.
Configuration menu - View commit details
-
Copy full SHA for c16632c - Browse repository at this point
Copy the full SHA c16632cView commit details -
nanostack-hal: remove connection from event loop init and dispatch th…
…read The thread flag signaling mechanism is problematic if a separate event loop thread is not used. The problem is, that one needs to know the thread id of the loop dispathcer, and that knowledge can be derived only from the caller thread of the initialization function. Remove the magic connection from caller thread to dispatcher thread by using event flags instead of thread flags on signaling. As the event flags require the massive amount 20 bytes of RAM whereas thread flags requires none, keep the code behind flag.
Configuration menu - View commit details
-
Copy full SHA for 6c855e1 - Browse repository at this point
Copy the full SHA 6c855e1View commit details
Commits on Jan 9, 2018
-
Merge remote-tracking branch 'staging/feature-miniclient-align' into …
…fix-diverge
Marcus Chang committedJan 9, 2018 Configuration menu - View commit details
-
Copy full SHA for fba2c1e - Browse repository at this point
Copy the full SHA fba2c1eView commit details
Commits on Jan 16, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b1fa9e9 - Browse repository at this point
Copy the full SHA b1fa9e9View commit details
Commits on Jan 17, 2018
-
Fix bug introduced from merge conflict resolution in mbed_retarget
Marcus Chang committedJan 17, 2018 Configuration menu - View commit details
-
Copy full SHA for d2e20e6 - Browse repository at this point
Copy the full SHA d2e20e6View commit details
Commits on Jan 25, 2018
-
Increase heap allocation for NRF52832 when compiling with IAR
Fix legacy size from NRF51.
Marcus Chang committedJan 25, 2018 Configuration menu - View commit details
-
Copy full SHA for cdb5594 - Browse repository at this point
Copy the full SHA cdb5594View commit details