Commit Graph

17463 Commits (a070e350ecd92a65e102aed05ac4f87edd026161)

Author SHA1 Message Date
tkuyucu 7ce4ec4820 Merge branch 'master' of https://github.com/tkuyucu/mbed 2014-01-30 09:25:00 +01:00
tkuyucu 05d6525285 Pwm timer interrupt priority set to 1.
When timer interrupt priority is at 3, the pwm functionality can be
disturbed by an active ble connection.
2014-01-30 09:24:53 +01:00
bcostm 139f4fb16f [NUCLEO_L152RE] Add SPI api 2014-01-30 07:56:35 +01:00
sg- 28f0cf71b3 Update to macro test in board.c, remove C027.cpp(h), set default IO in mbed_main and fixed copy paste error in MBED_LPC1768 reserved_pins.h 2014-01-29 22:33:41 -06:00
Bogdan Marinescu dc331e6714 Merge pull request #152 from 0xc0170/dev_coide_libraries_fix
Exporters CoIDE (added KL05Z, LPC1768), fixed issue with c++ libraries
2014-01-29 10:44:41 -08:00
bcostm 3c54df796f [NUCLEO_F103RB] Minor corrections on I2C master api 2014-01-29 15:17:10 +01:00
Sissors 67972d03af Replaced tabs by spaces
Now Martin is happy :)
2014-01-29 14:43:26 +01:00
sg- f1fa9a0c25 Added support for C027. Small re-factor to LPC1768 to accommodate this. 2014-01-28 20:44:32 -06:00
Sissors 2c2bf35a77 Refactored KLXX code
See description. Everything HAL wise went into KLXX, with target
specific in subfolders. Only interrupt and spi are in target specific
since they are target specific.

Also you cannot set the uart anymore for 9 or 10 databits (the code
supported it to set it like that, but the actually read/write only did
8-bits)
2014-01-28 18:57:07 +01:00
bcostm 015887091d [NUCLEO_F030R8] Add I2C master api 2014-01-28 16:17:18 +01:00
0xc0170 178f881566 KL05Z/LPC1768 coide tmpl, KL05Z GCC warnings fixed
- LPC1768 - coide has issues with CMSIS-DAP debugging, already reported.
	  Added this template but not enabled yet.
	- KL05Z export for coide
	- KL05Z - supressed warnings in HAL
