Commit Graph

1442 Commits (4aaf7d4e3f0f417b05af22d03bf3b4d6dc63a6a0)

Author SHA1 Message Date
0xc0170 58ac3c6cd5 Merge branch 'gcc_k64f' of https://github.com/sg-/mbed into sg--gcc_k64f
Conflicts:
	workspace_tools/targets.py
2014-06-10 10:31:03 +01:00
Andreas Rebert 6d42cdc540 [LPC4088] GCC: corrected alignment problem when setting up memory region for Ethernet driver 2014-06-09 14:55:49 +02:00
bcostm a0d3da9a36 [NUCLEO_F401RE] Add missing IT flag reset + update system clock variable 2014-06-09 12:51:24 +02:00
Devan Lai df7af8ca86 Add support for remote CAN frames
Fixed bug where outgoing messages always had DIR bit set, even if
message type was CANRemote.
Fixed TODO where incoming messages were always assigned message type
CANData even if the message was remote
Changed filter setup to no longer set MDIR bit in receive filter; this
allows remote messages to pass through the filter.
2014-06-06 18:41:20 -07:00
bcostm 18cade6354 [NUCLEO_F401RE] Correct PWM channel on PA_3 2014-06-06 09:40:51 +02:00
Toyomasa Watarai e4e5683036 [LPC11U68] Fixed ADC sampling clock issue 2014-06-05 11:12:26 +09:00
Toyomasa Watarai 74d82257c0 [LPC1549] Fixed potential build error for GCC 2014-06-04 15:04:12 +09:00
Bogdan Marinescu bcacbb9fbf Merge branch 'master' of github.com:mbedmicro/mbed 2014-06-03 11:23:37 +01:00
Bogdan Marinescu bb120221fb Merge branch 'dev_trailing_spaces_removal' of git://github.com/0xc0170/mbed into 0xc0170-dev_trailing_spaces_removal
Conflicts:
	workspace_tools/toolchains/__init__.py
	workspace_tools/toolchains/arm.py
2014-06-03 10:39:31 +01:00
bcostm 8e2d37abf9 [NUCLEO_F401RE] Remove call to Systick
+ Update Cube F4 HAL driver to V1.1.0RC2
2014-06-03 11:18:59 +02:00
Toyomasa Watarai 850e3c4d3d [LPC11U68] Added UART1-4 support 2014-06-03 18:18:39 +09:00
0xc0170 b5afd80303 Removal of usbtest host for kinetis 2014-06-03 09:54:37 +01:00
sg- bc61af3b93 Start of adding gcc_arm export support and GCC_ARM compilation support. Binaries produced by GCC for K64F not functional at this point. 2014-06-02 19:20:17 -05:00
bcostm 2a70e71e30 [NUCLEO_F072RB] Add HAL files 2014-06-02 10:17:37 +02:00
Juan Carlos Ferrer 64cebfa232 Enables hex hook 2014-06-01 17:09:52 -05:00
Juan Carlos Ferrer 2784430ecd Merges linker scripts into a single file 2014-05-31 16:56:34 -05:00
Juan Carlos Ferrer e840a6c7bb Adds startup file 2014-05-31 16:35:41 -05:00
Juan Carlos Ferrer 2c90466c4f Adds check for INITIAL_SP 2014-05-31 16:29:14 -05:00
Juan Carlos Ferrer 69fd5721be Updates NRF51822 target defines 2014-05-31 16:15:25 -05:00
Juan Carlos Ferrer b2cc293722 First pass at linker script 2014-05-31 14:25:53 -05:00
bcostm 02873be1f7 [NUCLEO_F072RB] Update CubeF0 HAL driver 2014-05-30 15:39:23 +02:00
0xc0170 971038f2ed spaces removal - tests 2014-05-29 15:50:20 +02:00
0xc0170 a5e0dea136 spaces removal - fs 2014-05-29 15:39:05 +02:00
0xc0170 f09322274a spaces removal - rtos 2014-05-29 15:36:51 +02:00
0xc0170 07dff2db5e spaces removal - USBDevice 2014-05-29 15:32:05 +02:00
0xc0170 081230ee9c spaces removal - USBHost 2014-05-29 15:16:53 +02:00
0xc0170 9017b27778 mbed common - trailing white spaces removal 2014-05-29 15:11:05 +02:00
0xc0170 3ce40e2f75 License headers for new assert files. 2014-05-29 08:59:19 +02:00
0xc0170 e70c8daf85 mbed assert - guard macro correction 2014-05-28 16:41:29 +02:00
0xc0170 324407b59a assert rename to mbed_assert header file 2014-05-28 16:38:00 +02:00
0xc0170 be43ebc182 MBED_ASSERT - mbed assert implementation 2014-05-28 15:39:44 +02:00
Yihui Xiong 73b643816c add Arch Pro target 2014-05-28 17:54:42 +08:00
0xc0170 48cc27f405 [LPC targets + K20 + F407VG] spi,serial, i2c asserts logic corrections 2014-05-28 10:35:50 +02:00
0xc0170 6a84ffa433 Merge branch 'master' into dev_error_assert
Conflicts:
	libraries/mbed/targets/hal/TARGET_Freescale/TARGET_K20D5M/spi_api.c
	libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11U6X/gpio_api.c
	libraries/mbed/targets/hal/TARGET_NXP/TARGET_LPC11UXX/gpio_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/analogin_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/gpio_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/i2c_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/pwmout_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/serial_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/spi_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/i2c_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F302R8/i2c_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/i2c_api.c
