Commit Graph

2195 Commits (06b9c99b2710687e78b17e1002f7481d4b51dc5a)

Author SHA1 Message Date
Steven Cooreman 4b020f80e7 [GPIO] optimize memory usage: get rid of 8 bytes of RAM allocation per GPIO object. 2015-06-02 10:16:52 +02:00
Steven Cooreman 204e716417 * [PwmOut] Fixed same bug as pulsewidth_us in period_us
* [PwmOut] Get rid of superfluous static uint32_t, save 4 bytes of RAM in static allocation.
* [PwmOut] Use 16-bit values for saving the top and CC register of the timer to RAM. Saves 4 bytes of RAM per PWM channel.
2015-06-02 10:11:44 +02:00
hjjeon0608 86a6703ef5 Change header about license. 2015-06-02 11:01:27 +09:00
hjjeon0608 4d977799b6 Merge branch 'master' of https://github.com/mbedmicro/mbed 2015-06-02 08:58:50 +09:00
Martin Kojtal 7a1d25e3df Merge pull request #1138 from stevew817/master
Silicon Labs - Initial test framework pin definitions for EFM32 platforms
2015-06-01 10:53:17 +01:00
Martin Kojtal 6f7f37eec7 Merge pull request #1118 from logost/LPC2460
Introduction of new platform LPC2460 MCU
2015-06-01 10:52:03 +01:00
Steven Cooreman 51518f0d4c Failed to account for PWM prescaler on high frequencies. 2015-06-01 11:37:34 +02:00
Martin Kojtal 7ab478cf5c Merge pull request #1110 from ohagendorf/nucleo_f446
Nucleo_F446RE - adding target
2015-06-01 10:27:07 +01:00
Marcomissyou 78f373c7fd modify overrides flash_init/flash powerdown and PinName 2015-05-29 13:48:31 +08:00
Dmitry Bogdanov 4ea75b425a Update years in copyright headers in CMSIS&HAL sources 2015-05-27 19:11:35 +04:00
0xc0170 1cef3ffb2d Merge branch 'master' of https://github.com/sg-/mbed into sg--master
Conflicts:
	libraries/mbed/common/SPI.cpp
2015-05-27 13:09:05 +01:00
0xc0170 bdc4434981 mbed lib revision - 100 2015-05-27 09:19:26 +01:00
hjjeon0608 d41f3f335f Merge branch 'master' of https://github.com/mbedmicro/mbed 2015-05-27 10:53:14 +09:00
hjjeon0608 f0f89fc9a4 remove gpio_irq_api.c because not complete 2015-05-27 10:52:34 +09:00
Steven Cooreman 14420995b0 Fix RTC, couldn't properly set time. 2015-05-26 11:47:03 +02:00
0xc0170 fc6ffc5819 Silabs - spi - style cosmetic changes for the last 2 commits 2015-05-26 08:44:28 +01:00
hjjeon0608 39c887c769 Bug fixed for test MBED_24(Timeout) 2015-05-26 08:55:30 +09:00
hjjeon0608 b8909ae27d Merge branch 'master' of https://github.com/mbedmicro/mbed 2015-05-26 08:05:34 +09:00
Olaf Hagendorf 26e44eaa1b [NUCLEO_F446RE] Exchange linker script and startup file 2015-05-23 19:03:13 +02:00
ohagendorf 455b417b8f [NUCLEO_F446RE] create new target - part 2
Update system_stm32f4xx to new version, generated by STM32CubeMX
Add target name to digital_loop test
Update coide export template
2015-05-23 19:03:12 +02:00
ohagendorf 8edb20bed6 [NUCLEO_F446RE] create the new target
Create the new target - mbed_blinky is runnning
2015-05-23 19:03:11 +02:00
Marcus Chang f0861ccda5 SPI transfers larger than what the DMA can handle are split up in multiple transfers. 2015-05-22 17:30:08 +01:00
Martin Kojtal 88d158e43b Merge pull request #1130 from stevew817/master
Silicon Labs - Cosmetic: apply mbed coding style to HAL
2015-05-22 10:18:28 +01:00
Steven Cooreman 2c55311cfb cosmetic changes: apply mbed coding style to Silicon Labs HAL. 2015-05-22 10:47:37 +02:00
Martin Kojtal 61deb3e97c Merge pull request #1125 from 0xc0170/fix_#1124
Timer/Ticker - fix constness of the data argument/member
2015-05-22 09:31:39 +01:00
Martin Kojtal 773be33ba7 Merge pull request #1129 from stevew817/master
Silicon Labs - Serial ports other than stdio were not properly enabled
2015-05-22 09:31:25 +01:00
Steven Cooreman e8ff8e7629 Bugfix in Serial: serial ports other than STDIO are not enabled properly. 2015-05-22 09:44:42 +02:00
hjjeon0608 fef219f493 Disable I2C slave 2015-05-22 14:08:01 +09:00
hjjeon0608 8fae6b7a85 Change to static. 2015-05-22 10:42:56 +09:00
hjjeon0608 446bcdd7df Change header scripts about PeripheralPins.c and PeripheralPins.h 2015-05-22 10:05:40 +09:00
hjjeon0608 82dd920c7e Change Stack size and heap size to 0x400 2015-05-22 09:44:03 +09:00
hjjeon0608 feb9f51e2c Now, we support toolchain ARM.
So Add the files.
2015-05-22 09:34:46 +09:00
Jeremy Brodt 91f856b2b9 [MAX32600MBED][MAXWSNENV] Corrected SPI frequency assertion. 2015-05-21 18:36:36 -05:00
Jeremy Brodt dda00b4f25 [MAX32600MBED] Pin definition changes for V2 boards. 2015-05-21 18:36:28 -05:00
hjjeon0608 1c9cbdbf35 Merge branch 'master' of https://github.com/mbedmicro/mbed 2015-05-22 08:05:04 +09:00
hjjeon0608 5fb844ce87 Change startup code for toolchain ARM
Add possible toolchain ARM at targets.py
2015-05-22 08:04:37 +09:00
0xc0170 f5eeaa09c6 Merge branch 'master' of https://github.com/modtronix-com/mbed into modtronix-com-master
Conflicts:
	libraries/rtos/rtx/TARGET_CORTEX_M/RTX_CM_lib.h
	libraries/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c
	workspace_tools/export/coide.py
	workspace_tools/export/gccarm.py
	workspace_tools/export/uvision4.py
