Marcomissyou
|
78f373c7fd
|
modify overrides flash_init/flash powerdown and PinName
|
2015-05-29 13:48:31 +08:00 |
Rohit Grover
|
b8c6aba46a
|
Update to v1.0 of Nordic's S130 production release.
This brings in BLE4.1 functionality. It will take some time for BLE_API to expand to cover available functionality.
|
2015-04-29 10:42:49 +01:00 |
Rohit Grover
|
8130301af6
|
switch from s130-alpha to s130v1.0
|
2015-04-29 10:42:48 +01:00 |
Rohit Grover
|
06501a4285
|
update to s130 alpha
|
2015-04-29 10:42:38 +01:00 |
Martin Kojtal
|
f3936afa34
|
Revert "Fixed interrupt handler in serial_api.c for the Nordic NRF51. The last b..."
|
2015-04-21 11:24:58 +01:00 |
Martin Kojtal
|
41824de2eb
|
Merge pull request #1047 from marcuschangarm/master
Fixed interrupt handler in serial_api.c for the Nordic NRF51
|
2015-04-20 11:16:03 +01:00 |
Rohit Grover
|
c3da630923
|
attempt at upgrading to v8.0 of the SDK
|
2015-04-20 10:38:08 +01:00 |
Marcus Chang
|
e34e16d311
|
Fixed interrupt handler in serial_api.c for the Nordic NRF51. The last byte sent in a sequence would not correctly clear the interrupt flag.
|
2015-04-16 13:27:49 +01:00 |
0xc0170
|
331dc0725d
|
Squashed commits from #1002, from Marcomissyou.
Delta target - add RTC, bugfixes in mbed_overrides and pinnames
|
2015-04-08 08:10:42 +02:00 |
Rohit Grover
|
79a05aa39c
|
fixes #984: updating to v7.1 of the Nordic SDK.
Re-organized file layout to match that from the SDK.
|
2015-03-20 14:46:54 +00:00 |
Rohit Grover
|
d1d900d30c
|
replace AppTimer on Nordic's nRF5x with a driver for RTC1.
AppTimer was an overhead; and it was also reseting the RTC from time to time.
|
2015-03-20 09:18:13 +00:00 |
Rohit Grover
|
1108cf9526
|
going back to the previously successful logic to create a 64-bit timestamp.
|
2015-03-17 14:39:58 +00:00 |
Rohit Grover
|
543e8c89d0
|
remove un-necessary comment block.
|
2015-03-17 10:07:14 +00:00 |
Rohit Grover
|
2376a58193
|
use 64-bit RTC virtual counter (with 56-bit precision) to compute us-ticker value.
|
2015-03-17 09:40:53 +00:00 |
Rohit Grover
|
c619bbbedf
|
add a cast for correctness.
|
2015-03-16 14:05:44 +00:00 |
Rohit Grover
|
35eb4b5250
|
use rtc1_getCounter64() as it should have been from the beginning.
|
2015-03-16 14:05:05 +00:00 |
Rohit Grover
|
f32efaee90
|
cleanup for a comment block.
|
2015-03-16 14:04:23 +00:00 |
Rohit Grover
|
712b53ff64
|
add rtc1_getCounter64()
|
2015-03-16 14:04:00 +00:00 |
Rohit Grover
|
8febc5aa93
|
replace a use of __INLINE with inline
|
2015-03-16 14:01:00 +00:00 |
Rohit Grover
|
71407656d2
|
trying a simplification to the math which computes RTC callback time.
|
2015-03-16 13:45:33 +00:00 |
Rohit Grover
|
b20dc8e4d4
|
another trivial change to a comment; fixed a typo.
|
2015-03-16 12:55:10 +00:00 |
Rohit Grover
|
ea4537df7d
|
shortened the comment in us_ticker_set_interrupt().
|
2015-03-16 12:48:54 +00:00 |
Mihail Stoyanov
|
46e1601852
|
Added bootloader hex file for all nRF51822 based platforms. Added NRF51822_BOOT and NRF51_DK_BOOT platforms so bootloader is included in the compiled program. This is required for FOTA.
|
2015-03-06 18:54:14 +02:00 |
Rohit Grover
|
be71348f20
|
remove include for app_timer.h
need to add stdbool.h
|
2015-03-05 17:00:27 +00:00 |
Rohit Grover
|
e01cb0ae84
|
use a virtual 64-bit timestamp to avoid wrap-around issues. gosh!
|
2015-03-05 11:49:48 +00:00 |
Rohit Grover
|
aaf998f5cf
|
fix minor typo in the declaration of the macro RTC_UNITS_TO_MICROSECONDS()
|
2015-03-05 11:49:48 +00:00 |
Rohit Grover
|
0f60237a88
|
switch to tracking overflowCount instead of overflowBits.
|
2015-03-05 11:49:48 +00:00 |
Rohit Grover
|
e927c5bf27
|
rename INVOKE_CALLBACK() as invokeCallback()
|
2015-03-05 11:49:47 +00:00 |
Rohit Grover
|
47db597822
|
replace __INLINE with inline
|
2015-03-05 11:49:47 +00:00 |
Rohit Grover
|
eb9f2ce77f
|
don't invoke callbacks from set_interrupt().
|
2015-03-05 11:49:47 +00:00 |
Rohit Grover
|
20c6611548
|
remove dependencies from nRF51822
|
2015-03-05 11:49:47 +00:00 |
Rohit Grover
|
70f91c10d5
|
white space diff.
|
2015-03-05 11:49:47 +00:00 |
Rohit Grover
|
5afdc68620
|
INVOKE_CALLBACK() is now a static inline instead of a macro.
|
2015-03-05 11:49:47 +00:00 |
Rohit Grover
|
ca9050e1ef
|
updating the comment header for set_interrupt() with a note.
|
2015-03-05 11:49:47 +00:00 |
Rohit Grover
|
7c0e814bd4
|
introduce FUZZY_RTC_TICKS for comparsions
|
2015-03-05 11:49:47 +00:00 |
Rohit Grover
|
5cf0f29cfc
|
minor white-space and comment improvements.
|
2015-03-05 11:49:47 +00:00 |
Rohit Grover
|
97e7fbbc8b
|
minor improvement to the wording for the comment header for set_interrupt()
|
2015-03-05 11:49:47 +00:00 |
Rohit Grover
|
42f801cc27
|
If set_interrupt() is used to setup an interrupt for a time in the past, then the callback is invoked right-away.
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
ac8f3e5522
|
add a helper method: INVOKE_CALLBACK()
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
2e892c6c0d
|
rename callbackTime to newCallbackTime
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
90354c0a23
|
check for instantaneous callback before checking for repeat callback.
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
b7cd6b6ae8
|
add a comment block for us_ticker_set_interrupt()
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
2e8c48c97e
|
minor white space diff
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
9c9553cfd7
|
set_interrupt: if callbackTime is NOW, invoke handler.
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
7d688ad607
|
set_interrupt: short-circuit the setting of the same interrupt.
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
54dc3c1dcf
|
reset us_ticker_callbackPending when disabling interrupts.
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
53d2b152c4
|
us_ticker_set_interrupt() should set an interrupt for the given timestamp even if there's a pending interrupt.
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
8c21ef208c
|
white space diffs.
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
5906372a58
|
remove m_rtc1_running; made redundant by us_ticker_inited.
|
2015-03-05 11:49:46 +00:00 |
Rohit Grover
|
a13e31d6b0
|
remove app_timer.c
|
2015-03-05 11:49:46 +00:00 |