2014-05-28 09:53:51 +02:00
0xc0170 f9091a237c [Freescale targets] - spi, serial assers corrections
- reverted gpio change in TARGET_LPC11U6X
2014-05-28 08:23:28 +02:00
Bogdan Marinescu bd83615ac5 Merge pull request #333 from 0xc0170/dev_nrf51_adc_read
[NRF51822] analog read - set channel
2014-05-27 12:54:12 +01:00
Bogdan Marinescu 22f1f3a38a Merge pull request #332 from bcostm/master
[NUCLEO_L053R8] Fix issue with upper case file name
2014-05-27 12:53:24 +01:00
0xc0170 9a39c1ddee [NRF51822] analog read - set channel 2014-05-27 12:57:45 +02:00
bcostm d4b8cb8a1c [NUCLEO_L053R8] Fix issue with file upper case file name
+ code cleanup
2014-05-27 11:12:53 +02:00
Bogdan Marinescu 1cdfe81b13 Merge pull request #331 from bcostm/master
[NUCLEO_xxx] Update xxx_free() functions + typo
2014-05-27 09:57:57 +01:00
bcostm 3529f1dc0a [NUCLEO_F302R8] Update xxx_free() functions + typo 2014-05-27 10:18:11 +02:00
bcostm 45142e0af4 [NUCLEO_F030R8] Update xxx_free() functions + typo 2014-05-27 09:51:55 +02:00
bcostm a223580e6b [NUCLEO_L152RE] Update rtc_free() 2014-05-27 09:24:28 +02:00
Martin Kojtal a8b7f5df2c Merge pull request #328 from ban4jp/master
[KLXX] Added RPC + RTOS support (KL05Z)
2014-05-27 09:24:17 +02:00
Martin Kojtal a2726bf3f0 Merge pull request #329 from bcostm/master
[NUCLEO_L152RE_F401RE] Update xxx_free() functions + typo corrections
2014-05-27 09:21:47 +02:00
bcostm 20fee9fbff [NUCLEO_F103RB] Update rtc + serial 2014-05-27 09:05:26 +02:00
Toyomasa Watarai d8a81cde30 [LPC1549] Fixed ADC channel 1 issue 2014-05-27 11:20:12 +09:00
Rohit Grover 6eb6b90fe9 provide a default implementation for SerialBase destructor 2014-05-26 18:28:04 +01:00
Rohit Grover ca965f836b removing virtual destructor for CAN_Message;
it could be compiled using a C compiler where
the destructor will not make sense.
2014-05-26 18:27:06 +01:00
Rohit Grover f65b7d9077 removing warnings discovered by using -Weffc++ flag for gcc 2014-05-26 18:04:46 +01:00
bcostm 57db78211c [NUCLEO_F401RE] Update xxx_free() functions + typo 2014-05-26 16:14:33 +02:00
bcostm b968150d2f [NUCLEO_L152RE] Update xxx_free() functions + typo 2014-05-26 15:47:10 +02:00
ban4jp 49cdbbfe5d [KLXX] Added RPC + RTOS support 2014-05-25 18:03:50 +09:00
bcostm 48a53c4be0 [NUCLEO_L053R8] Add object pin init for SPI + typo for I2C 2014-05-23 16:19:36 +02:00
Martin Kojtal 99a176f7d5 Merge pull request #325 from dbestm/master
[NUCLEO_L053R8] I2C1 clock + SPI slave receive
2014-05-23 13:52:16 +01:00
0xc0170 a3509013fa [K64F] i2c - magical timeout increase in i2c_stop 2014-05-23 13:44:54 +01:00
Rohit Grover f2b4c367e8 fix for a minor compiler warning about un-initialized variable 2014-05-23 11:29:01 +01:00
dbestm b6a524734d [NUCLEO_L053R8] I2C1 clock + SPI slave receive 2014-05-23 11:18:06 +02:00
bcostm 1bbd1fda37 [NUCLEO_F103RB] Update xxx_free() function + typo corrections 2014-05-23 11:00:26 +02:00
Martin Kojtal 10e3a9cea1 Merge pull request #314 from punitsoni/stm32_gcc
[STM32F103RB] Support for GCC_ARM toolchain
2014-05-23 08:39:47 +01:00
Martin Kojtal b5c244f51b Merge pull request #321 from neilt6/master
[LPC11UXX ] gpio_api.c - pin expansion
2014-05-23 08:31:58 +01:00
Sergio Scaglia 62605dfaaa - Added initialization for Tx Fifo values and provided value for TFWR bits in ENET_TFWR register
Signed-off-by: Sergio Scaglia <sergio.scaglia@arm.com>
2014-05-22 21:43:23 -07:00
Neil Thiessen 0438beba09 Update gpio_api.c
Modified gpio_set() to allow PIO0_0, PIO0_10, and PIO0_15 to be properly configured for GPIO.
2014-05-22 15:58:01 -06:00
Martin Kojtal ea4b6f76ef Merge pull request #322 from bcostm/master
[NUCLEO_F072RB] cmsis files
2014-05-22 19:53:27 +01:00
Neil Thiessen 1073702cd2 Changed LED mapping to RGB
Changed the pin mapping for LED1, LED2, and LED3, to Red, Green, and Blue respectively. This matches the KL25Z and LPC11U68, and makes more sense in my opinion.
2014-05-22 08:52:10 -06:00
dbestm 393401a651 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-05-22 14:09:21 +02:00
dbestm 4d91188360 [NUCLEO_L053R8] enhance SPI slave 2014-05-22 10:42:18 +02:00
Sergio Scaglia 3c2119fab6 These changes solve:
1) Endianess of TX_DESC_UPDATED_MASK so Tx buffers can be released after tranmission.
   2) Avoid assert( ) failure due uninitialized variable in enet_hal)config_tx_fifo( ) function.

Signed-off-by: Sergio Scaglia <sergio.scaglia@arm.com>
2014-05-21 15:05:29 -07:00
bcostm 627d0ef49c [NUCLEO_F072RB] Add cmsis files (part 4) 2014-05-21 18:16:20 +02:00
bcostm 49adba3abe [NUCLEO_F072RB] Add cmsis files (part 3) 2014-05-21 18:09:01 +02:00
Neil Thiessen e441e0aa4f Update gpio_api.c
Modified gpio_set() to allow PIO0_0, PIO0_10, and PIO0_15 to be properly configured for GPIO.
2014-05-21 09:21:43 -06:00
bcostm a8c5cfb7ec [NUCLEO_F072RB] Add cmsis files (part 2) 2014-05-21 16:57:18 +02:00
bcostm 6ec3e47274 [NUCLEO_F072RB] Add cmsis files (part 1) 2014-05-21 16:50:06 +02:00
Martin Kojtal 5831f87601 Merge pull request #317 from neilt6/master
[LPC11U6X] PinName LED mapping to RGB
2014-05-21 15:11:46 +01:00
0xc0170 b728ea1324 [LPC11CXX] can_frequency - bug fix
- link on the mbed issue report: https://mbed.org/users/mbed_official/code/mbed-src/issues/2
2014-05-21 15:08:55 +01:00
0xc0170 0306d52fc5 [K20, LCP1768, F100RB] asserts corrections 2014-05-21 14:33:42 +01:00
dbestm 622bcfa288 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-05-21 15:16:50 +02:00
dbestm a102edf48b [NUCLEO_F053R8] enhance I2C master (stop) and add I2C slave 2014-05-21 15:11:21 +02:00
bcostm aaa3845aab [NUCLEO_L053R8] Fix baudrate issue with LPUART1
+ add code for spi_free()
+ typo corrections
2014-05-21 10:16:57 +02:00
Neil Thiessen ed0b72233e Changed LED mapping to RGB
Changed the pin mapping for LED1, LED2, and LED3, to Red, Green, and Blue respectively. This matches the KL25Z, and makes more sense in my opinion.
2014-05-20 11:03:49 -06:00
0xc0170 906a6745a9 assert - logic corrections 2014-05-20 17:10:11 +01:00
0xc0170 60276a7cac __ASSERT_MSG macro for uvision, corrections in LPC targets - serial - assert 2014-05-20 16:41:30 +01:00
Martin Kojtal d0e6815ac8 Merge pull request #315 from dbestm/master
[NUCLEO_F302R8] SPI master correction
2014-05-20 16:35:16 +01:00
dbestm 40cf8b8952 [NUCLEO_F302R8] SPI master corrected 2014-05-20 16:39:34 +02:00
Przemek Wirkus 7afde21d4d Added pins for EEPROM line test 2014-05-20 15:24:21 +01:00
Przemek Wirkus 20d2618d19 SD card test updated with 11U68 pinology 2014-05-20 15:05:28 +01:00
Rohit Grover c057be6709 remove BLE related tests;
They were only demos; not real tests.
2014-05-20 14:54:01 +01:00
Rohit Grover 61a72711eb Removed BLE related code to github
As part of transitioning to mbed.org, the BLE code is now only available
on mbed.org:

http://mbed.org/teams/Bluetooth-Low-Energy/code/BLE_API/
http://mbed.org/teams/Nordic-Semiconductor/code/nRF51822/
2014-05-20 14:43:10 +01:00
0xc0170 d843d56c08 [ALL TARGETS] error replaced by assert for preconditions 2014-05-20 14:20:37 +01:00
Punit Soni 882dcee242 Add support for GCC_ARM toolchain in target STM32F103RB 2014-05-19 20:18:42 -07:00
Bogdan Marinescu eb0ab77fdb Bumped revision number 2014-05-19 17:08:40 +01:00
dbestm af4522e2dc Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-05-19 15:42:42 +02:00
dbestm 2691001351 [NUCLEO_F302R8] enhance SPI slave 2014-05-19 15:37:08 +02:00
Martin Kojtal ffcaadfc68 Merge pull request #310 from dbestm/master
[NUCLEO_F302R8] Add I2C slave, enhance I2C master
2014-05-19 10:59:31 +01:00
dbestm 9d459bad9f [NUCLEO_F302R8] indentation correction in I2C api 2014-05-19 11:12:12 +02:00
dbestm 6484358e33 [NUCLEO_F030R8] enhance I2C master 2014-05-19 09:57:58 +02:00
Martin Kojtal e7f82dfb52 Merge pull request #312 from mazgch/master
fix wrong pin in C027 platform api
2014-05-19 08:43:22 +01:00
Sissors da3c7c5e60 K20D5(0)M SPI code
Other pinouts still need to be done. PTC6 as MOSI possibly has issues.
There are also some changes which technically aren't required, but were
made in the search to why on earth it wasn't doing anything.
2014-05-18 09:40:39 +02:00
mazgch ec6104a0fd typo 2014-05-16 18:19:06 +02:00
Martin Kojtal 32deaca3f9 Merge pull request #308 from mazgch/master
[ublox c027] platform api to manage peripheral power supplies and level shifters
2014-05-16 16:08:12 +01:00
0xc0170 fb90157c9a All targets except STM - asserts for checking presumptions (function parameters) 2014-05-16 15:45:12 +01:00
Przemek Wirkus 30424b260d Code indentation only 2014-05-16 14:33:10 +01:00
Przemek Wirkus d6168f30cf Added TARGET_LPC11U68 to timer/ticker/eeprom tests 2014-05-16 14:29:51 +01:00
Przemek Wirkus 55c4d96efc Added NUCLEO L053R8 to SD test definitions 2014-05-16 11:16:47 +01:00
dbestm cd5cb4ab34 [NUCLEO_F302R8] Add I2C slave, enhance I2C master 2014-05-16 10:56:03 +02:00
Toyomasa Watarai 71b734812b [LPC11U68] Added PwmOut and USBDevice support
Added PwmOut support using SCT0/1
Added USBDevice support
Fixed analog mode issue for ADC
2014-05-16 16:00:43 +09:00
Bogdan Marinescu 7fda8e7eb7 Merge branch 'master' of github.com:mbedmicro/mbed 2014-05-15 17:12:41 +01:00
Bogdan Marinescu 4d4ac9cd81 Fixed LPC11U68 flow control issue 2014-05-15 17:12:28 +01:00
mazgch a36ad6c0b6 address coding style concerns of some individuals 2014-05-15 17:37:15 +02:00
mazgch f8e0d9cf3e added a api to manage the power supplies of peripheral power supplies and level shifters 2014-05-15 17:10:30 +02:00
Martin Kojtal 377ccd9e08 Merge pull request #306 from mazgch/master
add more pin names for C027 and LPC4088 QSB base board
2014-05-15 15:38:54 +01:00
0xc0170 09fe00f041 gpio and pinmap - asserts for NC as parameters (not init), abort retarget
- retarget - abort - calls mbed_die
	- asserts added to gpio mbed hal for all targets
2014-05-15 15:30:14 +01:00
Bogdan Marinescu e6f6f73239 Merge branch 'master' of git://github.com/dbestm/mbed into dbestm-master
Conflicts:
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_L152RE/i2c_api.c
2014-05-15 13:33:52 +01:00
Przemek Wirkus ef1f4756c1 Removed compilation error 2014-05-14 17:21:11 +01:00
mazgch 7bc41ef504 some more pin names 2014-05-14 17:59:32 +02:00
0xc0170 4c61464ee7 all targets - gpio - NC guard
- gpio init enables to set pin to NC, thus the rest of gpio HAL should not do any action
	  if pin is set to NC.
2014-05-14 15:44:33 +01:00
Przemek Wirkus 63d2bba43c Add new ST target TARGET_NUCLEO_L053R8 to few tests 2014-05-14 14:54:11 +01:00
Martin Kojtal 6923b21563 Merge pull request #304 from bco2stm/master
[NUCLEO_F302R8] Correct the pin used for the LEDx definitions
2014-05-14 13:45:09 +01:00
mazgch 339bd2aec9 fix uart tx isr detach 2014-05-14 14:09:36 +02:00
bco2stm 4bc911d7da [NUCLEO_F302R8] Correct the pin used for the LEDx definitions 2014-05-14 09:46:26 +02:00
bco2stm c273d37730 [NUCLEO_F030R8] Correct PA_7 pwm channel number 2014-05-14 09:20:42 +02:00
unknown 87eb44e68d This change fixes the problem with K64F Ethernet support where after transmitting frames, the buffers were not released so system would eventually running out of memory.
Signed-off-by: unknown <sersca01@SERSCA01-002137.usa.Arm.com>
2014-05-13 10:29:34 -07:00
dbestm b15f1e5245 [NUCLEO_L152RE] add SPI slave and I2C slave 2014-05-13 09:49:50 +02:00
bcostm f41d1e8383 [NUCLEO_F401RE] Add PA_7 in AnalogIn pinout 2014-05-12 10:06:12 +01:00
Toyomasa Watarai e756237ebf [LPC11U68] Fixed PLL lock issue etc
Fixed PLL lock issue
Corrected system clock related code
2014-05-12 15:25:23 +09:00
Toyomasa Watarai 94f9d1fcc1 [LPC11U35_501] Added USBDevice support 2014-05-10 10:21:41 +09:00
bcostm c761a5e0a9 [NUCLEO_F401RE] Add auto clock configuration (HSE/HSI)
Solve also the problem with the SetSysClock function not declared in
sleep.c

Conflicts:
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/i2c_api.c
2014-05-09 13:46:53 +01:00
Bogdan Marinescu 518967a1d8 Fixed a couple of compilation errors in CellularModem 2014-05-08 10:58:57 +01:00
Martin Kojtal f62e0e4d9f Merge pull request #289 from neilt6/master
LPC11UXX and LPCU13XX - Fix reset glitch in pwmout_write()
2014-05-08 08:45:19 +01:00
Bogdan Marinescu 152b58673f Merge pull request #293 from hollie/fix_nvic_table_init
Ensure the NVIC table gets copied to RAM even when it is not at 0x0000
2014-05-07 17:38:34 +01:00
Bogdan Marinescu cbbbba7ce2 Merge pull request #297 from dbestm/master
[NUCLEO_F401RE] add stop management in I2C
2014-05-07 17:38:18 +01:00
dbestm ae75c78147 [NUCLEO_F401RE] add stop management in I2C 2014-05-07 17:06:27 +02:00
Neil Thiessen 0b449bb1d7 Fix reset glitch in pwmout_write() on LPC13XX
Fixed the same problem as https://github.com/mbedmicro/mbed/pull/289 on the LPC13XX.
2014-05-07 08:53:55 -06:00
Bogdan Marinescu 06edaf703a Merge pull request #294 from mazgch/master
increase timeout for slow I2C slaves that make use of extensive clock stretching
2014-05-07 13:18:30 +01:00
Bogdan Marinescu 7751e75957 Merge branch 'master' of github.com:mbedmicro/mbed 2014-05-07 13:12:33 +01:00
Bogdan Marinescu f01970e8df Merge branch 'master' of git://github.com/dbestm/mbed into dbestm-master
Conflicts:
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/device.h
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/i2c_api.c
2014-05-07 13:12:08 +01:00
Bogdan Marinescu 61d084e375 Merge pull request #292 from bcostm/master
[NUCLEO_L053R8] Add this platform
2014-05-07 13:08:09 +01:00
mazgch 94ac072267 fix multibyte reads (was polling wrong status value) 2014-05-07 13:39:27 +02:00
0xc0170 37b8ad8063 K20 - i2c open drain enabled 2014-05-07 11:28:02 +01:00
0xc0170 cbe3a40986 K64F - i2c fix, debug-info sets optimization to
- debug-info for all toolchains set optimization to 0
	- i2c - open drain and clock enabled for i2c pins [K64F]