2015-05-21 09:53:12 +01:00
Martin Kojtal 36a43ec36b Merge pull request #1119 from bcostm/master
STM32F3xx - Refactor analogin, analogout and pwmout
2015-05-21 09:38:26 +01:00
Martin Kojtal 1abc53f8ed Merge pull request #1122 from stevew817/master
[Silicon Labs] Bugfixes in PwmOut
2015-05-21 09:37:32 +01:00
0xc0170 f0038f84e8 Timer/Ticker - fix constness of the data argument/member 2015-05-21 08:47:23 +01:00
Steven Cooreman 9ace27757c Bugfixes in PwmOut. 2015-05-20 10:08:26 +02:00
Martin Kojtal 1f6ad3fbb3 Merge pull request #1120 from stevew817/master
[Silicon Labs] Fix missing clock enable in ADC/DAC
2015-05-20 08:34:16 +01:00
hjjeon0608 9c329b9357 Remove analogout_api.c
Remove toolchain ARM at targets.py
2015-05-20 10:50:45 +09:00
Steven Cooreman dbbe5b6521 Fix missing clock enable in ADC/DAC 2015-05-19 16:12:44 +02:00
bcostm 50ad5b2011 [STM32F3xx] Refactor analogin, analogout and pwmout
- use STM_PIN_DATA_EXT macro for pinout definition
- some clean-up
2015-05-19 13:01:09 +02:00
Martin Kojtal df21bc0e5d Merge pull request #1115 from Sissors/master
HAL - ARCH-MAX : SPI was fixed to minimum frequency
2015-05-19 08:47:27 +02:00
bcostm c33e013276 [DISCO_F334C8] Add ARM, uARM and IAR toolchains.
Compilation and basic tests are OK.
2015-05-18 16:19:33 +02:00
Dmitry Bogdanov 63bd6bf17b remove local file system and semihost from the LPC2460 device capabilities 2015-05-18 16:48:58 +04:00
Dmitry Bogdanov 8ca60d1d2d Assign PinNames to peripherals 2015-05-18 14:19:37 +04:00
hjjeon0608 7d82bcacaa Remove rtc_api.c and pwmout_api.c
And change define in device.h about RTC and pwmout.
2015-05-18 14:31:19 +09:00
Sissors b5b96df58f [HAL][ARCH-MAX] SPI was fixed to minimum frequency
Due to typo in the #ifdef it would completely skip the ARCH-MAX when
changing the SPI code, causing it to be stuck at lowest frequency.
2015-05-17 09:43:35 +02:00
hjjeon0608 c8ef005612 add WIZNET TARGET 2015-05-14 16:46:10 +09:00
Martin Kojtal d06efae3c0 Merge pull request #1102 from masaohamanaka/master
RZ_A1H - Fix bugs of I2C and Update a header file of Video driver.
2015-05-14 07:54:08 +02:00
0xc0170 3ee5f8640d mbed lib revision - 99
build release - 2 platforms addition - disco l053c8 and maxwsnenv
2015-05-13 10:29:04 +02:00
Masao Hamanaka 494b8e4d9d Update a header file of Video driver.
Update the header file for the Video driver support.
2015-05-13 11:01:10 +09:00
Masao Hamanaka 0d95e7bc18 Fix bugs of I2C those are the time-out of Nack and Read/Write will not be executed in normal.
Bugs are as below.
- In I2C, modify the time-out of Nack is slow problem.
- In I2C, modify Write function and Read function does not work correctly with split run.
2015-05-13 11:00:35 +09:00
dc37 cd9ef3902a Fix bug with loopback implementation on LPC11c14. Changed 'CANCNTL_LBACK' to 'CANTEST_LBACK' like it is implemented in the C_CAN controller for the LPC1549. 2015-05-11 17:29:13 -07:00
Dmitry Bogdanov fa21094284 backport of Issue: Pinology #808 2015-05-08 20:21:14 +04:00
Dmitry Bogdanov d56b34022d code cleanup 2015-05-08 19:43:34 +04:00
Jeremy Brodt d2ee0368c6 [MAX32600MBED,MAXWSNENV] addressed low-power ticker corner cases 2015-05-07 16:59:12 -05:00
Dmitry Bogdanov 1e76565b02 port PulseWaveModulator 2015-05-07 15:07:23 +04:00
0xc0170 ffd558657c Squashed commit of the following:
commit 2f006d6f51ab4746d10f53d24667e551fa3a7896
Merge: a1e04f7 ca6d764
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu May 7 09:00:36 2015 +0100

    Merge branch 'pinmap_stm32f1' of https://github.com/raulMrello/mbed into raulMrello-pinmap_stm32f1

