Go to file
Russ Butler e37e1da7b9 Update Callback to fix fault in serial interrupts
Update the Callback class to handle a NULL thunk by returning 0
rather than trying to call the thunk.  This fixes a crash that occurs
on some targets when the TX uart handler is not attached.

Background:
The K64F HAL uart implementation calls the TX interrupt handler
every time a uart interrupt occurs while the TX register is empty.
It does not check to see if the TX interrupt has been enabled.
This means that the TX interrupt can and typically does get
run on RX events.  This causes a crash with the newer callback
code which did not (prior to this patch) support a NULL thunk.
2016-05-24 17:18:11 -05:00
TARGET_Ignore mbed-rtos tests move to rtos/TESTS/mbed-rtos folder 2016-04-07 18:17:50 +01:00
TESTS/integration Adding threaded blinky integration test 2016-04-12 17:26:11 -05:00
core Updating SHA's in configuration-store.lib and flash-abstraction.lib 2016-05-20 10:54:09 +01:00
docs Fixed description on 'default_toolchain' in the documentation 2016-05-23 17:37:09 +03:00
frameworks Review comment: 2016-05-19 16:56:01 +01:00
hal Update Callback to fix fault in serial interrupts 2016-05-24 17:18:11 -05:00
net Merge pull request #103 from geky/esp8266-non-blocking 2016-05-20 16:03:40 -05:00
tools Merge pull request #98 from ARMmbed/json_targets 2016-05-24 12:58:59 +03:00
travis Use only GCC_ARM toolcahin for Travis CI 2013-11-08 11:20:23 +00:00
.gitattributes Added .gitattributes for automatic LF line ending conversion 2013-08-08 13:19:34 +03:00
.gitignore dont track commit venv directory 2016-01-10 14:26:32 -06:00
.travis.yml Renamed Jenkins specific options to general "Build" options 2015-04-17 09:39:26 -05:00
CONTRIBUTING.md Mentioned the Contributor Agreement in Contributing.md 2015-04-16 11:47:51 -04:00
LICENSE Add Apache v2 LICENSE file 2013-08-06 12:05:04 +01:00
MANIFEST.in mbed-tools package improvements 2013-12-18 16:03:27 +02:00
circle.yml Adapting test script to mbed-cli commit 4568e889f4 2016-05-04 21:53:24 +01:00
requirements.txt Add missing pyelftools to requirements. 2016-05-24 09:39:17 +01:00
setup.py Added missing pyelftools to setup.py 2016-05-24 10:16:26 +01:00