2014-05-07 11:26:14 +01:00
Mihail Stoyanov 0cd322f5c3 Added D14, D15 pins for LPC812 2014-05-07 13:15:32 +03:00
Mihail Stoyanov 77cf3aabc3 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-05-07 13:06:25 +03:00
dbestm 03f7fcd2a0 [NUCLEO_F401RE] add I2C slave and SPI slave 2014-05-07 10:39:13 +02:00
dbestm 54ec228bd9 [NUCLEO_F103RB] add SPI slave and I2C slave 2014-05-07 10:34:12 +02:00
mazgch ab2b426832 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-05-07 09:58:23 +02:00
mazgch e61b2f1f88 make sure we remove any function from a physical pin so that we can assign a new function to it. 2014-05-07 09:38:26 +02:00
0xc0170 0659ba42f6 Merge branch 'master' of https://github.com/Sissors/mbed into Sissors-master 2014-05-07 08:36:08 +01:00
mazgch 850bb11645 undo typo 2014-05-06 09:18:06 +02:00
mazgch 04fa77f909 increase timeout for slow slaves that use clock extensive stretching 2014-05-06 09:13:58 +02:00
bcostm ce2d6b3048 [NUCLEO_L053R8] Add hal files 2014-05-05 15:31:26 +02:00
bcostm faeb26b7ff [NUCLEO_L053R8] Add cmsis files (5) 2014-05-05 15:30:13 +02:00
bcostm b7b52e416a [NUCLEO_L053RB] Add cmsis files (4) 2014-05-05 15:27:32 +02:00
bcostm eb1315ff84 [NUCLEO_L053RB] Add cmsis files (3) 2014-05-05 15:18:50 +02:00
bcostm 3c02044ac4 [NUCLEO_L053RB] Add cmsis files (2) 2014-05-05 15:14:53 +02:00
bcostm 0ea6e7c6ea [NUCLEO_L053R8] Add cmsis files 2014-05-05 15:06:33 +02:00
Lieven Hollevoet 44b0aa9b73 Ensure the NVIC table gets copied to RAM even when it is not located at 0x00.
This is useful in case you're using a secondary bootloader to load application code that is using the mbed libraries on a bare metal controller.
2014-05-05 14:39:01 +02:00
Mihail Stoyanov 7882b9ca20 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-05-05 13:57:45 +03:00
Przemek Wirkus 044b5131cb Added NUCLEO_F103RB, NUCLEO_L152RE, NUCLEO_F302R8, NUCLEO_F030R8, NUCLEO_F401RE defines to timer tests. Fixed bug related to Nucleo not responding to singletest.py test execution 2014-05-02 19:54:40 +01:00
Mihail Stoyanov bdb8464262 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-05-02 15:12:47 +03:00
Neil Thiessen 3e42b889ac Fix reset glitch in pwmout_write()
Resetting the timer every time the duty cycle is changed causes unwanted glitches to be produced on the output. These glitches manifest as a tone at the update frequency when PWM is used for class D style audio.
2014-05-01 09:19:14 -06:00
Bogdan Marinescu 60b6b2c007 Merge pull request #287 from tkuyucu/master
Update with I2C fix
2014-05-01 12:56:21 +01:00
Bogdan Marinescu c3b233cec2 Merge pull request #286 from bcostm/master
[NUCLEO_F103RB] Remove PD_0/PD_1 pins
2014-05-01 12:52:40 +01:00
Przemek Wirkus e5b475f654 Added TARGET_NUCLEO_L152RE define to Timeout test 2014-04-30 13:57:14 +01:00
Przemek Wirkus 96f78f4151 Added TARGET_NUCLEO_L152RE define to Timer us test 2014-04-30 13:57:13 +01:00
Przemek Wirkus 70956ff794 Added TARGET_NUCLEO_L152RE define to Ticker 2 test 2014-04-30 13:57:12 +01:00
Przemek Wirkus 935ce7c733 Added TARGET_NUCLEO_L152RE define to EEPROM test 2014-04-30 13:57:11 +01:00
Przemek Wirkus d0b7f3009d Updated test MBED_A4 (i2c_TMP102) with LPC2368 target 2014-04-30 13:57:09 +01:00
Przemek Wirkus c62f8cd1d1 Added new test NET_14 - datagram PHY/data layer benchmark 2014-04-30 13:57:08 +01:00
Przemek Wirkus 23b696133a Added LPC2368 to SD card and TMP102 tests 2014-04-30 13:57:07 +01:00
Sissors 127eba40bd I2C changes for the K64F
Fixed also here single byte read (probably)
2014-04-30 14:50:02 +02:00
tkuyucu 35602c21be Merge remote-tracking branch 'upstream/master' 2014-04-30 14:03:28 +02:00
tkuyucu 74ecc75bd8 I2C NAK fix 2014-04-30 14:00:59 +02:00
Sissors 2ec18a06d8 Fixed Freescale byte reads (minus k64)
See:
https://mbed.org/questions/3181/Inconsistent-results-when-attempting-wri/
for the issue. Now every byte read is treated equal and ACKs/NACKs are
correctly generated
2014-04-30 10:46:23 +02:00
bcostm 27918745cd Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-04-30 09:57:58 +02:00
bcostm 4582e2112e [NUCLEO_F103RB] Remove PD_0/PD_1 pins
These pins are not present in the 64 pins package.
2014-04-30 09:57:16 +02:00
Bogdan Marinescu 522752bd58 Merge branch 'master' of git://github.com/dbestm/mbed into dbestm-master 2014-04-29 16:58:46 +01:00
Bogdan Marinescu b5f6c135e4 Merge pull request #279 from xiongyihui/master
fix prescaler settings
2014-04-29 16:46:12 +01:00
Toyomasa Watarai e5a61c07c0 [LPC1549, 11U68] Added RTOS support 2014-04-29 23:14:33 +09:00
dbestm 569da9ae6e [NUCLEO_F030R8] modif in device.h to enable I2C slave and SPI slave 2014-04-29 15:45:28 +02:00
bcostm daabeffe4f [NUCLEO_F103RB] Remove trailing spaces, typo corrections 2014-04-29 22:23:08 +09:00
bcostm 6f2c83a0ff [NUCLEO_F103RB] Add LSE configuration for RTC 2014-04-29 22:23:07 +09:00
bcostm da8db27ea4 [NUCLEO_L152RE] Add LSE configuration for RTC and...
... remove trailing spaces, typo corrections
2014-04-29 22:23:07 +09:00
bcostm 792677ef91 [NUCLEO_F103RB] Remove trailing spaces, typo corrections 2014-04-29 11:30:45 +02:00
bcostm 9ac0131acd [NUCLEO_F103RB] Add LSE configuration for RTC 2014-04-29 11:02:11 +02:00
bcostm 7af317dda2 [NUCLEO_L152RE] Add LSE configuration for RTC and...
... remove trailing spaces, typo corrections
2014-04-29 10:12:59 +02:00
Toyomasa Watarai 3de6ec9451 [LPC11U68] Initial release
Initial release of NXP LPC11U68 target.
2014-04-29 10:32:24 +09:00
Yihui Xiong f11cb671e5 fix prescaler settings 2014-04-29 07:30:50 +08:00
dbestm 839f1c0bad [NUCLEO_F030R8] add I2C slave, enhance clock settings 2014-04-28 17:58:44 +02:00
bcostm 795ebb928c [NUCLEO_F401RE] Add missing files for LSE configuration, typo 2014-04-28 17:58:42 +02:00
bcostm e85c4f1ebe [NUCLEO_F401RE] Add LSE configuration for RTC, remove trailing spaces, typo corrections 2014-04-28 17:58:40 +02:00
Bogdan Marinescu af534d61c0 Bumped revision number 2014-04-28 15:56:57 +01:00
bcostm 8bafbd10f3 [NUCLEO_F401RE] Add missing files for LSE configuration, typo 2014-04-28 16:46:27 +02:00
bcostm aba7d50e7d [NUCLEO_F401RE] Add LSE configuration for RTC, remove trailing spaces, typo corrections 2014-04-28 16:04:14 +02:00
dbestm 5b12db16ad Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-04-25 15:12:19 +02:00
dbestm a945e45c6f [NUCLEO_F030R8] add more SPI pins 2014-04-25 15:01:49 +02:00
dbestm ebe73f04c3 [NUCLEO_F030R8] add more I2C pins 2014-04-24 17:20:35 +02:00
Bogdan Marinescu 99a8b2179e Merge pull request #274 from bcostm/master
[NUCLEO_F302R8] Add LSE configuration for RTC
2014-04-24 15:17:56 +01:00
Przemek Wirkus 5eb40d38ca Small refactoring + code indent 2014-04-24 14:41:53 +01:00
bcostm 3abdd41404 [NUCLEO_F302R8] Add LSE configuration for RTC 2014-04-24 15:41:23 +02:00
Przemek Wirkus 9c4ed0b729 Small updates for test MBED_A12, MBED_A19, MBED_A25 (SD, EEPROM, EEPROM) 2014-04-24 15:41:21 +02:00
Przemek Wirkus 824267b3d4 Updated MBED_A19 24LC256 EEPROM test. Added new test MBED_A25 24LC256 I2C EEPROM pattern write/read to test suite 2014-04-24 15:41:19 +02:00
Bogdan Marinescu cdd657a5b0 K64F TCP/IP code compilation temporary workaround 2014-04-24 15:41:17 +02:00
Bogdan Marinescu 9a5f81d75c Added K64F TCP/IP support
Currently NET_7 (HttpClient test) and NET_8 (NTP test) fail for
unknown reasons.
2014-04-24 15:41:14 +02:00
Przemek Wirkus 4927a9d7e3 Small updates for test MBED_A12, MBED_A19, MBED_A25 (SD, EEPROM, EEPROM) 2014-04-24 13:48:39 +01:00
Przemek Wirkus 77c96631cc Updated MBED_A19 24LC256 EEPROM test. Added new test MBED_A25 24LC256 I2C EEPROM pattern write/read to test suite 2014-04-24 13:48:38 +01:00
Bogdan Marinescu 0f3d1cc59a Merge pull request #273 from bcostm/master
[NUCLEO_F103RB] Correction in us_ticker
2014-04-24 13:11:00 +01:00
Bogdan Marinescu 43f1e01588 K64F TCP/IP code compilation temporary workaround 2014-04-24 13:07:35 +01:00
Bogdan Marinescu 94fd2228fb Added K64F TCP/IP support
Currently NET_7 (HttpClient test) and NET_8 (NTP test) fail for
unknown reasons.
2014-04-23 16:16:38 +01:00
bcostm bbfdef0fac [NUCLEO_F103RB] Correction in us_ticker 2014-04-23 15:11:22 +02:00
cfb95 bc64051587 Update PeripheralNames.h
Add USART3
2014-04-23 15:11:20 +02:00
cfb95 513e6c042e Update serial_api.c
add UART_3 at pins PB_10 and PB_11
2014-04-23 15:11:18 +02:00
dbestm e61e369ebc Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-04-23 14:18:06 +02:00
dbestm c1354497e2 [NUCLEO_F030R8] add more channels for ADC 2014-04-23 13:58:59 +02:00
Bogdan Marinescu 6cf73e2e26 Merge pull request #272 from bcostm/master
[NUCLEO_F030R8/F302R8] Move back SetSysClock() call in SystemInit()
2014-04-23 10:52:20 +01:00
bcostm b5d497940e [NUCLEO_F103RB] Many improvements
- Add more USART, SPI, I2C, PWM and AnalogIn pins
- Use TIM4 instead of TIM1 for the ticker
2014-04-23 11:12:16 +02:00
bcostm 9daf44308a [NUCLEO_F030R8] Move back SetSysClock() call in SystemInit() 2014-04-23 10:03:59 +02:00
bcostm 6abba68998 [NUCLEO_F302R8] Move back SetSysClock() call in SystemInit()
The serial_init() function is called before the mbed_sdk_init() (I don't
know why?) and this causes an incorrect baudrate calculation.
2014-04-23 09:53:35 +02:00
bcostm 3aa9e58c88 [NUCLEO_F030R8] Replace include of stm32f0xx.h with cmsis.h 2014-04-22 17:27:36 +02:00
Bogdan Marinescu a519f94f35 Merge pull request #271 from bcostm/master
[NUCLEO_F030R8] Many improvements added
2014-04-22 15:59:56 +01:00
bcostm 4ac17903e2 [NUCLEO_F030R8] Many improvements added
- Automatic clock configuration at startup between HSE and HSI
- System clock = 48 MHz for both
- Configure LSE for RTC (if not available LSI is used instead)
- Add 1MHz clock for I2C
- Update SPI prescaler values
- Typo corrections
2014-04-22 16:15:31 +02:00
Bogdan Marinescu 14ad8773c4 Merge pull request #270 from cfb95/patch-5
Update serial_api.c
2014-04-22 14:46:50 +01:00
Bogdan Marinescu ab84750786 Merge pull request #262 from dbestm/master
[NUCLEO_F030R8] add more pwm and UART pins, correction in I2C
2014-04-22 14:44:30 +01:00
Bogdan Marinescu 7b8a9ba096 Merge branch 'patch-3' of git://github.com/cfb95/mbed into cfb95-patch-3 2014-04-22 13:41:07 +01:00
Bogdan Marinescu ffe6a9b3e0 Revert "Merge pull request #265 from cfb95/patch-1"
This reverts commit 6b9fca177a, reversing
changes made to c9167e8c43.
2014-04-22 13:37:31 +01:00
Bogdan Marinescu 6b9fca177a Merge pull request #265 from cfb95/patch-1
Update gpio_irq_api.c
2014-04-22 13:22:50 +01:00
Bogdan Marinescu c9167e8c43 Merge branch 'master' of git://github.com/bcostm/mbed into bcostm-master 2014-04-22 12:53:02 +01:00
Bogdan Marinescu cebd0ea8b6 Merge pull request #266 from cfb95/patch-2
Update device.h
2014-04-22 09:59:04 +01:00
Bogdan Marinescu 8215203cde Merge pull request #264 from Sissors/master
K20 general and timer adjustments
2014-04-22 09:52:30 +01:00
cfb95 b82f46862e Update PeripheralNames.h
Add USART3
2014-04-20 08:32:36 -07:00
cfb95 6bc2cf7f6d Update serial_api.c
add UART_3 at pins PB_10 and PB_11
2014-04-20 06:27:17 -07:00
cfb95 bf597151cf Update gpio_irq_api.c
enable 16 irq channels, expanding EXTI9_5_IRQn and EXTI15_10_IRQn
2014-04-19 09:54:38 -07:00
Sissors 62dcd84aa3 Added (deep)sleep
Pretty much copy pasta of KLxx sleep code with only tiny change
2014-04-19 18:11:16 +02:00
cfb95 eaef91bee6 Update device.h
Enable DEVICE_ERROR_PATTERN to detect errors with fast blinking on green and blue leds.
2014-04-18 17:59:40 -07:00
cfb95 cdcd8f46f7 Update gpio_irq_api.c
More irq's and user button bugfix copied from NUCLEO_F103RB commit ab7cc12 by bcostm
2014-04-18 17:47:53 -07:00
bcostm 90e883a43d [NUCLEO_F302R8] Move SetSysClock() in mbed_sdk_init() + minor modifications 2014-04-18 16:18:45 +02:00
Sissors ccdfed52eb Moved ticker timer to a PIT channel + adjusted namings
The timer which creates interrupts is now also done using one of the PIT
channels. Since also here no chaining is possible we still need to do
some bits in software, but 32-bit without prescaling is still better
than 16-bit with.