commit ca6d7649a5
Merge: 88e7489 d50b62d
Author: raulMrello <raul.martin.rello@gmail.com>
Date:   Mon May 4 09:39:59 2015 +0200

    Merge remote-tracking branch 'upstream/master' into pinmap_stm32f1

commit 88e7489862
Merge: dd27e29 ffaae4b
Author: raulMrello <raul.martin.rello@gmail.com>
Date:   Mon May 4 09:27:28 2015 +0200

    Merge remote-tracking branch 'upstream/master' into pinmap_stm32f1

commit dd27e29bde
Merge: 3d1afb8 f54dc44
Author: raulMrello <raul.martin.rello@gmail.com>
Date:   Mon May 4 09:24:33 2015 +0200

    Merge remote-tracking branch 'upstream/master' into pinmap_stm32f1

commit 3d1afb8142
Author: raulMrello <raul.martin.rello@gmail.com>
Date:   Mon May 4 09:16:01 2015 +0200

    Updated pinmap.c in target_stm32f1
2015-05-07 09:03:48 +01:00
Martin Kojtal a1e04f782b Merge pull request #1093 from jeremybrodt/lpticker
MAX32600MBED,MAXWSNENV  - Add low-power ticker.
2015-05-07 08:53:25 +01:00
Steven Cooreman 8fea0fdf8d redefine OPEN_MAX from sys_limits for ZG and HG because they are RAM-limited parts, and in doing so, we save about 200 bytes of RAM. 2015-05-05 15:35:10 -05:00
Jeremy Brodt e4332af040 [MAX32600MBED,MAXWSNENV] Added low-power ticker. 2015-05-05 15:14:37 -05:00
stevew817 e06fc12165 Merge pull request #1 from mbedmicro/master
Bring mbed up to date
2015-05-05 12:38:58 -05:00
Dmitry Bogdanov 4653da3604 Merge remote-tracking branch 'origin/master' into LPC2460
Conflicts:
	libraries/USBDevice/USBDevice/USBEndpoints.h
	workspace_tools/export_test.py
