tkuyucu
4086fa09d9
merge with mbedmicro
2014-03-13 12:28:59 +01:00
tkuyucu
0f68519f85
Update after hex enabled firmware release
...
Removed SystemInit write to FWID.
Added DEVICE_ERROR_PATTERN for error signaling.
Exception for NRF added to board.c to keep irqs enabled since timer irq
is needed for the wait function.
Button pin names changed from BUTTON0 to BUTTON1 and from BUTTON1 to
BUTTON2.
2014-03-13 10:59:09 +01:00
tkuyucu
2dfdee5fe4
Merge remote-tracking branch 'upstream/master'
2014-02-21 12:54:53 +01:00
tkuyucu
edc9095e7d
SoftDevice added.
2014-02-21 12:53:58 +01:00
Olivier Martin
2251b0267d
libraries/fs: Added logic to transparently sync written file
...
fflush() does not do anything in mbed library. The only time the file
was flushed was when it was closed.
For some applications (eg: data logger), files are never closed. It
means when the power went off all the written data were lost.
Actually, they were not lost; they were written into the non-volatile
storage. But the file header was not aware of these new data (its
file information such as file size were not updated).
There is no easy way to retarget fflush() for mbed. So, the workaround
is to fflush (eg: 'sync' in the ChaN terminology) periodically
while writting new data.
The frequency can be changed by the user into ffconf.h.
By default, the updated file will be synced for every new sector (generally
for every 512 bytes). Another available option is to sync for every
new cluster (in my use case, the cluster was 8 sectors long).
2014-02-21 09:57:23 +00:00
sg-
5a64111465
Merge branch 'nxp_merge'
...
Conflicts:
workspace_tools/export/uvision4.py
2014-02-20 16:30:38 -06:00
Emilio Monti
65f5457fff
Merge pull request #181 from Sissors/master
...
Enable sleep for KL05Z
2014-02-20 18:48:15 +00:00
Sissors
26f4773c60
Enable sleep for KL05Z
2014-02-20 19:15:27 +01:00
tkuyucu
8920003345
Merge remote-tracking branch 'upstream/master'
2014-02-20 12:43:26 +01:00
tkuyucu
2ec518a249
Added checks on compilation flags.
2014-02-20 12:43:06 +01:00
Emilio Monti
8719388932
Merge pull request #180 from oliviermartin/om/usb-serial-non-blocking
...
libraries/USBSerial: Allow the USB connection to be non-blocking
2014-02-20 11:06:52 +00:00
Emilio Monti
96dbf718f7
Merge pull request #178 from sg-/FRDM-fix
...
add arduino I2C naming to PinNames.h
2014-02-20 11:05:56 +00:00
Olivier Martin
29f71517d4
libraries/USBSerial: Allow to create an instance without the USB cable being plugged in
...
Prior to this change the connection was waiting for a USB cable to be plugged in.
2014-02-20 00:37:21 +00:00
sg-
48739cc5e4
add arduino I2C naming to PinNames.h
2014-02-19 15:02:03 -06:00
Emilio Monti
32764eb5d5
Merge pull request #177 from bcostm/master
...
Change us_ticker timer (32-bit) on Nucleo L152RE and F401RE
2014-02-19 17:01:04 +00:00
bcostm
de4e1be4ef
[NUCLEO_F401RE] Change us_ticker timer (32-bit one)
...
Remove also the disable/enable timer update IT in sleep (no more
necessary).
2014-02-19 17:51:22 +01:00
tkuyucu
3b702158ae
Writing FWID to UICR in SystemInit
2014-02-19 17:26:59 +01:00
bcostm
ae97da7b56
[NUCLEO_L152RE] Change us_ticker timer (32-bit one)
2014-02-19 16:29:09 +01:00
bcostm
fe63154f89
[NUCLEO_F401RE] Remove PB_11 pin.
2014-02-19 13:01:41 +01:00
tkuyucu
ec220d9996
Merge remote-tracking branch 'upstream/master'
2014-02-19 12:45:10 +01:00
tkuyucu
befaefcdb8
Updated copyright headers
...
commented out unused variable in cmsis_nvic.c
2014-02-19 12:43:56 +01:00
Toyomasa Watarai
ca527e4dd9
Corrected wrong pin names
2014-02-19 19:25:20 +09:00
0xc0170
cd46fa2a73
CMSIS system for KL05Z update
...
- clocking from external 32kHz is set by default
2014-02-19 08:52:59 +01:00
sg-
be8cccd16f
Tabs to spaces...
2014-02-18 14:16:46 -06:00
sg-
a09c1a724f
Added some PinNames for Arduino compatibility and cleaned up white spaces
2014-02-18 14:12:40 -06:00
sg-
1f50bfc7c5
Update peripheral pin mapping and pin names
2014-02-18 12:08:11 -06:00
Emilio Monti
8583716513
Merge pull request #174 from Sissors/master
...
Properly round non integer bus-frequencies in MHz
2014-02-18 17:48:06 +00:00
Sissors
65d66455c0
Properly round non integer bus-frequencies in MHz
...
PIT prescaler now rounds to nearest instead of down. Since when FLL is
used (default on KL05Z, but also possible on others), the bus
frequencies is 23.986MHz, rounding down is bad.
2014-02-18 18:40:33 +01:00
bcostm
fd0754864e
[NUCLEO_xxx] Fix issue with ticker + add volatile
2014-02-18 16:40:54 +01:00
Emilio Monti
a8f17f5426
Fix DAC initialization#
2014-02-18 13:59:58 +00:00
Emilio Monti
10297b352c
Merge pull request #172 from bcostm/master
...
[NUCLEO_xxx] Fix us_ticker and analog_out issues when -O3/-Otime options are used
2014-02-18 11:02:46 +00:00
Emilio Monti
3c8f1c0c59
Merge pull request #169 from oliviermartin/om/usb-device-connect-non-blocking
...
Allow USBDevice::connect() to be non-blocking
2014-02-18 10:51:54 +00:00
Emilio Monti
4d6bf98d64
Merge pull request #168 from oliviermartin/om/sd-fix-when-no-card-present
...
libraries/sd: Fixed SDFileSystem when no card present
2014-02-18 10:47:11 +00:00
Emilio Monti
7d21ccaf0d
Merge pull request #167 from oliviermartin/om/sd-change-default-clock-settings
...
libraries/sd: Allow changing the default clock settings for the initialization and transfer states.
2014-02-18 10:45:22 +00:00
Emilio Monti
18bc485181
Merge pull request #170 from sg-/kl05_uarm
...
Added uARM support for KL05Z and added target to build_release.py. Also ...
2014-02-18 10:20:59 +00:00
Emilio Monti
a2a5490f5d
Merge pull request #171 from Sissors/master
...
Fixed LPC1114 InterruptIn for Port1 (and higher)
2014-02-18 10:19:35 +00:00
bcostm
c482ad79a1
[NUCLEO_L152RE] Fix issue with analog_out and -O3/Otime options
2014-02-18 10:56:16 +01:00
bcostm
1c2bc03f99
[NUCLEO_xxx] Fix us_ticker issue
2014-02-18 09:34:32 +01:00
bcostm
636114b4d1
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-02-18 08:19:31 +01:00
Sissors
8da53457ab
Fixed LPC1114 InterruptIn for Port1 (and higher)
...
Channel was only calculated using bits set, port number was ignored.
2014-02-18 07:58:25 +01:00
sg-
bded790c9b
Added uARM support for KL05Z and added target to build_release.py. Also updated uvision4.py to UBLOX_C027 from previous name C027
2014-02-17 22:12:16 -06:00
Olivier Martin
f19f0b27c1
Allow USBDevice::connect() to be non-blocking.
...
It is required if USB is not the primary use of the device (eg: use
of USB mass storage to transfer pictures from the camera (the
device) to the host once in a while).
2014-02-17 23:55:46 +00:00
Olivier Martin
1e548aba02
libraries/sd: Allow changing the default clock settings for the initialization and transfer states.
2014-02-17 23:49:33 +00:00
Olivier Martin
cd2b7de281
libraries/sd: Fixed SDFileSystem when no card present (or failed its initialization).
2014-02-17 23:44:12 +00:00
Emilio Monti
b87dac9fce
fix us_ticker issue for Nucleo boards
2014-02-17 16:13:40 +00:00
tkuyucu
4d767c0dc8
Updated Sleep
...
using WFE for nordic sleep
Removed systemoff call from deepleep since it does not retain program
state.
2014-02-17 15:54:39 +01:00
tkuyucu
cfb9b992c3
Merge remote-tracking branch 'upstream/master'
2014-02-17 11:25:54 +01:00
tkuyucu
4f6b0b6443
nordic_global.h file now included
2014-02-17 10:31:20 +01:00
bcostm
19b70d8833
[NUCLEO_xxx] Add other #pragma O0/Ospace for ticker
2014-02-17 09:10:14 +01:00
Toyomasa Watarai
01cfe17b3d
[LPC1549] Added InterruptIn support
2014-02-16 22:38:09 +09:00