Also some code was moved around and naming conventions changes, since no
lptmr is used anymore, and calling both pit-timer would get confusing
2014-04-17 22:36:03 +02:00
Sissors ee658aa3e1 Some tab fixes 2014-04-17 18:08:15 +02:00
Sissors 6ff874c0cb Modified timer code
Timer/Wait timer
2014-04-17 18:04:36 +02:00
dbestm 1fa42767fc [NUCLEO_F030R8] add pin for UART 2014-04-17 15:46:33 +02:00
dbestm c8ca6c339b Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-04-16 16:33:54 +02:00
dbestm 45369fa25e [NUCLEO_F030R8] add more pwm, correction in I2C 2014-04-16 16:00:04 +02:00
Przemek Wirkus 6b044ada5b Added KL25Z_5 MMA8451Q accelerometer test to test automation suite 2014-04-16 11:49:35 +01:00
Przemek Wirkus 581c8b4086 Small updates for NET_7 HTTP Client test 2014-04-16 11:06:38 +01:00
Przemek Wirkus c33b744fa5 Added NET_13 TCP client echo loop host test to test automation suite 2014-04-16 11:06:35 +01:00
Sissors 19d131973c Initial K20 fixes
Added the required gpio-irq enable/disable + fixed bus_frequency
2014-04-16 08:12:31 +02:00
Bogdan Marinescu 65be1ee4a1 Merge pull request #247 from Sissors/master
Mode added to BusIn + allow creation of NC pins
2014-04-14 11:23:24 +01:00
Bogdan Marinescu 3afbb87c32 Merge pull request #261 from dinau/pwm_pa3_issue
[DISCO_F407VG] Fixed PWM PA_3 (and PC_9) output issue.
2014-04-14 10:26:20 +01:00
bcostm 4a1946ae8d [NUCLEO_F302R8] Implement analogout_free function
This code was missing + make some typo corrections.
2014-04-14 10:07:32 +01:00
dinau 8f135c6c81 [DISCO_F407VG] Fixed PWM PA_3 (and PC_9) output issue.
Refer to:
http://mbed.org/users/mbed_official/code/mbed-src/issues/4
2014-04-13 11:41:27 +09:00
Bogdan Marinescu efbbb2f307 Merge branch 'master' of git://github.com/sg-/mbed into sg--master
Conflicts:
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/gpio_irq_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/gpio_irq_api.c
	libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_L152RE/gpio_irq_api.c
