mbed library sources that still uses the stm standard peripheral library

Fork of mbed-src by Reinhold Schaefer

History

Synchronized with git revision 67fbbf0b635d0c0d93fbe433306c537c2ad206aa default tip

2014-12-16, by mbed_official [Tue, 16 Dec 2014 08:15:08 +0000] rev 441

Synchronized with git revision 67fbbf0b635d0c0d93fbe433306c537c2ad206aa

Full URL: https://github.com/mbedmicro/mbed/commit/67fbbf0b635d0c0d93fbe433306c537c2ad206aa/

Targets: nrf51 - updating app_timer.c from Norid'c SDKv7.1.0


Synchronized with git revision 6172cbea1a558a9a2ebbd965e77f83a9ceeec670

2014-12-15, by mbed_official [Mon, 15 Dec 2014 09:30:07 +0000] rev 440

Synchronized with git revision 6172cbea1a558a9a2ebbd965e77f83a9ceeec670

Full URL: https://github.com/mbedmicro/mbed/commit/6172cbea1a558a9a2ebbd965e77f83a9ceeec670/

Targets: DISCO_L053C8 - update from nucleo latest changes


Synchronized with git revision 1fb5426bf66ea13fbac68cd659e7220b53cacb80

2014-12-15, by mbed_official [Mon, 15 Dec 2014 09:15:06 +0000] rev 439

Synchronized with git revision 1fb5426bf66ea13fbac68cd659e7220b53cacb80

Full URL: https://github.com/mbedmicro/mbed/commit/1fb5426bf66ea13fbac68cd659e7220b53cacb80/

DISCO_F4xx, NUCLEO_F4xx, MDOT_F4 - fix RTOS problem (init seq)


Synchronized with git revision f3acd0e7aa3cbba2a6b264dc2e9f596891dea133

2014-12-15, by mbed_official [Mon, 15 Dec 2014 09:00:08 +0000] rev 438

Synchronized with git revision f3acd0e7aa3cbba2a6b264dc2e9f596891dea133

Full URL: https://github.com/mbedmicro/mbed/commit/f3acd0e7aa3cbba2a6b264dc2e9f596891dea133/

Tools: changed device name from nRF51822_xxAA -> nRF51xxx on all Nordic boards


Synchronized with git revision 14666bb183ee3e50300ef15828f5f4121ac4dd60

2014-12-11, by mbed_official [Thu, 11 Dec 2014 14:15:07 +0000] rev 437

Synchronized with git revision 14666bb183ee3e50300ef15828f5f4121ac4dd60

Full URL: https://github.com/mbedmicro/mbed/commit/14666bb183ee3e50300ef15828f5f4121ac4dd60/

Targets: NUCLEO_L053R8 - Removed call to Systick (mbed RTOS compliancy)


Synchronized with git revision b75dadac6cc6030b2b49e3fbe416185b78274c66

2014-12-11, by mbed_official [Thu, 11 Dec 2014 08:30:07 +0000] rev 436

Synchronized with git revision b75dadac6cc6030b2b49e3fbe416185b78274c66

Full URL: https://github.com/mbedmicro/mbed/commit/b75dadac6cc6030b2b49e3fbe416185b78274c66/

Y5Design LPC11U35 and NRF51822 - Add New targets


Synchronized with git revision 2e1ba4df655e57869b947464fba2c4fa0b6e2a83

2014-12-10, by mbed_official [Wed, 10 Dec 2014 09:00:07 +0000] rev 435

Synchronized with git revision 2e1ba4df655e57869b947464fba2c4fa0b6e2a83

Full URL: https://github.com/mbedmicro/mbed/commit/2e1ba4df655e57869b947464fba2c4fa0b6e2a83/

Targets: CMSIS - Fixed linker files for IAR (Ram size on one) and for the rest increased the heap...


Synchronized with git revision 87c17ed748337226aaa7b4a335fb700e7af21c96

2014-12-10, by mbed_official [Wed, 10 Dec 2014 08:15:06 +0000] rev 434

Synchronized with git revision 87c17ed748337226aaa7b4a335fb700e7af21c96

Full URL: https://github.com/mbedmicro/mbed/commit/87c17ed748337226aaa7b4a335fb700e7af21c96/

Targets: NRF51822 - With the old logic if Serial::writeable() was called before and/or used ...


Synchronized with git revision 3fb8590c6cb07376fc77e213c9e5cfcb7de7d743

2014-12-09, by mbed_official [Tue, 09 Dec 2014 15:00:08 +0000] rev 433

Synchronized with git revision 3fb8590c6cb07376fc77e213c9e5cfcb7de7d743

Full URL: https://github.com/mbedmicro/mbed/commit/3fb8590c6cb07376fc77e213c9e5cfcb7de7d743/

Targets: Freescale KSDK - extern } syntax error fix


Synchronized with git revision ea49132428ba76f828a3398a05088186c036de90

2014-12-09, by mbed_official [Tue, 09 Dec 2014 14:45:08 +0000] rev 432

Synchronized with git revision ea49132428ba76f828a3398a05088186c036de90

Full URL: https://github.com/mbedmicro/mbed/commit/ea49132428ba76f828a3398a05088186c036de90/

Fix IAR serial fgets fgetc

Taken from PR #770:
setbuf(_file, NULL), and std::setvbuf(_file,NULL,_IONBF,NULL) should both give an unbuffered stream (the data is directly written to the input buffer). IAR sets a buffer anyway of size 512 bytes for these calls. Calling setvbuff(_file,buf,_IONBF,NULL) with a buffer that is not a NULL pointer sets the buffer to size one. Which means that as soon as a char is read it is written to the real buffer. If people are interested in looking at this further they can look at the files under ARM/src/dlib: fgets.c, fflush.c, xfrpep.c and xfwprep.c