2014-01-27 20:37:58 +01:00
0xc0170 ef94bdf041 project path in -L 2014-01-27 19:24:50 +01:00
0xc0170 91cab7dcfb [fix] coide and c++ libraries correction 2014-01-27 19:18:48 +01:00
Bogdan Marinescu 84a8f2bcd4 Remove not validated targets from build_release.py 2014-01-27 17:29:54 +02:00
Bogdan Marinescu 887fc11980 Merge pull request #151 from bcostm/master
[NUCLEO_F030R8] Fix vectors remap in RAM issue and more...
2014-01-27 07:25:03 -08:00
bcostm 6866978792 [NUCLEO_F030R8] Fix vectors remap in RAM issue and more...
Improve gpio api, add gpio_irq, add sleep.
2014-01-27 15:53:00 +01:00
Bogdan Marinescu a31ec9c5f7 Merge pull request #150 from bcostm/master
Add NUCLEO_L152RE
2014-01-27 06:22:13 -08:00
Bogdan Marinescu 338215a1c5 Merge pull request #147 from neilt6/master
Fixed sleep and disabled semihosting on LPC11U35
2014-01-27 05:21:12 -08:00
bcostm 1ccef1a441 [NUCLEO_L152RE] Improvements of gpio and gpio_irq api 2014-01-27 10:02:15 +01:00
bcostm d14992dcfd [NUCLEO_F103RB] Improvement of gpio and gpio_irq api 2014-01-27 09:59:07 +01:00
Chiel de Roest 8b3cdc0067 Remove unnecessary semicolons.
Remove unnecessary colon that was placed in all SPI drivers for NXP
targets.
2014-01-24 22:49:09 +01:00
neilt6 8e346fc498 Fixed sleep and disabled semihosting on LPC11U35
I created 3 separate device.h headers for the three LPC11UXX targets,
and disabled the features that the LPC11U35 board doesn't have like
Semihosting and LocalFileSystem. I also made the call to
mbed_interface_disconnect() require DEVICE_SEMIHOSTING, which prevents
calls to sleep() from hanging the system on an LPC11U35.
2014-01-24 10:51:48 -07:00
bcostm a088e343a6 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-01-24 15:02:24 +01:00
bcostm 4afc4e4a3b [NUCLEO_F030R8] Add rtc api 2014-01-24 14:52:13 +01:00
bcostm c9bd30590f [NUCLEO_L152RE] Add rtc api 2014-01-24 14:51:43 +01:00
bcostm 3adc6b41df [NUCLEO_F030R8] Add analogin api 2014-01-24 12:17:15 +01:00
Bogdan Marinescu b7a925e3cf Merge pull request #146 from neilt6/master
LPC11U35 support for USBDevice and mbed-rtos
2014-01-23 09:23:16 -08:00
neilt6 e4d4963a60 LPC11U35 support for USBDevice and mbed-rtos
Added support for the EA LPC11U35 QuickStart Board to USBDevice an
mbed-rtos. Also fixed several string-related bugs in USBDevice.
2014-01-23 09:37:26 -07:00
Bogdan Marinescu 07709e2f97 Concatenated binary generation
Generate a concatenated binary image that has both the SoftDevice code and the
user code in a single binary file. NOT TESTED.
2014-01-22 18:14:04 +00:00
bcostm 81482e6d92 [NUCLEO_L152RE] Add gpio_irq api 2014-01-22 18:36:35 +01:00
bcostm 486ebece6b [NUCLEO_F030R8] Add serial api 2014-01-22 17:59:04 +01:00
bcostm a5726b883b [NUCLEO_F030R8] Add gpio, port, ticker api, cmsis files 2014-01-22 17:53:54 +01:00
tkuyucu 689a484d23 Stack and heap initialization is removed from the startup file. This solves the mbed runtime problems with the SoftDevice enabled. 2014-01-22 13:58:30 +01:00
bcostm e577faef66 [NUCLEO_L152RE] Add analog out api
and add macros for GPIOs, change master timer for ticker.
2014-01-22 08:22:01 +01:00
bcostm e3e5180256 [NUCLEO_F103RB] Cleanup code
Add STM_PIN and STM_PORT macros for GPIOs.
2014-01-22 07:48:10 +01:00
bcostm 0af4419c74 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-01-20 18:09:48 +01:00
bcostm f27e93cf3f [NUCLEO_L152RE] Add analog out api 2014-01-20 17:45:35 +01:00
bcostm 23e383be36 [NUCLEO_L152RE] Add pwmout api 2014-01-17 17:14:29 +01:00
bcostm a2efcd2c92 [NUCLEO_L152RE] analog_in improvement 2014-01-16 13:25:43 +01:00
bcostm e5b641777a [NUCLEO_L152RE] Add analogin api 2014-01-16 13:16:35 +01:00
Bogdan Marinescu 8ef99f8562 Merge pull request #145 from Sissors/master
Added MCGPLLFLL clock function, squished some 'bugs'
2014-01-14 14:12:48 -08:00
Sissors 153a9ddb49 Added MCGPLLFLL clock function, squished some 'bugs'
PWM bug mentioned here:
https://mbed.org/questions/2315/BUG-Exporting-to-ARM-GCC-does-not-work-n/

Fast internal osc prescaler wasn't taken into account at us_ticker
interrupt clock source, now it is.
2014-01-14 22:57:43 +01:00
Bogdan Marinescu cee9a71069 Merge pull request #144 from 0xc0170/dev_k20d5m_testing
K20D50M target - pwm and clocks in HAL
2014-01-14 12:42:22 -08:00
Bogdan Marinescu 3f5c551d0a [nRF51822] Change image generation mechanism
- The final image is now generated at "binary" step, which is compatible with
  the on-line build system structure
- The SoftDevice image is appended to the application code, resulting in a
  single .hex image file
- Python is used for merging and generating .hex files using the 'intelhex'
  module, no more dependencies on external tools
2014-01-14 19:15:31 +02:00
0xc0170 937430a130 clk freq header file
- HAL clock improvement
2014-01-14 17:51:09 +01:00
0xc0170 4e5993e7ee Merge branch 'master' into dev_k20d5m_testing 2014-01-14 15:47:22 +01:00
bcostm ffb7f13018 [NUCLEO_F152RE] Correction in pinmap 2014-01-14 10:14:08 +01:00
bcostm ba5866b35e [NUCLEO_L152RE] Fix bugs with gpio and serial 2014-01-13 14:20:27 +01:00
Bogdan Marinescu f1904ba15c Merge pull request #140 from Sissors/master
KL46Z: Added Sleep, LED3 and LED4 definitions, switches
2014-01-13 02:37:11 -08:00
bcostm cbfdc4e26d [NUCLEO_L152RE] Cleanup in available ports/pins 2014-01-13 10:27:47 +01:00