2014-04-11 17:19:53 +01:00
dinau 9617a966df Merge branch 'mbedmicro.org/master' 2014-04-12 00:40:38 +09:00
Bogdan Marinescu 0356bc49c0 Merge pull request #258 from bcostm/master
[NUCLEO_xxx] Add more interrupt_in pins
2014-04-11 00:27:42 +01:00
sg- b64e32299f add fflush to exit
enable DEVICE_STDIO_MESSAGES on k64f
remove all line endings from error messages throughout mbed sdk (all targets)
2014-04-09 16:24:13 -05:00
Mihail Stoyanov ead2bc63cb Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-04-09 15:14:46 +01:00
dinau 4e32f9440d Added: second analog out. 2014-04-09 20:36:34 +09:00
Przemek Wirkus 602a4ed8eb Added EXAMPLE_1 /dev/null redirection host test to automation suite 2014-04-09 11:32:44 +01:00
sg- e20949093c added '\n' to error("") calls for all freescale targets and common source 2014-04-09 01:14:41 -05:00
sg- 52d2d49900 Correct TYPO for SPI pinmap_merge on RF Expansion port 2014-04-09 00:25:26 -05:00
bcostm aba5d84046 [NUCLEO_F030R8] Add more interrupt_in pins 2014-04-08 16:46:38 +02:00
Przemek Wirkus 497f8c5cd2 Added NET_1 and NET_2 (TCP / UDP client) automated tests to test suite 2014-04-08 15:31:16 +01:00
bcostm ab7cc12156 [NUCLEO_F103RB] Add more interrupt_in pins 2014-04-08 16:05:40 +02:00
bcostm aa90406ced Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-04-08 16:02:27 +02:00
bcostm 4a18b90ab7 [NUCLEO_L152RE] Add more interrupt_in pins 2014-04-08 15:53:36 +02:00
dinau d9c2175a05 [STM32F3-Discovery][DISCO_F303VC] initial port. 2014-04-08 22:30:24 +09:00
Przemek Wirkus 5804ee610b Added MBED_26 Integer constant division test to test suite 2014-04-08 12:09:22 +01:00
Mihail Stoyanov 60e9d0beb0 Merge branch 'master' of https://github.com/mbedmicro/mbed 2014-04-08 11:28:38 +01:00
Przemek Wirkus 38f84aa194 Added MBED_22 Semihost test automation to test suite 2014-04-08 11:24:58 +01:00
Przemek Wirkus 528b3136d3 MBED_10 Hello World test host automation added to test suite 2014-04-08 10:20:44 +01:00
Bogdan Marinescu d616c415fc Merge pull request #255 from bentwire/master
[STM32F3XX] Initial port
2014-04-08 09:11:08 +01:00
Bogdan Marinescu d81ce439bf Merge pull request #256 from bcostm/master
[NUCLEO_F030R8] Change PWM_OUT label
2014-04-07 23:29:58 +01:00
Bogdan Marinescu f12dc4ef0f Merge pull request #250 from xiongyihui/master
add I2C pins name and vector checksum
2014-04-07 23:26:23 +01:00
Mihail Stoyanov 3633348676 Changed the Arduino tests order 2014-04-07 16:56:13 +01:00
Bogdan Marinescu 2e32c71b50 [K64F] Ensure immediate update of CnV register in FTM
Also changed pin assignment for the PWM test.
2014-04-07 16:48:56 +01:00
Bogdan Marinescu 286a4e42f6 [K64F] Fix PWM implementation
Also change the pin for the PWM LED test.
2014-04-07 16:29:54 +01:00
bcostm 6e2d89de0f [NUCLEO_F030R8] Change PWM_OUT label
PB_3 does not support pwm out.
2014-04-07 08:34:15 +02:00
Michael Panetta 81c91a0487 [STM32F3XX] Initial port
This is the initial port of the mbed SDK to STM32F3XX (Tested with STM32F3Discovery and hello world test.)

