Commit Graph

474 Commits (1c2e2ce5727c9c933a6574d1fde2d879f736d6fe)

Author SHA1 Message Date
Toyomasa Watarai 1c2e2ce572 [LPC1549] Fixed us_ticker problem 2014-02-13 17:00:25 +09:00
Toyomasa Watarai 07706f0821 [LPC1549] Added SPI support 2014-02-13 16:52:38 +09:00
ytsuboi 78d4c7345b [LPC1549] Added UART support 2014-02-12 23:43:27 +09:00
ytsuboi 5f1f6c7417 [LPC1549] put PINASSIGN0-15 to PINASSIGN[] on LPC15xx.h
and fixed typo on system_LPC15xx.c
2014-02-12 16:13:00 +09:00
Toyomasa Watarai 741bfc22b1 [LPC1549] Fixed GPIO
Clean-up PinNames.h and GPIOrelated functions.
2014-02-11 23:18:59 +09:00
ytsuboi e06e842221 [LPC1549] initial commit 2014-02-11 15:54:38 +09:00
bcostm 4ad143ae95 Typo corrections 2014-02-01 22:05:45 +01:00
bcostm ae20d141c5 [NUCLEO_F030R8] Remove timer update interrupt in sleep 2014-02-01 19:15:23 +01:00
bcostm 2663367dc5 [NUCLEO_L152RE] Remove timer update interrupt in sleep
Otherwise the first update interruption will wake-up the MCU.
2014-02-01 19:05:03 +01:00
bcostm 3fba65b769 [NUCLEO_F103RB] Update to std periph driver V3.6.1 2014-02-01 18:48:55 +01:00
bcostm b275fc579a [NUCLEO_F103RB] Change ticker to use one timer...
and add another pwm output.
2014-02-01 13:27:56 +01:00
bcostm 0110c3eec4 [NUCLEO_L152RE] Add PWM output, ticker with one timer
The us_ticker uses now only one timer instead of two. Another PWM output
on TIM4 has been added.
2014-01-31 18:14:31 +01:00
bcostm e9fe1394a5 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-01-31 11:41:14 +01:00
Bogdan Marinescu 2665d5bac4 Modified call-before-main mechanism
Added a new function (mbed_sdk_init) that can be used by the SDK itself to
do initializations before main() is called.
2014-01-31 11:58:18 +02:00
Bogdan Marinescu 74409cbd59 Re-apply 178f881566 on top of the new changes 2014-01-31 11:50:35 +02:00
Bogdan Marinescu f2e1518220 Merge branch 'master' of git://github.com/Sissors/mbed into Sissors-master
Conflicts:
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/analogin_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/analogout_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/gpio_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/i2c_api.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/pinmap.c
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KL05Z/pwmout_api.c
2014-01-31 11:46:22 +02:00
bcostm a865de928b [NUCLEO_F030R8] Add pwmout api 2014-01-31 10:32:11 +01:00
Bogdan Marinescu 2a782f5067 Merge pull request #149 from cobrid/master
Remove unnecessary semicolons.
2014-01-31 00:55:41 -08:00
Bogdan Marinescu 6c4dc5cd33 Merge pull request #155 from sg-/c027_lpc1768_refactor
Forgot to add this file...
2014-01-31 00:54:56 -08:00
bcostm 6a30215feb [NUCLEO_F030R8] Modify us_ticker to use only one timer 2014-01-31 08:27:46 +01:00
Sissors fb3fe6003a Put PeripheralPin constant values in .c files, definitions in .h 2014-01-30 18:19:34 +01:00
sg- 1db40f89a7 Forgot to add this file... 2014-01-30 09:55:50 -06:00
bcostm 77bb1560ba [NUCLEO_L152RE] Change SPI frequency setting 2014-01-30 15:30:33 +01:00
bcostm ca173a1867 [NUCLEO_F030R8] Add SPI api, corrections in I2C 2014-01-30 15:29:07 +01:00
Bogdan Marinescu dba523f83f Merge pull request #154 from bcostm/master
Update of I2C, SPI, SLEEP for NUCLEO_F103RB and L152RE
2014-01-30 04:02:04 -08:00
bcostm 08941aaba1 [NUCLEO_L152RE] Add sleep api 2014-01-30 11:14:59 +01:00
Bogdan Marinescu 6e82b54538 Merge branch 'c027_lpc1768_refactor' of git://github.com/sg-/mbed into sg--c027_lpc1768_refactor
Conflicts:
	workspace_tools/export/uvision4.py
2014-01-30 11:31:56 +02:00
bcostm 90f7a2b80d [NUCLEO_L152RE] Change AF setting before GPIO setting 2014-01-30 10:13:59 +01:00
bcostm f712477c36 [NUCLEO_F103RB] Change AF setting before GPIO setting 2014-01-30 10:13:35 +01:00
bcostm 3ace84aece [NUCLEO_F030R8] Change AF setting before GPIO setting 2014-01-30 10:13:16 +01:00
bcostm 955223fd2c [NUCLEO_L152RE] Update std periph driver to V1.3.0 2014-01-30 09:53:14 +01:00
bcostm 6f06f6ecd2 [NUCLEO_L152RE] Correction on I2C gpio configuration + code cleanup 2014-01-30 09:49:51 +01:00
bcostm 740f801bb5 [NUCLEO_F103RB] Correction on I2C gpio configuration 2014-01-30 09:48:57 +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
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
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
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 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