2015-05-05 21:35:21 +04:00
Steven Cooreman 155a897111 reduce stack size on Zero because of limited RAM 2015-05-05 12:35:20 -05:00
Dmitry Bogdanov c064a71ca7 fix SPI bus 2015-05-05 20:42:53 +04:00
Dmitry Bogdanov e14a853216 CMSIS and RTOS are both compalible separately now, remove ARM and GCC_CR toolchain as not compatible 2015-05-05 17:37:54 +04:00
Martin Kojtal 4ba4c0d5b9 Merge pull request #1091 from stevew817/master
Silicon Labs - Set the default status for an input pin to PullUp instead of PullDown
2015-05-05 07:45:05 +01:00
Steven Cooreman 3561490e0c Leopard and Wonder Gecko boards had the wrong clock frequency defined. 2015-05-04 17:03:34 -05:00
Steven Cooreman 0cc42db36d Set the default status for an input pin to PullUp instead of letting it be PullDown. 2015-05-04 13:27:02 -05:00
Martin Kojtal f54dc44071 Merge pull request #1088 from Sissors/master
KSDK - Fix issue with KSDK SPI timing
2015-05-04 08:16:15 +01:00
Sissors 9f16e75687 [HAL][KSDK] Switched delay type of SPI
Even though it does not actually toggle the CS signal, we can also use
the delay to CS toggle to get proper waveforms. This also fixes SPI in
mode 3.
2015-05-03 21:09:15 +02:00
Sissors fa63b6703f [HAL][KSDK] Fix issue with KSDK SPI timing
Depending on the format by default the Freescale SPI peripheral does not
give proper delay between SPI transfers. So code has been added which
sets half a period delay between SPI transfers.
2015-05-03 17:37:16 +02:00
Martin Kojtal 8c95d60d0a Merge pull request #1076 from ohagendorf/stm32cubef4_update
Stm32cubef4 update
2015-04-30 13:31:38 +01:00
Martin Kojtal 3b811aedb1 Merge pull request #1084 from rgrover/s130
S130 v1.0 from Nordic. This brings in a lot of BLE4.1 functionality
2015-04-30 12:56:54 +01:00
Martin Kojtal 7244eb8524 Merge pull request #1073 from marcuschangarm/master
Add missing functionality for disabling interrupts in SerialBase.h
2015-04-30 12:55:33 +01:00
0xc0170 bdaddafd92 Squashed commit (pull request #1072)
commit 8e9e89f5d7
Author: bcostm <bco.stm@gmail.com>
Date:   Tue Apr 28 17:12:52 2015 +0200

    [STM32L0] Change back AHBPresc table name

commit 6433521fc1
Author: bcostm <bco.stm@gmail.com>
Date:   Fri Apr 24 10:34:41 2015 +0200

    [STM32_L0] hal improvements

    - pins settings
    - check STM32Cube HAL_Init return value

commit 7b6a5eadc6
Author: bcostm <bco.stm@gmail.com>
Date:   Fri Apr 24 10:32:12 2015 +0200

    [NUCLEO_L073RZ] Improvements (same as NUCLEO_L053R8)

commit 0a7f6d2bea
Author: bcostm <bco.stm@gmail.com>
Date:   Fri Apr 24 10:30:44 2015 +0200

    [NUCLEO_L053R8] Improvements

    - Add new macro for pins setting (same as NUCLEO_F4)
    - Fix issue with constant tables

commit 1f72ffe2fe
Author: bcostm <bco.stm@gmail.com>
Date:   Fri Apr 24 10:26:55 2015 +0200

    [DISCO_L053C8] Alignment with NUCLEO_L0, add IAR compilation + exporter

commit ed2d7dcbe1
Author: bcostm <bco.stm@gmail.com>
Date:   Fri Mar 20 11:10:03 2015 +0100

    [NUCLEO_F091RC/F303RE] Fix wrong detect_code field
2015-04-30 11:57:14 +01:00
Martin Kojtal 334b3418df Merge pull request #1059 from devanlai/can-loopback-wip
Implement some CAN modes for the LPC1549/LPC11Cxx/LPC1768
2015-04-30 09:03:12 +01:00
0xc0170 23cde3b008 mbed header file - mbed lib revision - 98 2015-04-30 07:33:37 +01:00
Rohit Grover b8c6aba46a Update to v1.0 of Nordic's S130 production release.
This brings in BLE4.1 functionality. It will take some time for BLE_API to expand to cover available functionality.
2015-04-29 10:42:49 +01:00
Rohit Grover 8130301af6 switch from s130-alpha to s130v1.0 2015-04-29 10:42:48 +01:00
Rohit Grover 06501a4285 update to s130 alpha 2015-04-29 10:42:38 +01:00
0xc0170 c741044c6e Nucleo L053R8 - multiple definition error for PLLMulTable fix 2015-04-29 09:03:18 +01:00
Martin Kojtal 55891732d4 Merge pull request #1081 from stevew817/master
[Silicon Labs] Fix a bug preventing LEUART from being clocked correctly
2015-04-28 22:43:09 +01:00
Steven Cooreman e4c2386911 Fix a bug preventing LEUART from being clocked correctly 2015-04-28 13:03:37 -07:00
0xc0170 0074b34e34 Silabs - Fix unblock/block declaration, implement gpio_is_connected 2015-04-28 12:14:30 +01:00
Steven Cooreman 35a4ba5c4e * Silence bunch of compiler warnings on Silicon Labs platforms
* Remove "ARM" as compiler for Silicon Labs' CM0 platforms
* Define LED3 and LED4 on Silicon Labs platforms
2015-04-27 19:31:00 -07:00
Steven Cooreman b40c1d474a Fix reference to NVIC_GetActive() which is not available on CM0 platforms 2015-04-27 14:34:04 -07:00
Steven Cooreman 9ae0211f8c Mixup in file naming 2015-04-27 13:26:11 -07:00
Steven Cooreman 298db047c1 Add in Silicon Labs targets 2015-04-27 11:11:02 -07:00
Martin Kojtal be1f88a056 Asynch API for mbed (SPI, I2C, Serial) and low power ticker
New LowPowerXXX classes - low power ticker
SPI, I2C, Serial - asynch methods
2015-04-27 10:55:44 -07:00
Martin Kojtal c961f2de99 Merge pull request #1066 from smeshlink/master
Add target XBED_LPC1768
2015-04-27 09:41:42 +01:00
ohagendorf 03ff51f74a [STM32F4xx] update of STM32CubeF4 to version 1.5 - part 4
Update of all files in target specific folders to new STM32CubeF4
version
2015-04-26 01:52:07 +02:00
ohagendorf 5b2d25f201 [STM32F4xx] update of STM32CubeF4 to version 1.5 - part 3
Adaption of gpio_api to new hal version: register to set/clear a pin is
now a single 32bit register
2015-04-26 01:49:58 +02:00
ohagendorf dbb04307e3 [STM32F4xx] update of STM32CubeF4 to version 1.5 - part 2 2015-04-26 01:47:43 +02:00
ohagendorf 2ad8ff1853 [STM32F4xx] update of STM32CubeF4 to version 1.5 - part 1 2015-04-26 01:46:31 +02:00
Marcus Chang 9a5b7adcf4 Added missing functionality for disabling interrupts in SerialBase.h 2015-04-24 13:53:18 +01:00
Martin Kojtal 2d8f49de85 Merge pull request #1067 from jeremybrodt/warnings
Fixed and suppressed compiler warnings.
2015-04-24 08:06:30 +01:00
Jun Wako 2d019a694b Rename back files of TARGET_K20XX 2015-04-24 15:20:42 +09:00
Jeremy Brodt 77d3559f88 Fixed and suppressed compiler warnings. 2015-04-23 12:36:07 -05:00
longshine d043f7f4e5 Added target XBED_LPC1768 2015-04-23 19:51:30 +08:00
0xc0170 809d8aa82b Squashed commit of the following (PR #1023):
commit 5390a0eb7fc28dda30993602652350fd0ad87df0
Merge: 7c4831f 3998966
Author: 0xc0170 <c0170@rocketmail.com>
Date:   Thu Apr 23 08:48:31 2015 +0100

    Merge branch 'master' of https://github.com/dudmuck/mbed into dudmuck-master

    Conflicts:
    	workspace_tools/export/uvision4.py

commit 3998966b1b
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Thu Apr 9 13:45:09 2015 -0700

    using defines for platform specific requirement

commit 755c5d9b07
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Wed Apr 8 14:59:47 2015 -0700

    added device ID for MOTE_L152RC

commit d812fb0002
Merge: 6ad66e8 158cbeb
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Wed Apr 8 07:25:23 2015 -0700

    Merge remote-tracking branch 'upstream/master'

commit 6ad66e89d8
Merge: 14a1807 cfb9dd1
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Fri Mar 27 15:54:03 2015 -0700

    merged upstream

commit 14a18078ca
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Mar 24 10:01:02 2015 -0700

    RTC subSeconds at 16384Hz

commit 32d75d04c1
Merge: bc84c03 ea01d61
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Mar 24 09:59:43 2015 -0700

    Merge remote-tracking branch 'upstream/master'

commit bc84c03a37
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Mon Mar 16 16:26:18 2015 -0700

    handle HSE-PLL enabled upone deepsleep wakeup

commit 11bfe693b9
Merge: b7cec55 fdc75bf
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Mon Mar 16 14:37:11 2015 -0700

    Merge remote-tracking branch 'upstream/master'

commit b7cec55d08
Merge: c5b61f5 4b74c54
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Mon Mar 9 13:15:56 2015 -0700

    syncd with upstream

commit c5b61f5c1d
Merge: c16a115 9d2fd3e
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Mar 3 14:05:54 2015 -0800

    syncd with upstream

commit c16a115e18
Merge: 51efd61 1b2a621
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 24 09:48:55 2015 -0800

    Merge remote-tracking branch 'upstream/master'

commit 51efd619f1
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 24 09:48:22 2015 -0800

    MOTE_L152RC

commit a122226e46
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 24 09:46:08 2015 -0800

    renamed SEMTECH_LORA915 to MOTE_L152RC

commit 88fcf53069
Merge: 3e291c1 8648ff5
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Mon Feb 23 08:11:48 2015 -0800

    Merge remote-tracking branch 'upstream/master'

commit 3e291c1cce
Merge: a59aefc c9e93d2
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 17 19:04:04 2015 -0800

    Merge remote-tracking branch 'upstream/master'

    syncing my fork with master

commit a59aefc6ed
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 17 18:46:27 2015 -0800

    added SEMTECH_LORA915 to python scripts

commit 15b1989b69
Author: U-owner-PC\owner <Wayne Roberts>
Date:   Tue Feb 17 18:42:13 2015 -0800

    added platform SEMTECH_LORA915
2015-04-23 08:55:29 +01:00
Martin Kojtal 02a3838a3d Merge pull request #1052 from chrisistuff/teensy_gcc_arm_rtos
Fixed GCC_ARM toolchain issue and RTOS library support for TEENSY3_1
2015-04-23 08:26:18 +01:00
Martin Kojtal ecaaa712eb Merge pull request #1058 from neilt6/patch-1
NUCLEO-F411RE USB clock frequency fix
2015-04-23 08:21:49 +01:00
Giuliano Dianda f67632b347 STM32: Fix HSE/HSI clk source detection
When using online compiler (Keil) SystemInit (and systick stuff) is call
before RW  data is initialized, so static and global variables contains
garbage. AHBPrescTable was one of these.
2015-04-21 16:01:30 +02:00
Martin Kojtal f3936afa34 Revert "Fixed interrupt handler in serial_api.c for the Nordic NRF51. The last b..." 2015-04-21 11:24:58 +01:00
Neil Thiessen f522ea7967 NUCLEO-F411RE USB clock frequency fix
HAL: NUCLEO_F411RE - Corrected USB clock frequency

Modified the main PLL settings so that the USB clock will run at a proper 48MHz instead of 44.44MHz. Consequently, the core clock will now run at 96MHz instead of 100MHz.
2015-04-20 12:28:47 -06:00
Martin Kojtal 41824de2eb Merge pull request #1047 from marcuschangarm/master
Fixed interrupt handler in serial_api.c for the Nordic NRF51
2015-04-20 11:16:03 +01:00
Martin Kojtal f14d0a93fa Merge pull request #1054 from rgrover/nordicSDK-v8.0
Part1 - upgrading to v8.0 of the Nordic SDK
2015-04-20 11:14:11 +01:00
Martin Kojtal 016b9ad9cb Merge pull request #1051 from toyowata/master
NXP's HAL - Fix PwmOut period using SCT
2015-04-20 10:39:06 +01:00
Rohit Grover c3da630923 attempt at upgrading to v8.0 of the SDK 2015-04-20 10:38:08 +01:00
Christoph Plank e66f9ff0aa Call SystemInit before loading the .data section for TEENSY3.1 when using GCC_ARM
This is needed because it seems the watchdog otherwise resets the board
before SystemInit is reached even though I'm not sure why the watchdog
timer expires so early.
2015-04-18 16:59:00 +02:00
Christoph Plank 8348517bbb Fixed section names in linker script for TEENSY3_1 when using GCC_ARM 2015-04-18 16:54:47 +02:00
Martin Kojtal faba4123ec Merge pull request #1048 from kgills/export
[MAXWSNENV, MAX32600MBED] Adding export support.
2015-04-17 08:40:43 +01:00
Martin Kojtal 35a93e3f4d Merge pull request #1038 from kgills/maxwsnenv_analog
MAXWSNENV - Adjusting hal analog.
2015-04-17 08:39:59 +01:00
Toyomasa Watarai e753aa2d9e [NXP's HAL] Fix PwmOut period using SCT
* Some targets which use SCT timer for PwmOut have a bug which PWM
signal does not come out when period set more than 65536us. (issue
#1050)
* Fix SCT counter mode from 16-bit Low to 32-bit Unified mode
* Fix wrong cast size (uint64_t) for 32-bit register
* Some TABs convert to white spaces
* Affected with LPC812, LPC824, LPC1549 and LPC11U68
2015-04-17 15:39:15 +09:00
Devan Lai fe04561a7c [mbed][LPC17XX] Implement CAN::mode for LPC176X
Implement all CAN modes except for GlobalTest and SilentTest on on the LPC17XX
2015-04-16 22:25:58 -07:00
Devan Lai c233c88107 [mbed][CAN] Implement CAN::mode for C_CAN controllers
Implement all CAN modes except for GlobalTest on on the LPC11CXX
and LPC15XX targets which use the C_CAN controller
Fix swapped ordering between MODE_TEST_LOCAL and MODE_TEST_GLOBAL
in the HAL definition of CanMode.
2015-04-16 22:12:19 -07:00
Kevin Gillespie 2044135c19 Adding export support for MAXWSNENV and MAX32600MBED. 2015-04-16 14:04:40 -05:00
Marcus Chang e34e16d311 Fixed interrupt handler in serial_api.c for the Nordic NRF51. The last byte sent in a sequence would not correctly clear the interrupt flag. 2015-04-16 13:27:49 +01:00
Martin Kojtal 29ab478a78 Merge pull request #1032 from toyowata/master
LPC824, SSCI824 - Add GCC_ARM exporter support
2015-04-16 11:35:50 +01:00
Martin Kojtal b675c99d9c Merge pull request #1037 from jeremybrodt/max32600mbed
MAX32600MBED - Adding MAX32600MBED platform.
2015-04-16 11:35:28 +01:00
Kevin Gillespie a14683a62a [MAXWSNENV] Adjusting hal analog. 2015-04-14 10:07:21 -05:00
Jeremy Brodt 5ada69b73d [MAX32600MBED] Adding MAX32600MBED platform. 2015-04-14 10:00:23 -05:00
0xc0170 2198e68f76 mbed header file - mbed lib revision - 97 2015-04-14 13:09:09 +02:00
Toyomasa Watarai d8049d5832 [LPC824, SSCI824] Add GCC_ARM exporter support
* Correct interrupt vector table for GCC_ARM startup
* Add GCC_ARM build target for SSCI824
* Add GCC_ARM exporter template files
* export_test has been passed
* autometed test has been passed
2015-04-13 17:54:12 +09:00
sg- c74b9d6126 Update if/else formatting to K&R 2015-04-10 15:19:42 -05:00
sg- 70fad08a4c Update SPI API documentation for hardware driven SS. Modify all target spi_api.c implementations. spi_init ssel parameter was used incorrectly to determine master/slave mode rather than enable hardware driven SS (seems to be due to legacy copy paste). Remove duplicate copy paste code of initialization in spi_init that is done by constructor (SPI and SPISlave) 2015-04-10 00:38:27 -05:00
Kevin Gillespie de73e4574a [MAXWSNENV] Fixing comments in startup file for ARM compiler. 2015-04-09 16:24:25 -05:00
ohagendorf b25f943d5f [TARGET_STMF4] reorg hal for UBLOX_C029
same changes but for UBLOX_C029 as in commit [TARGET_STMF4] reorg hal
for DISCO_F407VG

not tested because hardware not yet available
2015-04-09 11:21:49 +02:00
ohagendorf 58f4519ca4 [TARGET_STMF4] reorg hal for MTS_MDOT_F411RE
same changes but for MTS_MDOT_F411RE as in commit [TARGET_STMF4] reorg
hal for DISCO_F407VG

not tested because hardware not yet available
2015-04-09 11:21:49 +02:00
ohagendorf 2f2a885dad [TARGET_STMF4] reorg hal for MTS_MDOT_F405RG
same changes but for MTS_MDOT_F405RG as in commit [TARGET_STMF4] reorg
hal for DISCO_F407VG

not tested because hardware not yet available
2015-04-09 11:21:48 +02:00
ohagendorf 410404d0b6 [TARGET_STMF4] reorg hal for MTS_DRAGONFLY_F411RE
same changes but for MTS_DRAGONFLY_F411RE as in commit [TARGET_STMF4]
reorg hal for DISCO_F407VG

not tested because hardware not yet available
2015-04-09 11:21:48 +02:00
ohagendorf 95e9aef207 [TARGET_STMF4] reorg hal for DISCO_F401VC
same changes but for DISCO_F401VC as in commit [TARGET_STMF4] reorg hal
for DISCO_F407VG
2015-04-09 11:21:47 +02:00
ohagendorf 84c48c0f0b [TARGET_STMF4] reorg hal for ARCH_MAX
same changes but for ARCH_MAX as in commit [TARGET_STMF4] reorg hal for
DISCO_F407VG

one bugfix for DISCO_F429 - wrong DAC channel numbers
2015-04-09 11:21:46 +02:00
ohagendorf 879d971289 [TARGET_STMF4] reorg hal for NUCLEO_F401RE
same changes but for NUCLEO_F401RE as in commit [TARGET_STMF4] reorg hal
for DISCO_F407VG
2015-04-09 11:21:46 +02:00
ohagendorf 34cfbedd6c [TARGET_STMF4] reorg hal for DISCO_F429ZI
same changes but for DISCO_F429ZI as in commit [TARGET_STMF4] reorg
hal
for DISCO_F407VG
2015-04-09 11:21:45 +02:00
ohagendorf 22de60432a [TARGET_STMF4] reorg hal for NUCLEO_F411RE
same changes but for NUCLEO_F411RE as in commit [TARGET_STMF4] reorg hal
for DISCO_F407VG
2015-04-09 11:21:45 +02:00
ohagendorf a70bdc5c00 [TARGET_STMF4] reorg hal for DISCO_F407VG
Removing pin configuration from analogin_api, analogout_api and
pwmout_api (hal function, used by every STM32F4 target) to the target
specific files.
2015-04-09 11:21:44 +02:00
Martin Kojtal 9ef9a54972 Merge pull request #938 from bridadan/lpc11U68Sleep
Add sleep and deepsleep for LPC11U68. Needs testing on board
2015-04-09 08:58:29 +02:00
Martin Kojtal c3cd171fc3 Merge pull request #987 from Willem23/patch-1
LPC82X - Fixed hardcoded MRT_Clock_MHz
2015-04-09 07:48:01 +02:00
Martin Kojtal 643cd23443 Merge pull request #1004 from ohagendorf/stm32f3xx_reorg_hal
STM32F3xx - hal reorganization
2015-04-09 07:44:47 +02:00
Martin Kojtal 5b3947edaf Merge pull request #1017 from ohagendorf/stm32f1_reorg_hal
STM32F1xx - hal reorganization
2015-04-09 07:38:30 +02:00
Jeremy Brodt 66c194537b [MAXWSNENV] Removed pin alias macros 2015-04-08 15:52:41 -05:00
Martin Kojtal 071f4d0e44 Merge pull request #1003 from jeremybrodt/maxwsnenv
Adding MAXWSNENV platform.
2015-04-08 08:31:46 +02:00
Martin Kojtal 78c43352e9 Merge pull request #1020 from masaohamanaka/master
RZ_A1H - Fix a bug that there is a case that can not be normal communication in I2C.
2015-04-08 08:17:51 +02:00
0xc0170 331dc0725d Squashed commits from #1002, from Marcomissyou.
Delta target - add RTC, bugfixes in mbed_overrides and pinnames
2015-04-08 08:10:42 +02:00