This port is based on the NUCLEO_F302R8 target.
Only the GCC_ARM toolchain has been tested.
2014-04-06 21:21:28 -04:00
0xc0170 a7236a8783 K64F - ADC mbed HAL - channels definition correction
- only b channels are available
	- SC1A triggers the measurement
	- ADC1 channels corrections in the pinmap (PTCx), PTD6
2014-04-05 18:15:15 +02:00
Mihail Stoyanov 8806b50775 Merge branch 'master' of https://github.com/sg-/mbed 2014-04-04 12:26:23 +01:00
Mihail Stoyanov bf9689a9b8 Added "supported_form_factors" list attr to targets which defines TARGET_FF_* symbols for the supported form factors.
Unified some tests for targets that support Arduino form factor to use Arduino style pin names.
2014-04-04 12:24:21 +01:00
0xc0170 0bc4853443 K64F - pwm clock set store 2014-04-04 11:24:50 +02:00
0xc0170 7daf2753a0 K64F - port HAL corrections 2014-04-04 10:30:30 +02:00
Yihui Xiong 61a0f59bad add I2C pins name to Arch and Arch Pro 2014-04-04 10:40:31 +08:00
sg- 0e6cb47481 Update AnalogOut pinname in the test 2014-04-03 18:32:18 -05:00
Mihail Stoyanov 283e990f46 Added K64F to tests 2014-04-03 20:30:01 +01:00
Mihail Stoyanov 220c0bb39c Rename KSDK to KPSDK. Required for live compiles. 2014-04-03 11:32:15 +01:00
Bogdan Marinescu 2e4bbfb84f NMI handler is now in mbed_overrides.c 2014-04-03 11:22:56 +01:00
Sissors fc0a2cf35e Mode added to BusIn + allow creation of NC pins
Now BusIn can also use PullUp, etc, instead of only BusInOut.

If the pin is NC, it does get to the init, but all write/mode functions
are disabled. This is how it used to be in the old gpio version. Quite
some libraries allow users to make pins NC, and they are all locking up
with the current mbed version. This is far from a perfect solution, but
more a temporary fix.
2014-04-03 09:22:51 +02:00
Kevin Townsend c412d688bc Fixed GAP header reference 2014-04-03 02:50:36 +02:00
Kevin Townsend 348e2de6c8 Added get/set method for GAP connection handle 2014-04-03 02:12:28 +02:00
Kevin Townsend fff7a0fe60 Moved the connection handle 2014-04-03 02:07:17 +02:00
Kevin Townsend 5e210d8ae7 Added ability to manually set device address 2014-04-03 01:57:03 +02:00
sg- 832875853b Added PWM pins and mbed overrides for NMI_b 2014-04-02 17:34:31 -05:00
Bogdan Marinescu d537c51d26 Merge pull request #245 from 0xc0170/dev_k64f_squash
target K64F
2014-04-02 20:45:34 +01:00
0xc0170 a0f8bd9741 Freescale - rename KSDK 2014-04-02 21:20:52 +02:00
0xc0170 9cc0f2513a K64F - d14 and d15 swapped 2014-04-02 20:54:22 +02:00
Bogdan Marinescu be141acdd0 Merge pull request #244 from bcostm/master
[NUCLEO_xxx] Various bugs correction
2014-04-02 18:12:39 +01:00
Bogdan Marinescu f7c0e770fc Merge pull request #229 from todor603/master
Added GCC_ARM for NUCLEO_F401RE
2014-04-02 18:12:18 +01:00
Mihail Stoyanov 4e46149448 Added pins D14 and D15 for LPC1549 2014-04-02 14:40:02 +01:00
0xc0170 03b3a4e895 Target K64F addition.
Squashed commit of the following:

commit db3c9f7682083abeb291e01df31e67e4c50845b3
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Apr 2 09:52:00 2014 +0200

    K64F - KSDK - Warnings fixes

commit a639a5cdff889c13509c954b0a34ebac861c1361
Merge: 67a2c2a f3de345
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Apr 1 12:48:35 2014 +0200

    Merge branch latest 'master' into dev_target_k64f

    Conflicts:
    	libraries/rtos/rtx/RTX_Conf_CM.c
    	workspace_tools/build_api.py

commit 67a2c2aeb976f264db52ea10d18fea9de0d7685f
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sun Mar 30 13:19:51 2014 +0200

    K64F - PinName for buttons (SW2, SW3)

commit 957573e2cd42d5c73ed99477abb98c8b883695b2
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Mar 25 11:46:57 2014 +0100

    K64F - pins addition to mbed HAL, uart - 4 instances, fix i2c instance which was not stored

commit 2347a6d03984e297190910a250f2771032ae6327
Author: sg- <sam.w.grove@gmail.com>
Date:   Mon Mar 24 15:20:51 2014 -0500

    Added wait to i2c stop

commit b7b4a9c72e8724087a44078c41a2cb33e4c8d5e3
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Mar 24 19:28:16 2014 +0100

    K64F - I2c - ack flag retreive correction (logic inverted in ksdk hal)

commit 46c875251263029e32463c3b48473b10496088d9
Author: sg- <sam.w.grove@gmail.com>
Date:   Mon Mar 24 13:16:18 2014 -0500

    Added I2C Pinnames

commit b71c7a0dfba7025662f9a9d176494ce4dc86273e
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Mar 18 17:02:34 2014 +0100

    K64F Arduino pinNames update

commit d41b0ee493263d1d80fcb72b3f0d4d788359c7c9
Merge: 9c0a982 e2574eb
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Mar 18 14:57:57 2014 +0100

    Merge remote-tracking branch 'upstream/master' into dev_target_k64f.
    K64F gpio changed according to the latest mbed master.

    Conflicts:
    	libraries/rtos/rtx/RTX_CM_lib.h
    	workspace_tools/export/uvision4.py

commit 9c0a9822ab14263fff5e3b6459b7c2b4a77ce30c
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Mar 17 21:08:17 2014 +0100

    K64F - sleep support

commit 5edcf3603d2e7b00eedbb377203a054b7a01e51d
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sun Mar 16 18:19:55 2014 +0100

    K64F - pullup/down corrections, LED1 - R, LED2 - G, LED3 - B

commit a2b3b53a1474d32779654765cd1ce2ba2c6b2186
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Mar 13 20:55:39 2014 +0100

    K64F - SPI - delays are set, pin definition for tests

commit 1f3b3abe16f4afaaf1b75cb4bf3e3a9d5b6e50a7
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Mar 11 21:26:00 2014 +0100

    K64F - DAC update - tested with test a8

    	- internal reference set to VDDA
    	- PinName DAC0_OUT

commit 26d8cf47f8c0786b290ae659beb022901029b313
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Mar 11 08:31:44 2014 +0100

    KSDK - drivers layer removal, mbed HAL using only KSDK HAL

    	- ADC corrections with channels, and clock configuration

