Commit Graph

925 Commits (281fcc76b662f38f4c2ff6a28e410931f885cde9)

Author SHA1 Message Date
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
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
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
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
Bogdan Marinescu b4e467ce15 Merge pull request #142 from 0xc0170/dev_kl25z_coide
KL25Z CoIDE exporter
2014-01-13 01:24:50 -08:00
bcostm bef6fdf339 [NUCLEO_F103RB] Code cleanup, correction in pins definition 2014-01-13 09:24:31 +01:00
0xc0170 38f24228db file type support 2014-01-12 11:34:35 +01:00
0xc0170 9fe172d939 libraries addition, link command correction 2014-01-12 11:17:21 +01:00
0xc0170 df403f2430 Initial commit - CoIDE for KL25Z 2014-01-12 09:03:46 +01:00
Sissors aa0f7a7026 Added clk_freqs.h for clock related functions
Serial now also works when PLL/FLL is disabled and extosc is available.

us_ticker tries to divide extosc to 1MHz, otherwise use fast internal
oscillator
2014-01-11 19:10:36 +01:00
Sissors ebdbf53ba1 Updat PWM prescaler correctly 2014-01-11 09:40:10 +01:00
Sissors eedce209c5 Removed hardcoded frequencies, replaced by automatically calculated
ADC frequency 1.5MHz -> 6MHz (if possible, otherwise it tries as close
to, but less than 6MHz)
pwm tries to get its clock as close as possible to 1MHz, but not lower
than 1MHz
2014-01-10 21:45:26 +01:00
bcostm 7d145c8dc4 [NUCLEO_L152RE] Add first files (gpio, pinmap, us_ticker) 2014-01-10 17:46:18 +01:00
Bogdan Marinescu fa9f5da469 Merge pull request #141 from arebert/lpc4088
[LPC4088] RAM size fix for ARM_GCC. Added possibility to reserve stack space
2014-01-09 00:59:43 -08:00
Andreas Rebert e8b09cbc2d [LPC4088] Corrected an invalid header file dependecy. 2014-01-09 09:10:10 +01:00
Andreas Rebert 1448b871c1 [LPC4088] Making it possible to reserve stack space by weak function. 2014-01-09 08:52:33 +01:00
Andreas Rebert 3157d5afb2 [LPC4088] Making it possible to reserve stack space by weak function. 2014-01-09 08:51:30 +01:00
Sissors 7df2622a76 SPI clock fix for KL05Z and KL46Z 2014-01-09 07:57:45 +01:00
Andreas Rebert a1a2fec259 [LPC4088]: Corrected RAM size in linker script (ARM_GCC) 2014-01-09 07:44:15 +01:00
sg- 210cead56b changes 2014-01-08 16:41:13 -06:00
Sissors ed7954f5ac Fixed KL25Z SPI clock
https://mbed.org/questions/2309/spifrequency-for-KL25Z/
2014-01-08 21:00:40 +01:00
0xc0170 4732796ab4 PWM channels definition update, serial uses external global variable system clock 2014-01-08 17:32:28 +01:00
0xc0170 ffac7e6d6a PWM - pwmload removed from the objects header file 2014-01-08 12:05:11 +01:00
0xc0170 889952790f PWM - mux addition 2014-01-08 10:58:51 +01:00
0xc0170 a6e45b7d38 spi - disable rx/tx fifo, write/readable flags change 2014-01-07 20:23:54 +01:00
Sissors e5f13c047c Added Sleep, LED3 and LED4 definitions, switches
Sleep = KL25Z sleep (verified to work correctly)
LED3 = LED1, LED4 = LED2 (for compatibility, similar to LED3 = LED4 in
KL25Z code)
SW1 and SW3 for the two switches (SW2 is reset switch)
2014-01-07 18:35:41 +01:00