commit 67ebe14f5c88725033ea0fb135d94b6bf9a00fdb
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Mar 10 12:46:08 2014 +0100

    K20 copy files removed, targets.py - vertical alignment for K64F definition

commit be5c562d513c808e5bd425195a4fb1c71f47a57e
Merge: 696a713 fe0aca9
Author: Emilio Monti <emilmont@gmail.com>
Date:   Mon Mar 10 11:14:55 2014 +0000

    Merge branch 'rtos_support' into dev_target_k64f

commit 696a713751194b4762f1cdf6c17c0786decd7808
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Mar 10 12:05:30 2014 +0100

    [FIX] K64F - adc, sgtl driver updates

commit fe0aca9940bbdd5ee70a1a7341a0a2ad2abf912b
Author: Emilio Monti <emilmont@gmail.com>
Date:   Mon Mar 10 11:04:16 2014 +0000

    Add RTOS support for K64F

commit 5c3edcbca6dbcce628c7cde51ac94a6fc6278ba5
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sun Mar 9 20:43:38 2014 +0100

    K64F - uvision templates update

    	- uvision 5.10 supports K64F

commit 33f18d11d0eadb9243f1be0ae96c5f82e2913d48
Merge: 26f7587 74e9b2e
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sat Mar 8 10:34:25 2014 +0100

    Update branch from mbed master

    	- merge branch 'master' into dev_target_k64f

    Conflicts:
    	libraries/USBDevice/USBDevice/USBEndpoints.h
    	libraries/USBDevice/USBDevice/USBHAL_KL25Z.cpp
    	workspace_tools/export/uvision4.py
    	workspace_tools/targets.py

commit 26f75872b19a1db2a3abb34c6e773bac56acb32f
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Mar 6 22:15:53 2014 +0100

    K64F - USBDevice - MPU disable in init

commit e54d6bbaa68827bd63058fbf2428e289d15ac1f7
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Feb 26 21:06:58 2014 +0100

    K64F - clock setup 4 (usb clock enable)

commit c4165732b9520cb31ae3d649d50c353d09dc9932
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Feb 26 20:01:47 2014 +0100

    K64F - USBDevice addition

commit 9fcdbb8562b1415561b04e902fcdbb4724add5af
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Feb 24 19:11:48 2014 +0100

    K64F SPI HAL - initial version

commit 8093df58fa7d17fcb5ad04872c958d5254ee1d8a
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sat Feb 22 13:14:44 2014 +0100

    K64F - RTC and I2C implementation (using KPSDK HAL)

    	- instance correction in objects and peripherals names headers

commit 7ef3fbda605c2bd53a86f37d0676c0393b2e2949
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Fri Feb 14 09:45:27 2014 +0100

    mbed RTC HAL for K64F

commit e40332fd2db8bf36b3e6cabac5729e013da40c28
Merge: e059f65 6bfcd87
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Feb 13 14:20:20 2014 +0100

    Merge branch 'master' into dev_target_k64f

    Conflicts:
    	workspace_tools/build_api.py
    	workspace_tools/export/uvision4.py
    	workspace_tools/targets.py
    	workspace_tools/toolchains/__init__.py

commit e059f65fd09694418f9fa4f38da90954ab9decfe
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Feb 5 21:35:49 2014 +0100

    pwm mbed HAL

    	- using jusst ftm hal from KPSDK, not yet functional

commit b784278872b1d66ce2940f4988e0479971de8bc0
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Feb 3 18:28:24 2014 +0100

    uvision exporters for K64F, uticker - lptmr

    	- lptmr - no hal neiter driver, quick implementation using registers and internal clock
    	- exporters for K64F - using K60 1MB target, because K64F is not available in 4.7 yet

commit 7a030693e025c2bd456563f3e6f4456033d3f644
Author: Bogdan Marinescu <bogdan.marinescu@arm.com>
Date:   Tue Jan 28 16:29:54 2014 +0200

    Attempt to keep target's include directory structure

commit a2445b383224125abf4ee23bd17f1e685010a4a5
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Jan 27 07:25:16 2014 +0100

    Original KPSDK include directory structure for device

commit 9c07c58bb9cf5e9d8be4c3bec117ee87a5ea81c0
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Fri Jan 24 16:51:17 2014 +0000

    K64F ADC - initial commit

    	- ADC using KPSDK driver

commit 88e03ef8c5855a57887bb36cddfa5ab1491d400c
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Fri Jan 24 12:18:14 2014 +0000

    GPI IRQ

    	- nvic vectors number correction
    	- gpio irq HAL implementation

commit e83f1108ae9f779ce240d6cdfe23532bfa00a55e
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Fri Jan 24 10:06:44 2014 +0000

    PORT HAL implementation

    	- using gpio hal port

commit 75c21943200c8240d1edaf0a67f84b9f3b43db7f
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Jan 23 16:02:36 2014 +0000

    Serial (only 8bit at the moment), using KPSDK HAL

commit 296e79def617f005918cd8e2aa574f2908a362ca
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Jan 23 08:35:50 2014 +0000

    Folder structure correction for K64F - KPSDK

    	- scripts reverted, only new macro is available
    	- K64F specific headers are in HAL in device folder

commit f236b1ffcb9c8b443ad8483bca8b0e564a63f004
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Wed Jan 22 16:07:30 2014 +0100

    update KPSDK to RC1

    	- the update causes few more dependences which were reported. Will be removed later (usb, boards)
    	- pit timer - hal use , pit driver uses us period

commit f02c5353d4920e885f803ad235e5e82001e97b94
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Jan 21 09:45:55 2014 +0100

    KPSDK In/out  declaration removal

commit 8c88e098b4dc4901753309f1e6db4adb8aca4384
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Tue Jan 21 09:12:41 2014 +0100

    gpio_t struct only needs pinName

    	- gpio_init creates init objects on stack

commit 6b96d4ea2c5a6a2cb13571d740ffb679a62f8f3d
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Jan 20 19:59:03 2014 +0100

    us ticker - pit implementation (not functional yet)

    	- pit driver in KPSDK - added sdk prefix to needed functions

commit 098e60a3846abcd4c9c00bd199b01d4b1899807f
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Mon Jan 20 13:01:58 2014 +0100

    GPIO HAL - gpio_set implementation

commit 2bfebbfc75dcd08c20297ba42dc0cc82e5381a40
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sun Jan 19 20:46:55 2014 +0100

    GPIO KPSDK changes

    	- gpio driver - sdk prefix, no lookuptable, input/output declaration, refactoring, set MUX to GPIO
    	- gpio api in mbed implementation, tested on blue led

commit d083733c485fbdd79ed9ce87100df9fee82294a7
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Sat Jan 18 17:14:09 2014 +0100

    Update folder structure for KPSDK

    	- drivers addition
    	- usb (needed by drivers - needs to be fixed)
    	- utilities
    	- hal folder
    	- drivers/flash removed (needs to be fixed)
    	- usb host removed (needs to be fixed)

commit 9abcf3d94a2cc849cd6e586c1bad650b6a340a0c
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Jan 16 11:06:16 2014 +0100

    Initial commit for K64F

    	- KPSDK addition
    	- CMSIS + HAL for K64F
    	- HAL is not yet implemented
    	- scripts - target contain macros, ignore folders, cmsis copy folders
2014-04-02 14:41:06 +02:00
bcostm b7035550f7 [NUCLEO_F030R8] Fix issue with last changes in error.h 2014-04-02 14:13:50 +02:00