Martin Kojtal
40a175b168
Merge pull request #1321 from adfernandes/master
...
Fix a signed and unsigned integer comparison warning
2015-09-07 09:56:17 +01:00
Martin Kojtal
bed6e15da6
Merge pull request #1320 from Sissors/lookmartinImadeanewbranch
...
[HAL][K20XX] Fixed (possible) glitches when changing SPI mode on K20 …
2015-09-07 09:55:18 +01:00
Martin Kojtal
748fea3057
Merge pull request #1316 from kpurusho/master
...
Drivers for SAMD21
2015-09-07 09:46:11 +01:00
Andrew Fernandes
b2c122be4c
Fix a signed and unsigned integer comparison warning
2015-09-06 17:59:04 -04:00
Sissors
7423bd3d7b
[HAL][K20XX] Fixed (possibly) glitches when changing SPI mode on K20 MCUs
...
Made register access bit nicer (not first clearing bit and then setting
it again if thats not required), and additionally when clock idle level
is changed, it writes out a dummy byte. Problem is only after a write
the idle level is changed, resulting in a clock glitch at the start
2015-09-06 20:34:46 +02:00
akhilpanayam
799d2d61c3
* Updated cmsis files for KnR Coding Standards.
2015-09-04 16:10:35 +05:30
akhilpanayam
0223afcddd
* updated year in ARM mbed license.
2015-09-04 15:59:43 +05:30
Martin Kojtal
92d1bfad30
Merge pull request #1318 from Wiznet/mbed_dev1
...
Change directory structure and move files.
2015-09-04 09:29:53 +01:00
Martin Kojtal
a412b49ac5
Merge pull request #1315 from lindvalla/fix_llu35_lpcxpresso_issue
...
Fixed linker script for LPCXpresso for EA LPC11U35 QuickStart Board
2015-09-04 08:36:19 +01:00
Martin Kojtal
1f6eaa5e1d
Merge pull request #1313 from fredlak/master
...
FRDM KL43Z - Fix RTC init function for KL43Z
2015-09-04 08:33:10 +01:00
Martin Kojtal
a19d9e011d
Merge pull request #1310 from masaohamanaka/master
...
Modify the register setting method in the pin setting configuration.
2015-09-04 08:02:30 +01:00
Pawel Rozanski
feccab3e21
Full ELMO pin bindings.
2015-09-03 14:54:42 +02:00
Pawel Rozanski
4e1ca8fcad
ELMO STDIO on UART 1.
2015-09-03 12:39:37 +02:00
Pawel Rozanski
bb507ec099
ELMO's SPI aliases
2015-09-03 12:38:06 +02:00
Pawel Rozanski
cde6461116
ELMO's LED.
2015-09-03 12:21:25 +02:00
Pawel Rozanski
e8d8f93350
25Mhz xtal for ELMO.
2015-09-03 12:20:48 +02:00
Wojciech Gorniak
b9fd743216
ELMO target (NUCLEO_F411RE copy).
...
Conflicts:
workspace_tools/build_release.py
workspace_tools/export_test.py
workspace_tools/toolchains/gcc.py
2015-09-03 11:58:01 +02:00
0xc0170
8a32badea1
mbed lib revision - 106
2015-09-02 16:47:10 +01:00
hjjeon0608
cbe00fd832
Remove '#include W7500x_conf.h'
...
Add assert parameter define.
2015-09-02 17:59:15 +09:00
hjjeon0608
3208676d7a
We handle including header by W7500x_conf.h.
...
But now I deleted the W7500x_conf.h and all peri drivers have own including header.
And some code are optimized and removed warning.
2015-09-02 17:55:26 +09:00
hjjeon0608
01ce5e6580
Move defines of UART from PeripheralNames.h to device.h because to move PeripheralNames.h(not dependent mcu) to upper folder.
2015-09-02 17:34:19 +09:00
hjjeon0608
b329a1e6b5
I found wrong pin name during re-struct the folders.
...
So I correct this.
2015-09-02 17:32:01 +09:00
hjjeon0608
428eae0cdc
objects.h, PeripheralNames.h and PortNames.h are moved from TARGET_WIZwiki_W7500 folder to upper folder.
2015-09-02 17:15:13 +09:00
hjjeon0608
17d6ff861a
objects.h, PeripheralNames.h and PortNames.h are moved from TARGET_WIZwiki_W7500 folder to upper folder because they are not dependent to mcu.
2015-09-02 17:14:12 +09:00
hjjeon0608
d6d279edb5
Peripheral drivers are moved from cmsis to hal folder.
...
And cmsis.h, cmsis_nvic.c, cmsis_nvic.h, system_W7500x.c, system_W7500x.h and W7500x.h are moved to upper folder.
2015-09-02 17:11:59 +09:00
Martin Kojtal
47c81703b3
Merge pull request #1301 from Bernator/master
...
[LPC11U68] fix Uart1-4 irq handling bugs, add Pins P0_14,P0_13 for use with Uart1
2015-09-02 07:46:28 +01:00
Martin Kojtal
483bb0197f
Merge pull request #1299 from claplace/lpc81x
...
LPC81X: reduce code size and add ARM_GCC support
2015-09-01 15:45:33 +01:00
akhilpanayam
1ac74c33f2
* updated with correction in serial_api,c for finding mux setting.
2015-09-01 19:15:46 +05:30
akhilpanayam
5079132062
* updated with corrections in Analogue in and out APIs.
2015-09-01 19:15:45 +05:30
Karthik Purushothaman
127471ba30
Moved files from TARGET_SAM0 to TARGET_SAM_CortexM0+
2015-09-01 19:15:44 +05:30
akhilpanayam
ddfb57e932
* updated with corrections in default pins.
2015-09-01 19:15:43 +05:30
akhilpanayam
4d5f7a3fa7
* updated port apis.
...
* added supprot for SAMD21J18A for mbed SDK tests.
2015-09-01 19:15:43 +05:30
akhilpanayam
9a503026cf
* updated with corrections in analogueout apis.
2015-09-01 19:15:42 +05:30
akhilpanayam
37ddc4c0c3
* updated port apis for SAMD21J18A
...
* correction in analogueout api
* test support for analogueout in mbed SDK
2015-09-01 19:15:42 +05:30
akhilpanayam
24edb54690
* updated pins for external interrupt.
...
* updated default pins.
2015-09-01 19:15:41 +05:30
akhilpanayam
013b71a56f
* updated systeminit checking for analoguein apis.
...
* updated with tested code for analogueout apis.
* updated objects for analaguein and analaogueout.
2015-09-01 19:15:40 +05:30
akhilpanayam
ecfc96f57c
* Base Commit for AnalogueOut.
2015-09-01 19:15:39 +05:30
vimalrajr
67799287aa
Adding pins for SAMD21 SERCOM and PWM, and default pinouts of SPI and I2C.
2015-09-01 19:15:39 +05:30
akhilpanayam
6798b87180
Resolved merge conflict
2015-09-01 19:15:38 +05:30
Anders Lindvall
05d41fe7db
Fixed linker script for LPCXpresso for EA LPC11U35 QuickStart Board
...
After version 7.5.0 the compiler used in LPCXpresso changed and as a
result some of the included libraries were changed. This caused a
build error when trying to compile exported mbed projects.
The error was with NewlibNano libraries (*_s.a) and as NewlibNano is
not used by mbed, this patch references the non-NewlibNano libraries
instead.
This change in the linker script has been verified on LPCXpresso versions
from 6.1.2 up to the current 7.9.0.
2015-08-31 13:21:42 +02:00
fedlak
2c2ac0f2a2
[FRDM KL43Z] Fix RTC init function for KL43Z
2015-08-29 01:27:40 +02:00
fedlak
12b0e1dc49
[FRDM KL43Z] Fix RTC init function for KL43Z
2015-08-28 01:17:49 +02:00
tomoyuki yamanaka
5588d3cef3
Modify the register setting method in the pin setting configuration.
...
Modify the register setting method in the pin setting configuration.
2015-08-26 12:58:32 +09:00
Martin Kojtal
92ca8c7b60
Merge pull request #1302 from jpbrucker/fix_s110_ldscript
...
Nordic: update application start address in GCC linker script
2015-08-20 10:41:02 +01:00
Martin Kojtal
6f6625090c
Merge pull request #1305 from bcostm/dev_NUCLEO_F446RE
...
NUCLEO_F446RE - Improvements + update of all STM32F4 (PWM12 + map/system files)
2015-08-20 10:40:11 +01:00
Martin Kojtal
63c2b2477a
Merge pull request #1297 from kpurusho/master
...
Remaining drivers for SAMR21
2015-08-20 10:31:19 +01:00
bcostm
844a2bed64
Add PWM_12
2015-08-19 11:01:13 +02:00
bcostm
e2b37fc68d
Add missing PWM_12 and update map and system files to be in line with latest official version.
2015-08-19 10:48:17 +02:00
Jean-Philippe Brucker
dfcb2c680f
Nordic: update application start address in GCC linker script
...
The S110 linker script is still using start address 0x16000, which was
required by version 7.1 of the s110 SoftDevice. Update it to the current
address, required by S110 v8.0.0.
2015-08-18 17:39:55 +01:00
0xc0170
0d637743c7
mbed lib revision - 105
2015-08-18 14:45:36 +01:00
Martin Kojtal
1c2263fbc7
Merge pull request #1288 from BlackstoneEngineering/BLoDFix
...
ST BLoD Fix
2015-08-18 08:01:01 +01:00
Bernator
8f50e1e9ea
[LPC11U68] fix Uart1-4 irq handling bugs and add Pins P0_14,P0_13 for use with Uart1
2015-08-17 19:12:28 +02:00
bcostm
ded07a59b5
Update SPI clock for STM32F446RE
2015-08-17 16:41:06 +02:00
bcostm
239decadcc
Add missing PWM_12 definition
2015-08-17 11:51:39 +02:00
bcostm
0746c2f755
[STM32L4] serial improvements
2015-08-17 11:49:04 +02:00
bcostm
3ce7c5c790
[STM32F4] pwmout improvements
2015-08-17 11:48:21 +02:00
bcostm
7b1a2e1077
Add missing startup files for ARM_STD, MICRO_ARM and IAR
2015-08-17 11:43:16 +02:00
bcostm
915ed19fe6
Update other cmsis files
...
- Interrupt vectors
- Timer clock setting for hal tick
2015-08-17 11:41:36 +02:00
bcostm
eb88f87118
Update CMSIS device driver V2.3.2
2015-08-17 11:31:25 +02:00
bcostm
f88cad9d9f
Update STM32CubeF4 HAL driver to V2.3.2
2015-08-17 11:29:07 +02:00
Cyprien Laplace
65fa7b6923
LPC81X: reduce code size and add ARM_GCC support
...
LPC810 has only 4KB of flash, thus avoiding dead code is really nice.
Here the NVIC interrupt setup was pulled from the us_ticker code even
if no code is using timer events.
This also adds ARM_GCC support for TARGET_LPC81X.
LPC81X and LPC82X support Cortex M0+ VTOR register, so it is not
necessary to put non-init text at 0x200.
2015-08-16 21:35:08 -04:00
Martin Kojtal
6d84db41c6
Merge pull request #1289 from bcostm/dev_DISCO_F746NG
...
DISCO_F746NG - Improvements
2015-08-14 13:13:40 +01:00
akhilpanayam
c30a8a1df0
* renamed TARGET_SAM0 folder name to TARGET_SAM_CortexM0+
2015-08-14 17:36:33 +05:30
akhilpanayam
1f9799eb71
* updated analoguin init for checking systeminit in beginning.
2015-08-14 17:36:32 +05:30
vimalrajr
78817e8c44
Removed unwanted comments.
2015-08-14 17:36:31 +05:30
vimalrajr
698484eb47
Bug fix in PWM APIs, not all TCC modules support upto 4 channels.
2015-08-14 17:36:31 +05:30
vimalrajr
59d3dffa0a
Modified I2C APIs as per review comments.
2015-08-14 17:36:30 +05:30
vimalrajr
c63497a363
Added support for General Call Address mode.
2015-08-14 17:36:29 +05:30
vimalrajr
bbf884c56e
Added missing pins in PWMOut pinmap.
2015-08-14 17:36:28 +05:30
akhilpanayam
6b346253f2
* updated with corrections in serial asynch apis.
2015-08-14 17:36:27 +05:30
vimalrajr
149244d474
Bug fix in PWM APIs
2015-08-14 17:36:27 +05:30
akhilpanayam
fa56bfd164
* Base commit after integrating ASF_3.25.
2015-08-14 17:36:26 +05:30
akhilpanayam
e7da2dbe2b
* updated serial api to support 1 pin (rx / tx) operation.
2015-08-14 17:36:25 +05:30
akhilpanayam
61b7d9755a
* removed board.h in common folder - not required.
...
* common2 folder moved to TARGET_Atmel\TARGET_SAM0\drivers. common2 folder contains m0+ specific files only.
2015-08-14 17:36:24 +05:30
vimalrajr
5109745950
Modifying I2C Async API to handle null tx and rx buffers
2015-08-14 17:36:24 +05:30
akhilpanayam
8227c91f54
* added pins for ADC as per pio_samr21g18a.h
2015-08-14 17:36:23 +05:30
vimalrajr
31fb6731ca
Added handling RX only transmission in SPI APIs
2015-08-14 17:36:22 +05:30
vimalrajr
0adc8fdf6c
Bug fix in SPI API
2015-08-14 17:36:21 +05:30
akhilpanayam
1da4cbc288
* added cmsis files for pin definitions for all targets of SAMR21 and D21.
2015-08-14 17:36:21 +05:30
vimalrajr
9ccfa07ac6
Removed unwanted header file inclusions
2015-08-14 17:36:20 +05:30
vimalrajr
800bc093e9
Modified pinmap APIs and supporting functions as per review comments.
2015-08-14 17:36:20 +05:30
akhilpanayam
47d62cd8ce
* Updated IAR startup file.
...
* Grouped SAMR21G18A specific files to its particular folder.
* Added files for all variants of SAMR21 and SAMD21.
* Removed Quick Start files from ASF.
* Added Target Dependency in port.c for PORT MASK.
* Grouped PWM pin implementation to SAMR21G18A folder.
2015-08-14 17:36:19 +05:30
akhilpanayam
d34e39ff05
* updated with corrections in serial init.
2015-08-14 17:36:18 +05:30
akhilpanayam
9da56e4dfc
* updated serial_free api to make the pin Pulled up.
2015-08-14 17:36:18 +05:30
vimalrajr
3e5ac805b2
Modified SPI default baud rate as per review comments
2015-08-14 17:36:17 +05:30
vimalrajr
bf05bbcaa6
Modified PWMOut APIs as per review comments
2015-08-14 17:36:17 +05:30
vimalrajr
cd6771367d
Modified supporting functions for finding SERCOM pinmaps.
2015-08-14 17:36:16 +05:30
akhilpanayam
8188c05c64
* Removed unwanted arrays in Pinmap.
...
* corrected macros for build to be successful without ASYNCH enabled in serial apis.
* added serial_pinout_tx api in serial.
2015-08-14 17:36:16 +05:30
vimalrajr
987567ee59
Adding PWM API implementation
2015-08-14 17:36:15 +05:30
akhilpanayam
62a6bcaeeb
* updated with corrections in AnalogueIn apis.
2015-08-14 17:36:14 +05:30
akhilpanayam
c7573e43ce
* updated port apis with corrections.
2015-08-14 17:36:14 +05:30
vimalrajr
0ee229aa90
Modified I2C APIs as per review comments.
2015-08-14 17:36:13 +05:30
vimalrajr
5f9ee05e4b
Removed ASF license headers from files.
2015-08-14 17:36:13 +05:30
vimalrajr
062ee461da
Adding implementation for I2C APIs - master mode, slave mode, and master async interrupt mode.
2015-08-14 17:36:12 +05:30
akhilpanayam
87c8bc8bda
* updated with new folder structure.
...
* added more pins for external interrupt as per pio_samr21g18a.h
* updated serial_api.c for sanity checks, removed unused variables and other corrections.
2015-08-14 17:36:10 +05:30
akhilpanayam
a4fc70d463
* updated with NULL check for irq_handler.
2015-08-14 17:36:09 +05:30
akhilpanayam
e1c0fea8b7
* updated the default pin macros for R21.
2015-08-14 17:36:09 +05:30
akhilpanayam
ef2b6cfd66
* File addition for PWM.
...
* updated port apis for variable (start) data type change.
2015-08-14 17:36:08 +05:30
akhilpanayam
c47f60bb23
* updated with port driver apis. Tested and working.
2015-08-14 17:36:08 +05:30
akhilpanayam
5d0a913591
* Added missed out pins for external Interrupt. irqmask initialized to 0 in init for gpio irq.
2015-08-14 17:36:07 +05:30
Martin Kojtal
b28ce2b780
Merge pull request #1277 from modtronix-com/master
...
Changed NZ32-SC151 external oscillator to 16MHz, and moved defines to device.h
2015-08-14 12:43:02 +01:00
David H
57463eaef0
Merge pull request #5 from mbedmicro/master
...
Update my fork with original
2015-08-14 13:25:26 +10:00
modtronix-com
160d4bccf7
Cosmetic changes
...
Cosmetic change to reduce number of diffs showing up in pull request
2015-08-14 12:06:13 +10:00
modtronix-com
16327ce210
Added place for adding mbed and HAL defines
...
Added place for adding mbed and HAL defines
2015-08-14 11:53:45 +10:00
modtronix-com
ccecacc129
Moved "stm32l1xx_hal_conf.h" to project folder.
...
Moved "stm32l1xx_hal_conf.h" to target folder. This file is part of
STM32CubeL1, and this is the way it is done for the 95 examples supplied
with STM32CubeL1. This file should be part of project(target) folder,
not API. On mbed, this has been done for TARGET_STM32F4 and
TARGET_STM32F7 targets (in ../targets/cmsis/TARGET_STM folder). All
targets in these two folders already have the "stm32l1xx_hal_conf.h"
file in the target folder.
2015-08-14 10:53:11 +10:00
Steven Cooreman
62d9adfb42
In certain cases, the clock setting did not select HFXO, even though HFXO was requested in the board header.
...
Root cause: you cannot use a C-enum name in a #if compare, becaudse the preprocessor will replace all enum names with 0 (so all checks on HFXO/LFXO checked out regardless of the define).
2015-08-13 17:35:40 +02:00
Martin Kojtal
376d6a73e3
Merge pull request #1287 from stevew817/usb-device-rel3
...
Silicon Labs - Add support for USBDevice
2015-08-13 15:39:43 +01:00
Martin Kojtal
bd9a168505
Merge pull request #1273 from marcusbirkin/master
...
KL46Z - Ensure the NVIC table gets copied to RAM even when it is not at 0x0000
2015-08-13 11:43:33 +01:00
Martin Kojtal
163a66abdd
Merge pull request #1268 from martin2100/patch-1
...
STMF4 - pwmout_api.c freq fix
2015-08-13 11:21:23 +01:00
Martin Kojtal
bc07f838f8
Merge pull request #1286 from devanlai/master
...
LPC15XX - Fix GPIO port word pin registers offset
2015-08-13 11:19:31 +01:00
Martin Kojtal
59ff23cdaf
Merge pull request #1290 from BlackstoneEngineering/BLoDFix_SiLabs
...
Blue Lights of Death fix for Silicon Labs boards
2015-08-13 10:56:41 +01:00
Martin Kojtal
88ef2fe48f
Merge pull request #1283 from kgills/pwm_fix
...
[MAXWSNENV, MAX32600MBED] Simplifying pwm search. Reordering PinMap_PWM.
2015-08-13 10:27:02 +01:00
Martin Kojtal
cc42528dbc
Merge pull request #1281 from jpbrucker/fix_us_ticker
...
Nordic: handle unwanted RTC interrupts
2015-08-13 10:21:57 +01:00
Martin Kojtal
99877b836d
Merge pull request #1276 from jpbrucker/nrf51_clock_fallback
...
Nordic: fallback to the internal LF clock in case Xtal doesn't start
2015-08-13 10:17:26 +01:00
Austin Blackstone
0278260cad
added BLoD functionality to all Silicon Labs boards. Added #define to all device.h files and a disable_irq() exception in common/board.c because the wait function is implemented in a interrupt for both NRF and SiLabs boards
2015-08-11 11:32:11 -05:00
bcostm
2b1b1acce6
Improvement of timer initialization for pwmout
2015-08-11 14:42:15 +02:00
bcostm
8f6a11530c
Change SERIAL_TX/RX value
2015-08-11 14:38:03 +02:00
bcostm
8b76967c29
Improvement of ticker configuration
2015-08-11 14:34:06 +02:00
bcostm
408927ec5a
[DISCO_F746NG] Update cmsis files (alignment with STM32CubeF7 package)
2015-08-11 12:16:52 +02:00
bcostm
03bd5dbd8f
[DISCO_F746NG] Update STM32CubeF7 to V1.0.1
2015-08-11 12:04:45 +02:00
Austin Blackstone
1f93de49b6
added Blue Lights of Death action to ST Nucleo and Diso boards
2015-08-10 16:54:50 -05:00
Devan Lai
37c71434dd
[LPC15XX] Fix GPIO port word pin registers offset
...
Adjust offset for GPIO port word pin registers from 0x100 to 0x1000
2015-08-07 22:32:57 -07:00
bcostm
a1bd132fc1
Merge branch 'master' of https://github.com/mbedmicro/mbed
2015-08-07 11:54:06 +02:00
Kevin Gillespie
e3482229e0
Simplifying pwm search. Reordering PinMap_PWM.
2015-08-05 12:57:07 -05:00
0xc0170
020975119c
mbed lib revision - 104
2015-08-05 14:19:47 +01:00
Jean-Philippe Brucker
15019ef882
Nordic: fallback to the internal LF clock in case Xtal doesn't start
...
Since some Nordic platforms don't use an external clock source, they
need to be built with the TARGET_NRF_LFCLK_RC flag. If they don't,
SystemInit will wait indefinitely for an external clock to start.
This patch adds a 1s timeout to the external oscillator initialisation,
and falls back to using the internal RC one if no LFCLKSTARTED event was
received in this interval.
For most applications, this won't matter. When building for the wrong
Nordic target, pin numbers will be mixed up as well and the application
will break later on.
But on targets that can only be updated using FOTA and don't have an
interface chip, this patch avoid ending up with a bricked device after a
slight mistake. Indeed, BLE DFU service is portable across all boards
and will run even with a mixed-up target setup, allowing the user to
re-install the right application.
An example scenario is transferring an application on a standalone
NRF51 chip, after spending some time prototyping on an mKIT, which tends
to happen a bit too often...
Signed-off-by: Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
2015-08-05 10:57:57 +01:00
Jean-Philippe Brucker
1c90449f35
Nordic: handle unwanted RTC interrupts
...
This patch clears the EVENT_COMPARE register even when we're not
expecting to get a COMPARE interrupt.
Here is a scenario where we get an unwelcome interrupt, and where it
currently results in a deadlock:
* A Ticker T1 runs at 500ms
* Its handler registers a Timeout T2 at 20µs. Since LF clock runs at
32.768kHz, this will be rounded up to a multiple of 30.5µs (actually
61µs, to ensure we're in the next tick window)
T1 T2 T1' T2'
-------|---|---------------------------------|---|--------->
: : :
<---> n * 30.5µs :
<--------------- 500ms --------------->
* When the ticker API handles T1, it calls us_ticker_set_interrupt a
first time for T1', and then for registering T2.
* Since T2 period is less than one RTC tick (30.5µs), there is a high
chance it will go past *while* we're still in this first handler.
* So ticker_irq_handler also handles T2 as well, and removes it from the
queue.
* us_ticker_set_interrupt is called for T1' before returning from
ticker_irq_handler
The problem resides in the fact that us_ticker_set_interrupt takes more
than 2 RTC ticks to execute: while inside the handler, T2 interrupt will
fire.
* Because of this pending interrupt, RTC1_IRQHandler will be called
right away, but since we removed T2 from the queue, the handler is
waiting for T1' instead, and will not clear EVENT_COMPARE until we
reach the T1' tick, in about 500ms.
* This results in a lock and main isn't executed anymore.
With this patch, we avoid being stuck in RTC1_IRQHandler while waiting
for T1'.
Note: even when T2 isn't handled in the same loop as T1, we may get a
spurious interrupt, because us_ticker_set_interrupt will be called twice
for T2... and will register T2+m the second time, while T2 interrupt is
fired in the background.
That case isn't as harmful, since RTC1_IRQHandler will be waiting for
T2+m, which is only one or two ticks further, and then it won't be
called again before T1'.
Signed-off-by: Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
2015-08-05 10:39:29 +01:00
modtronix-com
25144420ab
Changed External oscillator to 16MHz, moved defined to device.h
...
For NZ32-SC151 fixed External oscillator frquency to 16MHz, and, moved
defined to device.h
2015-08-04 12:35:23 +10:00
Martin Kojtal
9d276ebad7
Merge pull request #1265 from Wiznet/mbed_dev4
...
Wiznet - I2c -> gpio
2015-07-31 14:52:52 +01:00
Martin Kojtal
e4cd8bbd3e
Merge pull request #1266 from alexbeer2048/master
...
Enable LPC8xx usart when configuring it
2015-07-31 14:12:58 +01:00
Martin Kojtal
5b1dc60c03
Merge pull request #1271 from kgills/pwm_fix
...
MAXWSNENV, MAX32600MBED - Fixing pwm array search.
2015-07-31 13:57:26 +01:00
Jay Francis
2cb58075f7
Removed PB6 debug toggling
2015-07-29 11:42:58 -04:00
Kevin Gillespie
db8697c321
[MAXWSNENV, MAX32600MBED] Fixing pwm array search.
2015-07-28 13:55:22 -05:00
Mikko Polojarvi
8054366915
Silicon Labs USB device support
...
** Overview
This commit provides USB device-mode drivers for Silicon Labs chips.
The code is based on the SiLabs USB driver that is part of the
Simplicity dev environment.
Because Mbed USBDevice class wants to control the USB transactions
itself, large parts of the higher level code originally present in the
driver have been stripped out. An attempt has been made to keep Mbed
code separate enough that patches can be applied with minor effort, if
needed.
** Use of dynamic memory
Due to requirements imposed by the USB hardware, the driver needs read
and write buffers for every enabled endpoint. Since information on
what EPs will be used is only available during runtime, dynamic memory
allocation is used to minimize memory usage.
If needed, dynamic memory use can be disabled via a flag in
usbconfig.h. In this case, please read the documentation to see what
limitations this imposes. Static memory usage can also be reduced by
limiting the maximum number of active endpoints - see configuration in
usbconfig.h and USBEndpoints_EFM32.h.
** Power management
Driver supports the new SiLabs functionality in Mbed sleep(). Normal
sleep (EM1) is always available, and deep sleep (EM2) is available
when USB is either disconnected or suspended. How and when different
sleep modes are made possible can be configured in usbconfig.h
** Supported hardware
Current release officially supports, and has only been tested on Giant
Gecko. Upcoming releases will add support for other SiLabs platforms
on Mbed.
2015-07-28 17:22:53 +03:00
bcostm
0f35f53699
[DISCO_L476VG] Add hal specific files
2015-07-28 10:23:26 +02:00
bcostm
151fe14452
[STM32L4] Add hal common files
2015-07-28 10:22:50 +02:00
bcostm
e2ffa3f481
[STM32L4]Add hal common files
2015-07-28 10:22:02 +02:00
hjjeon0608
20888331af
Deleted not used variable.
...
Deleted else if and using GPIO offset address.
Added GPIO out enable set/clear functions.
2015-07-28 11:19:08 +09:00
bcostm
33384ea5a5
[DISCO_L476VG] Add cmsis files
2015-07-27 15:57:47 +02:00
bcostm
df5d0a124e
[STM32L4] Add STM32Cube L4 HAL driver V1.0.0
2015-07-27 15:56:29 +02:00
Martin Simpson
bbfd190206
Update pwmout_api.c
...
Line 244 changed PclkFreq*2 to PcklFreq
Line 246 changed PclkFreq to PclkFreq*2
This is proposed as the current pwmout_api.c gives the wrong period/frequency when using e.g."mypwm.period_ms(1);"
For PWM1 1ms gave 500Hz and PWM2,3 and 4 gave 2KHz
Applied to source as above and re-compiled this gave 1KHz outputs for all PWM's selected
Tried on NUCLEO STM32F401RE will effect other NUCLEO-STM32F4 as above
HAL Clocks are as follows for the F401RE Board: PCLK1=42000000 PCLK2=84000000 HCLK=84000000
Kind Regards
Martin
2015-07-27 12:16:45 +01:00
James Devine
633b57e209
Nordic: Enabled the invocation of twi_master.h functions from a cpp context
...
In a previous commit, the content of twi_master.h did not allow the invocation
of the c functions specified by the file from a cpp context. This commit wraps
the contents of the header file with the appropriate ifdefs.
2015-07-27 11:31:49 +01:00
Jonathan Austin
c285f2e1d3
Nordic: refactor the way we select the LFCLKSRC
...
Rather than indefinitely adding platforms to a #define list that use
the internal RC oscillator instead of an external crystal, let platforms
define this and the 'core code' can be platform agnostic.
Note, that this also allows people to use this symbol in libraries.
There's one notable example in the BLE_API that can now be refactored to
the same method, hopefully saving someone some unpleasant debugging
when their platform doesn't work because of a missing platform dependent
define in the high level API.
Signed-off-by: Jonathan Austin <jonathan.austin@arm.com>
2015-07-27 11:31:49 +01:00
Jonathan Austin
382f7334fb
Nordic: added the s110 scatter files
...
This commit adds the ability for a compile flag to be set from targets.py
which changes the soft device to s110.
The compile flag is: MCU_NRF51_16K_S110. In order to avoid duplication
of the startup file, for the 16K parts we introduce an S110 or S130
scatter file. This means all 16K platforms must define
MCU_NRF51_16K
and ONE of
MCU_NRF51_16K_S110 or MCU_NRF51_16K_S130
Based on an earlier commit by Mihail but modified to avoid copy/paste
of the startup code for S110/S130
Signed-off-by: Jonathan Austin <jonathan.austin@arm.com>
2015-07-27 11:31:48 +01:00
Mihail Stoyanov
ee4c83b34f
Nordic:
...
Support multiple SoftDevices for NRF51822 based platforms
Move microbit S110 to Nordic default SoftDevice location
Remove obsolete S110 bootloader
2015-07-27 11:08:03 +01:00
James Devine
585fe6245f
Add BBC microbit platform: NRF51_MICROBIT
...
This adds the BBC micro:bit platform, based on NRF51822
Initially, add the platform to use whatever version of softdevice is the
default for the NRF51822-based platforms.
Originally written by James, modified for new target inheritance by
Jonathan Austin:
Signed-off-by: Jonathan Austin <jonathan.austin@arm.com>
2015-07-27 11:07:53 +01:00
James Devine
668644c604
Nordic: fix for Nordic PAN56 - reset twi master
...
This commit is based on Nordic's fix for an abnormality in some releases
of the nrf51822 silicon.
Without this fix, the I2C bus locks up and doesn't reset properly. The
fix resets the TWI master on powerup.
For more information see
https://www.nordicsemi.com/eng/nordic/download_resource/24634/6/47696154
Nordic Product Anomaly ID 56.
2015-07-27 11:02:20 +01:00
James Devine
e50305122d
Wallbot: update wallbot to use standard I2C definitions
...
Unlike other Nordic platforms, the wallbot doesn't use numbered I2C
ports. This makes it difficult to refer to a platforms's I2C pins from
common code.
This fix leaves the original wallbot definitions, but adds the more
'standard' ones too.
Signed-off-by: Jonathan Austin <jonathan.austin@arm.com>
2015-07-27 11:02:20 +01:00
Alexander Beer
37a478b88c
Enable LPC8xx usart when configuring it
2015-07-27 11:45:47 +02:00
Martin Kojtal
9b9bab51e5
Merge pull request #1229 from Wiznet/mbed_dev2
...
Change us_ticker - one dual timer + one pwm timer
2015-07-27 09:38:55 +01:00
Martin Kojtal
bfd1ddeee4
Merge pull request #1250 from dbestm/master
...
DISCO_F746NG - add pwm12 clock
2015-07-27 09:26:46 +01:00
hjjeon0608
641ecd065a
Add Repeated read/write functions.
2015-07-27 11:22:04 +09:00
hjjeon0608
74cdab3021
Change I2C using GPIO.
2015-07-27 10:02:03 +09:00
hjjeon0608
226d534d85
I have rectified typos
...
DULA -> DUAL
2015-07-24 14:31:48 +09:00
Martin Kojtal
c5a4d1068e
Merge pull request #1256 from screamerbg/master
...
Add bootloader versioning based on the softdevice being used for all …
2015-07-23 10:02:50 +02:00
0xc0170
35cfd8ec82
mbed lib revision - 103
2015-07-21 14:38:29 +02:00
Mihail Stoyanov
49dbe0c6cc
Add bootloader versioning based on the softdevice being used for all nRF51822 based platforms.
...
Remove obsolete S110 softdevice.
2015-07-21 13:47:40 +03:00
dbestm
75d08d8afa
[DISCO_F746NG] remove tab in pwmout_api.c
2015-07-20 13:10:57 +02:00
Martin Kojtal
a68b724d07
Merge pull request #1245 from stevew817/master
...
[Silicon Labs] Bring EFM32 HAL up to date
2015-07-20 09:46:13 +02:00
hjjeon0608
55dc1fd077
Deleted constant in calculate interrupt timing.
2015-07-20 14:54:56 +09:00
Steven Cooreman
60b16abb27
Fix tabulation mistake
2015-07-17 10:34:49 +02:00
dbestm
02024ec968
[DISCO_F746NG] add pwm12 clock
2015-07-17 10:16:13 +02:00
Martin Kojtal
e7144f83a8
Merge pull request #1243 from kpurusho/master
...
More API implementation for SAMR21
2015-07-17 10:14:49 +02:00
ytsuboi
e67c02128c
[LPC4337] fix PinNames.h for OM13070
2015-07-17 16:36:34 +09:00
hjjeon0608
1479d07a5c
Change hardcoded prescale setting
2015-07-17 11:01:48 +09:00
Steven Cooreman
81d2687d3e
Make the stack space as large as possible when compiling with ARMCC (because GCC does this automatically). See https://github.com/mbedmicro/mbed/issues/1246 for reference.
2015-07-16 14:24:08 +02:00
Steven Cooreman
d51db9039c
Fix GPIO implementation
2015-07-16 14:23:07 +02:00
Steven Cooreman
b6c2306e4e
Fix mistake in Happy Gecko header files, reserved too little RAM space for NVIC table.
2015-07-15 16:12:14 +02:00
Martin Kojtal
9bb85c0678
Merge pull request #1240 from neilt6/assert-change
...
mbed - Modified MBED_ASSERT to use error()
2015-07-15 08:12:54 +01:00
Martin Kojtal
c0279f5c35
Merge pull request #1233 from masaohamanaka/master
...
RZ_A1H - Modify PWM driver for period improvement
2015-07-15 08:08:33 +01:00
akhilpanayam
2bf4265ca2
* removed Atmel Copyright License from all files.
2015-07-15 12:22:44 +05:30
akhilpanayam
da743d2aa7
* corrections in External Interrupt GPIO Peripheral Pins.
2015-07-15 12:22:43 +05:30
akhilpanayam
def122fb0d
* removed unavailable pins for SAMR21 in pin names.
2015-07-15 12:22:42 +05:30
akhilpanayam
d85f2020f8
* updated analogue in with pin map functions.
...
* code optimizations in adc.
* Peripheral pins arrays updated.
* removed unused variable in pinmap_function.c
2015-07-15 12:22:42 +05:30
vimalrajr
c0da42a0a3
Bug fix in SPI APIs o avoid sending dummy character for first transfer by slave
2015-07-15 12:22:41 +05:30
vimalrajr
37c52f0d9c
Bug fix in SPI API.
2015-07-15 12:22:41 +05:30
akhilpanayam
ae108230e6
* added sanity checks for serial apis.
...
* removed unused variables.
2015-07-15 12:22:40 +05:30
vimalrajr
6392162d32
Adding implementation for RTC API rtc_free().
2015-07-15 12:22:40 +05:30
akhilpanayam
fd26bb7b39
* updated with review comments for gpio_irq_api.c
2015-07-15 12:22:39 +05:30
akhilpanayam
70e1dd0178
* updated with correction in pinmap_function_sercom function usage for serial.
2015-07-15 12:22:39 +05:30
akhilpanayam
7cda3e9352
* updated serial_api.c with code rearrangement.
2015-07-15 12:22:38 +05:30
akhilpanayam
0c9b55bf52
* added cmsis file for SAMD21.
...
* updated SAMD21J18A files to avoid build errors.
2015-07-15 12:22:38 +05:30
akhilpanayam
58e94998b3
* updated serial break implementation with configuring tx pin for gpio (break set) and reverting back for break clear.
2015-07-15 12:22:37 +05:30
akhilpanayam
57dc24edf8
* updated with integrated pin mux code for serial.
...
* serial asynch updated with review comments.
* removed sercom pin mux implementation in PeripheralPins.c
2015-07-15 12:22:36 +05:30
vimalrajr
17333d6c85
Refining implementation of SPI APIs
2015-07-15 12:22:36 +05:30
akhilpanayam
1c3039fc24
* Removed DAC file for SAMR21. Controller not having peripheral.
2015-07-15 12:22:35 +05:30
akhilpanayam
5832b756c1
* updated ld file for SAMD21.
...
* Port file base commit.
2015-07-15 12:22:35 +05:30
akhilpanayam
28484f7942
* Base commit for DAC.
2015-07-15 12:22:34 +05:30
akhilpanayam
db7a269a89
* ADC implemented and tested.
2015-07-15 12:22:34 +05:30
akhilpanayam
1dae16c898
* made gpio interrupt enable pin to be in pull in init.
2015-07-15 12:22:33 +05:30
vimalrajr
a430030639
Recent added files made compliant with KR coding style.
2015-07-15 12:22:32 +05:30
vimalrajr
dc33d3ecaf
Adding implementation for Sleep APIs. Not completely tested.
2015-07-15 12:22:32 +05:30
vimalrajr
fb40f8ae97
Adding implementation of RTC APIs
2015-07-15 12:22:31 +05:30
akhilpanayam
2412fd2667
* updated with GPIO IRQ code. Tested and working.
2015-07-15 12:22:31 +05:30
akhilpanayam
6a23ca1da4
* GPIO irq files updated.
...
* updated with modification for KnR Standard.
2015-07-15 12:22:30 +05:30
akhilpanayam
503c970d98
* initial commit for gpio irq,
2015-07-15 12:22:30 +05:30
vimalrajr
b1f456ee98
Adding pinmap functions and common mux pading logic for SERCOM
2015-07-15 12:22:29 +05:30
akhilpanayam
06b1fdfb2b
* added base code for ADC. Not tested.
2015-07-15 12:22:29 +05:30
akhilpanayam
8658c77d26
* updated for making LED2, LED3, LED4 as PA19. Only one LED available in board.
2015-07-15 12:22:28 +05:30
akhilpanayam
8bd46960f3
* removed support for SAMD21J18A at this point. To be added later.
...
* removed unwanted headers in serial apis.
2015-07-15 12:22:28 +05:30
Martin Kojtal
a4c1bdc788
Merge pull request #1238 from Armstart-com/master
...
add IBDAP-LPC11U35 platform
2015-07-14 09:38:50 +01:00
hjjeon0608
d5c1af8119
Merge remote-tracking branch 'remotes/origin/mbed_dev5'
2015-07-14 09:02:40 +09:00
hjjeon0608
28c307665f
Deleted uncommented code.
...
Deleted checking interrupt status code.
2015-07-14 08:27:31 +09:00
neilt6
8d81cb49e1
[mbed] Modified MBED_ASSERT to use error()
...
Modified mbed_assert_internal() to call error() with the assertation
message instead of fprintf() followed by mbed_die(). This allows
assertation failures to be caught by custom error() functions that
replace the default weak definition.
2015-07-13 10:20:11 -06:00
tomoyuki yamanaka
9874e95e49
Fix bug of CONST declaration in PWM driver.
...
In PWM, modify CONST declaration of the table is not enough.
2015-07-13 18:04:13 +09:00
Martin Kojtal
3a12b5f998
Merge pull request #1239 from Wiznet/mbed_dev5
...
I2C PeripheralPins bug fix.
2015-07-13 09:42:37 +01:00
Martin Kojtal
f9697047f0
Merge pull request #1234 from jpbrucker/master
...
Nordic: add const qualifier to acceptedSpeeds in serial API
2015-07-13 09:41:15 +01:00
Martin Kojtal
a833d5cd17
Merge pull request #1230 from Wiznet/mbed_dev3
...
Change PinName
2015-07-13 09:39:54 +01:00
hjjeon0608
8cbddc520f
I2C PeripheralPins bug fix.
...
I found wrong pin mux about I2C.
2015-07-13 16:55:00 +09:00
Yunfeng Liu
3a5b79bac7
add IBDAP-LPC11U35 platform
2015-07-11 18:53:01 -04:00
en129
d8f1daf525
Add P0_11 for GPIO
...
change P0_11 to use GPIO from TDI
2015-07-11 01:16:19 +09:00
Jean-Philippe Brucker
a4d48801ba
Nordic: add const qualifier to acceptedSpeeds in serial API
...
This is a small optimisation for ARM compiler toolchains: constant
arrays should be declared const explicitly, to let the compiler put them
into .rodata instead of .data. GCC automatically detects that the array
is read-only, and already puts it into flash.
This way, we free 136 bytes of RAM, which is nothing to sneeze at, given
that applications only get about 2048 bytes by default, on 16k targets.
Please note that you will need to disable data compression in armlink to
see the real difference, with the "--datacompressor off" switch, for
example.
2015-07-10 14:45:42 +01:00
Martin Kojtal
6cb7294c83
Merge pull request #1226 from star297/master
...
[KL25Z] add 32KHz crystal clock setup 3 + minor RTC api changes
2015-07-10 14:13:01 +01:00
tomoyuki yamanaka
59e6fbad5e
Modify PWM driver for period improvement
...
In PWM, modify the range that can be taken of the period.
2015-07-10 13:32:35 +09:00
hjjeon0608
daf4eeff2c
Change PinName
...
Some pin name were deleted and some pin name were added.
2015-07-09 10:53:06 +09:00
hjjeon0608
cf868024b2
Change ticker used by two PWM timer to used by one PWM timer and one dualtimer.
...
So I added dualtimer driver and header and I bug fix define in W7500x.h.
2015-07-09 09:23:43 +09:00
Paul Staron
5a4ba0e0a0
Tidy code formatting
2015-07-08 15:22:46 +01:00
Martin Kojtal
13790ec5ce
Merge pull request #1221 from mazgch/master
...
update target C029 (pin, clock)
2015-07-08 14:45:27 +01:00
Martin Kojtal
7a2b57896e
Merge pull request #1218 from Wiznet/master
...
Add rtc_api.c
2015-07-08 14:42:59 +01:00
Martin Kojtal
161ee189d8
Merge pull request #1206 from Josephc3/master
...
Add KL26 Target
2015-07-08 14:37:11 +01:00
Martin Kojtal
a15892332f
Merge pull request #1216 from mbedmicro/chris-styles-patch-1
...
Update mbed_overrides.c
2015-07-08 07:38:22 +01:00
Paul Staron
e1cd282232
[KL25Z] add 32KHz crystal clock setup 3 + RTC
2015-07-07 20:24:06 +01:00
chris-styles
8b4872f08d
Rename crc16.c to crc.c
2015-07-07 15:23:24 +01:00
chris-styles
671f4723ab
Create crc.h
2015-07-07 15:22:33 +01:00
chris-styles
44992153d9
Create crc16.c
2015-07-07 15:22:03 +01:00
chris-styles
ee35963b3d
Update mbed_overrides.c
...
Added calls to "crc16" routine, as well as the required #include and #define
2015-07-07 15:20:59 +01:00
hjjeon0608
cb9d835b51
Correct spaces/tabs and indentation
2015-07-07 10:45:37 +09:00
hjjeon0608
482320fe01
Merge branch 'master' of https://github.com/mbedmicro/mbed
2015-07-07 10:32:47 +09:00
hjjeon0608
85efeff0cf
Add NVIC_SetVector function
2015-07-07 10:31:46 +09:00
mazgch
bd95d7189e
update target C029 (pin, clock)
2015-07-06 14:59:22 +02:00
0xc0170
c052d893de
Merge branch 'master' of https://github.com/dbestm/mbed into dbestm-master
...
Conflicts:
libraries/rtos/rtx/TARGET_CORTEX_M/RTX_Conf_CM.c
2015-07-06 09:05:31 +01:00
Martin Kojtal
45004fb61e
Merge pull request #1209 from bcostm/master
...
DISCO_F746NG - Fix several issues
2015-07-06 08:48:42 +01:00
Martin Kojtal
ae2d3cdffe
Merge pull request #1213 from autopulated/yotta-build
...
Make it possible to build the core mbed library with yotta
2015-07-02 16:15:26 +01:00
PeterConheeney
ed4462705e
fixes to review comments
2015-07-02 14:30:55 +01:00
PeterConheeney
f55bafa3b5
commit of mps2 code for pull request to main mbed repo
2015-07-01 16:18:41 +01:00
Martin Kojtal
d5b4d2ab9c
Merge pull request #1214 from kpurusho/master
...
Initial version of drivers for SAMR21
2015-07-01 09:42:03 +01:00
Martin Kojtal
2f385f32b2
Merge pull request #1210 from MultiTechSystems/dragonfly-update
...
MTS_DRAGONFLY_F411RE - add additional pin names for SPI and I2C…
2015-07-01 08:44:13 +01:00
Martin Kojtal
7766e75dd8
Merge pull request #1205 from sg-/gcc_asm_updates
...
GCC asm updates
2015-07-01 08:08:10 +01:00
hjjeon0608
995cfb479d
Add rtc_api.c
...
rtc is implemented by timer in PWM.
2015-07-01 08:41:10 +09:00
Martin Kojtal
1c13bc80fe
Merge pull request #1189 from Wiznet/master
...
Wiznet - Update and bug fix.
2015-06-30 09:35:17 +01:00
chris-styles
41ff2c8773
Update mbed_overrides.c
2015-06-30 08:46:17 +01:00
chris-styles
c60b81202c
Update mbed_overrides.c
2015-06-30 06:50:38 +01:00
chris-styles
d937b67ee7
Update mbed_overrides.c
2015-06-30 03:18:36 +01:00
akhilpanayam
e22f425486
* updated with code optimizations in serial apis.
2015-06-29 17:14:17 +05:30
bcostm
ca79455787
[DISCO_F746NG] Fix error in PinNames.h
2015-06-29 12:42:09 +02:00
akhilpanayam
4dd6e5304d
* updated serial apis for character match in asynch.
2015-06-29 15:48:39 +05:30
James Crosby
9e87f22dfe
ensure startup code is included when building for armcc
2015-06-26 18:42:12 +01:00
James Crosby
ca3e131526
only set -std=gnu99 if we're compiling with a GNU compiler
2015-06-26 16:27:23 +01:00
akhilpanayam
ce1b82ea2c
* updated serial and peripheral files for hardware flow control
2015-06-26 19:19:46 +05:30
vimalrajr
dd3606ca3c
Enabling async APIs for SPI, with only interrupt method implemented for now.
2015-06-26 15:48:57 +05:30
akhilpanayam
3a8ad042e9
* updated the files for KR coding style.
...
* removed comments in serial_api.c
* added cts low interrupt service in synch routine
2015-06-26 13:48:30 +05:30
Karthik Purushothaman
dbd4502f7b
Merge remote-tracking branch 'origin/atmel'
2015-06-26 12:21:17 +05:30
akhilpanayamparambil
f55e6bd54a
* updated functions for hardware flow control apis - not tested.
...
* updated sercom pin muxing to incorporate hardware flow control.
2015-06-26 12:00:17 +05:30
akhilpanayamparambil
a582b9f6a6
* updated with ASYNCH api support for Serial.
2015-06-26 11:59:58 +05:30
vimalrajr
6fd1a45011
Modifications and bug fixes in SPI APIs' implementations.
2015-06-26 11:59:42 +05:30
vimalrajr
5d1b574d8b
Adding untested DMA APIs and supporting functions
2015-06-26 11:59:30 +05:30
akhilpanayamparambil
afcfdfc8cf
* updated serial_api.c and objects.h with optimisations.
2015-06-26 11:59:10 +05:30
akhilpanayamparambil
705dc7afc7
* correction in serial_api.c in getting index for interrupt.
...
* updated gpio_api.c for pin toggle(LED1=!LED1) working in code.
2015-06-26 11:58:47 +05:30
akhilpanayamparambil
c59613727e
* updated with changes for serial with interrupt. Working for example 51 in mbed projects.
2015-06-26 11:58:33 +05:30
akhilpanayamparambil
a7b60a4398
* removed asynch pi functions in serial_apic.c to remove build errors. To be implemented afterwards.
2015-06-26 11:58:15 +05:30
kpurusho
58c6e41f86
Set PA19 as LED1
2015-06-26 11:56:44 +05:30
vimalrajr
26fbbaa609
Refining IRQ implementation for SPI
2015-06-26 11:56:10 +05:30
akhilpanayamparambil
cbe768093d
* correction in serial_api.c
2015-06-26 11:55:54 +05:30
vimalrajr
45be774f16
Adding untested implementation of irq handler for SPI Async mode
2015-06-26 11:55:45 +05:30
akhilpanayamparambil
8223cba552
* updated with changes in ld file and corresponding change in cmsis_nvic.c
2015-06-26 11:55:34 +05:30
vimalrajr
4380fe8d35
Code made compliant with KR Coding style.
2015-06-26 11:55:23 +05:30
akhilpanayamparambil
a7b2cee60d
* Pin mux logic added for sercom
...
* added support for 6 uarts in code.
* updated gpio for output setting
* updated device.h for adding async apis for serial
2015-06-26 11:55:13 +05:30
vimalrajr
98d628b67f
Refining implementation of ticker APIs
2015-06-26 11:55:06 +05:30
vimalrajr
8a68139cf0
Refining SPI APIs implementation
2015-06-26 11:54:50 +05:30
vimalrajr
732e125c31
Refining implementation of us_ticker APIs.
2015-06-26 11:54:39 +05:30
vimalrajr
e02516d046
Adding config file from ASF for DMA
2015-06-26 11:54:22 +05:30
vimalrajr
e461e07f28
Adding files from ASF for DMA support.
2015-06-26 11:54:03 +05:30
akhilpanayamparambil
cfffe1371d
* logic added in mbed_overrides.c - for making system initialization (system_init) before usart init. Had issues for clock and buses not getting initialed before serial init. Resolved with the logic.
...
* Macro for callback added in usart.h (ASF).
* GPIO mode setting implemented in gpio_api.c
* updated files gpio_object.h ,serial_api.h(tested and working for UART synchronous APIs)
* Reverted settings.py
* Removed unused files in usart (ASF).
2015-06-26 11:53:54 +05:30
vimalrajr
d6109db325
Adding SPI and I2C instances support to SAM21
2015-06-26 11:53:42 +05:30
vimalrajr
fa85c6f74d
Adding untested code for SPI support in SAM21
2015-06-26 11:53:19 +05:30
akhilpanayamparambil
cbcf0a8ed7
* corrected the NVIC_NUM_VECTORS value in cmsis_nvic.h from 29 to 28.
...
* corrected ld script for stack and heap initializations.
* enabled main() and infinite while loop after that in startup_samd21.c
* added UART_0 in PerpheralNames.h
* updated PeripheralPins.h, objects.h, device.h, PinNames.h for including UART
* added PeripheralPins.c
* Base Commit for Serial/UART in SAMR21 (added ASFcode from Atmel Studio and serial_api.c) - Not Working (To be updated with the new code)
2015-06-26 11:53:00 +05:30
vimalrajr
5f120e40de
Adding implementation for us_ticker APIs. Not complete, yet to be tested.
2015-06-26 11:52:42 +05:30
bcostm
763c9a1292
[DISCO_F746NG] Typo corrections
2015-06-25 16:00:00 +02:00
bcostm
5f282b2053
[DISCO_F746NG] Fix different issues with SPI, I2C, Clock
2015-06-25 15:59:31 +02:00
hjjeon0608
f31c0915e0
Bug fix about I2C pinmap
...
If output, this means to set gpio.
So, I change output to AF.
2015-06-25 16:00:24 +09:00
bcostm
37d4f14aac
[DISCO_F746NG] AnalogIn and PwmOut corrections
2015-06-24 15:48:24 +02:00
Mike Fiore
4b82163782
[mbed][MTS_DRAGONFLY_F411RE] add additional pin names for SPI and I2C, update Arduino pin names to match UDK2.0
2015-06-24 08:29:32 -05:00
akhilpanayamparambil
1fbe9894cd
* Updated folder structure. Common files extracted.
...
* Removed implementations in mbed_overrides.c. This has to be done later.
* Added code for gpio_api.c
2015-06-24 11:10:18 +05:30
akhilpanayamparambil
52fda8b159
* Removed syscall.c since this is not required. Implementation done in mbed retarget.cpp file.
...
* Removed rtc_count.h and rtc_count.c since we are porting rtc calendar driver from asf. Keep both drivers for the same peripheral make error in compilation after exporting.
2015-06-24 11:10:18 +05:30
akhilpanayamparambil
ce20024b88
** Initial Commit for Atmel SAMD21J18A and SAMR21G18A.
...
*HAL and CMSIS folder for the Target.
*Updated target.py, gccarm.py for including these targets and settings.py for compiler path.
2015-06-24 11:10:17 +05:30
James Crosby
3cf18be9ee
use mbed-classic as the module name; use YOTTA_GLOBAL_INCLUDE_DIRS
2015-06-23 16:29:04 +01:00
Bogdan Marinescu
61f854b212
Bumped SDK revision number
2015-06-23 15:16:30 +03:00
bcostm
a26a3299ea
[DISCO_F746NG] Fix issue with Virtual Com Port
...
- Add also missing two PWM signals
2015-06-23 12:14:47 +02:00
James Crosby
3ba321b259
necessary definitions for backwards-compatibility build system have been added to target descriptions now, remove them from the CMakeLists.txt here
2015-06-22 12:38:09 +01:00
James Crosby
07f200e918
rename module to mbed-classic
2015-06-22 11:41:10 +01:00
Josephc3
720b8f2bc8
Added KL26 Target
...
Added KL26Z as a target.
2015-06-21 19:03:45 +01:00
sg-
85bf37b778
change all .asm to .S
2015-06-20 13:39:33 -05:00
sg-
db20b30be0
change all .s to .asm
2015-06-20 13:38:26 -05:00
James Crosby
79492c0b71
child could in theory have spaces, so quote it
2015-06-19 13:23:44 +01:00
James Crosby
616be98175
make sure assembly files are included
2015-06-19 13:21:42 +01:00
James Crosby
8c8cbb65b0
initial hard-coded cmake build system for mbed.a
2015-06-19 12:20:06 +01:00
Martin Kojtal
bb7d4bd4db
Merge pull request #1193 from masaohamanaka/master
...
RZ_A1H - Add CAN driver.
2015-06-19 09:22:01 +01:00
dbestm
29401861d8
[NUCLEO_F0xx] RTOS test enhance files to pass test
...
main files: stack size modification
F030: us_ticker.c, hal_tich.h, haltick.c, add ticker to reserve systick
for RTOS
F030+GCC: modif startup for RTOS
2015-06-19 10:21:05 +02:00
Martin Kojtal
d47834cd4d
Merge pull request #1194 from bcostm/master
...
DISCO_F746NG - Add new target
2015-06-19 09:15:00 +01:00
hjjeon0608
5298ab1d4a
Merge branch 'master' of https://github.com/mbedmicro/mbed
2015-06-19 14:38:44 +09:00
Jeremy Brodt
d39fd90085
[MAXWSNENV,MAX32600MBED] Added ring oscillator trimming procedure.
2015-06-18 10:42:28 -05:00
bcostm
03095af4a5
[DISCO_F746NG] Add new target (HAL part)
2015-06-18 11:15:03 +02:00
bcostm
31a8794932
[DISCO_F746NG] Add new target (CMSIS part)
2015-06-18 11:05:58 +02:00
tomoyuki yamanaka
f4aea8bb49
Add CAN driver.
...
Add CAN driver.
2015-06-18 14:41:39 +09:00
hjjeon0608
6dfbf69691
Correct the indentation in W7500x_i2c.c only.
2015-06-18 10:55:29 +09:00
Martin Kojtal
b583f22771
Merge pull request #1176 from bridadan/freescale-serial-nc-fix
...
Fix handling of Serial NC pins in K64F,K22F,KL25Z, and KL46Z
2015-06-17 08:50:16 +01:00
Martin Kojtal
a57d6f3d1d
Merge pull request #1188 from adfernandes/master
...
Nordic - Fix GCC compilation warnings
2015-06-17 08:05:52 +01:00
hjjeon0608
91cfb6ca9d
Update I2C driver.
2015-06-17 12:20:07 +09:00
hjjeon0608
925b884f6c
Change wait function.
2015-06-17 11:17:29 +09:00
hjjeon0608
8683f36547
Bug fix about PinMap
2015-06-17 11:16:35 +09:00
hjjeon0608
bc8070d2a9
Update I2C driver and hal api.
2015-06-17 11:16:02 +09:00
hjjeon0608
491ff9ce6d
Merge branch 'master' of https://github.com/mbedmicro/mbed
2015-06-17 08:04:35 +09:00
Andrew Fernandes
c0c776645d
Fix GCC compilation warnings.
2015-06-16 15:41:05 -04:00
Martin Kojtal
1ac6ed5171
Merge pull request #1172 from modtronix-com/master
...
Moved target folder, renamed target to NZ32SC151
2015-06-16 08:37:22 +02:00
Martin Kojtal
1d20254fc7
Merge pull request #1179 from dudmuck/master
...
allow outside access to RtcHandle
2015-06-16 08:28:25 +02:00
hjjeon0608
1e7fc642a5
Merge branch 'master' of https://github.com/mbedmicro/mbed
2015-06-16 10:46:09 +09:00
hjjeon0608
e128390284
Uncomment gpio_set function.
2015-06-16 08:13:27 +09:00
Martin Kojtal
bfd1361d65
Merge pull request #1178 from Wiznet/master
...
Wiznet - Change target name and support InterruptIn function.
2015-06-15 14:25:16 +02:00
0xc0170
bf69fa1cfc
Squashed PR #1170 :
...
commit c4bf11cb6a
Merge: 0d58363
77a973c
Author: Mihail Stoyanov <wm@smode.org>
Date: Mon Jun 15 14:41:28 2015 +0300
Merge branch 'master' of https://github.com/mbedmicro/mbed
Conflicts:
workspace_tools/targets.py
commit 0d58363887
Author: Mihail Stoyanov <wm@smode.org>
Date: Tue Jun 9 16:17:27 2015 +0300
Added Nordic license for the soft device
commit d504a3b58a
Merge: 2c5aab7
8902229
Author: Mihail Stoyanov <wm@smode.org>
Date: Tue Jun 9 16:14:47 2015 +0300
Merge branch 'master' of https://github.com/mbedmicro/mbed
commit 2c5aab74eb
Author: Mihail Stoyanov <wm@smode.org>
Date: Wed Jun 3 20:44:25 2015 +0300
Add base MCU support for Cortex-M4. Tidy up targets.py
commit 59b868a517
Merge: 0e23067
927c31a
Author: Mihail Stoyanov <wm@smode.org>
Date: Wed Jun 3 20:39:56 2015 +0300
Merge branch 'master' of https://github.com/mbedmicro/mbed
commit 0e23067718
Author: Mihail Stoyanov <wm@smode.org>
Date: Tue Jun 2 16:08:08 2015 +0300
Add the Delta NNN40 platform to releases
commit 62a585dcda
Merge: e1cd545
7a1d25e
Author: Mihail Stoyanov <wm@smode.org>
Date: Tue Jun 2 16:06:44 2015 +0300
Merge branch 'master' of https://github.com/mbedmicro/mbed
Conflicts:
workspace_tools/tests.py
commit e1cd545a9c
Merge: 5c5e61f
ffd5586
Author: Mihail Stoyanov <wm@smode.org>
Date: Thu May 7 13:07:48 2015 +0300
Merge branch 'master' of https://github.com/mbedmicro/mbed
commit 5c5e61f0ac
Author: Mihail Stoyanov <wm@smode.org>
Date: Thu May 7 13:07:35 2015 +0300
Remove the Disco L053 from RTOS tests as it's not ready yet
commit e75efe3467
Author: Mihail Stoyanov <wm@smode.org>
Date: Wed May 6 13:49:05 2015 +0300
Tidy up targets.py
2015-06-15 14:11:41 +02:00
ajlitt
de5f6fd09b
Fix KL43Z GCC_ARM build
2015-06-14 16:30:31 -05:00
U-owner-PC\owner
d3ff0f24bc
allow outside access to RtcHandle
2015-06-11 18:14:52 -07:00
Martin Kojtal
81af347389
Merge pull request #1174 from 0xc0170/fix_spi_transfer_uni
...
SPI - transfer() unification
2015-06-11 09:02:25 +01:00
hjjeon0608
60a87d97e7
Completed and added pwmout_api
2015-06-11 16:32:58 +09:00
hjjeon0608
c6f7c5dc93
Create a common handler.
2015-06-11 16:28:15 +09:00
hjjeon0608
5a4ce3c600
Merge branch 'master' of https://github.com/mbedmicro/mbed
2015-06-11 09:59:34 +09:00
hjjeon0608
f34ee0d2a4
Add InterruptIn function.
...
Now we support InterruptIn.
2015-06-11 09:13:05 +09:00
Brian Daniels
75547f2b71
Fixed handling of Serial NC pins in K64F,K22F,KL25Z, and KL46Z
2015-06-10 11:25:40 -05:00
0xc0170
d971b21b89
Silabs - spi fix master transfer - byte length
2015-06-10 11:04:54 +01:00
0xc0170
e66c1cf254
TimerEvent - include us ticker - fixing us_ticker_read() not available
2015-06-10 10:58:28 +01:00
0xc0170
bd7a82166a
SPI - fix type in start transfer
2015-06-10 10:11:06 +01:00
0xc0170
a3bd9db020
I2C, SerialBase - clearify lengths are in bytes
2015-06-10 10:11:04 +01:00
0xc0170
776a0fcdfa
Silabs - correction in length calculation
2015-06-10 10:11:01 +01:00
0xc0170
6c9be89d6f
SPI - clarification for the event type
2015-06-10 10:09:27 +01:00
0xc0170
81f9c5e028
SPI - transfer unified
2015-06-10 10:09:23 +01:00
Martin Kojtal
4778e33fa1
Merge pull request #1169 from 0xc0170/fix_asynch_constness
...
Fix asynch methods constness
2015-06-10 09:52:36 +01:00
modtronix-com
45f2ca61da
STM32L151RC requires same code as STM32L152RC
...
Special code for STM32L151RC and STM32L152RC
2015-06-10 14:39:00 +10:00
modtronix-com
d314c4a586
Moved target folder as discussed with 0xc0170, renamed target to NZ32SC151
...
Moved target from ../targets/cmsis/TARGET_STM folder to
../targets/cmsis/TARGET_STM/TARGET_STM32L1 folder as discussed with
0xc0170 (github.com/mbedmicro/mbed/pull/928). Renamed target from
NZ32ST1L to NZ32SC151. Details for board at
www.modtronix.com/nz32-sc151.html
2015-06-10 14:37:19 +10:00
0xc0170
a140fc60a6
mbed lib revision - 101
2015-06-09 14:30:00 +01:00
0xc0170
3ae6d045ee
Serial - constness for tx
2015-06-09 10:02:27 +01:00
dbestm
9ed5710ac1
Revert "Revert "[NUCLEO_F030R8][NUCLEO_F070RB] add RTOS test""
...
This reverts commit 4d91eaa3d9
.
2015-06-09 10:53:20 +02:00
dbestm
4d91eaa3d9
Revert "[NUCLEO_F030R8][NUCLEO_F070RB] add RTOS test"
...
This reverts commit 9f3fb198c2
.
2015-06-09 10:51:35 +02:00
dbestm
9f3fb198c2
[NUCLEO_F030R8][NUCLEO_F070RB] add RTOS test
2015-06-09 10:41:33 +02:00
0xc0170
e7feba4e21
I2C - costness for tx buffer
2015-06-09 09:34:48 +01:00
0xc0170
614c5539bc
SPI - constness for tx buffer
2015-06-08 16:39:42 +01:00
Martin Kojtal
833f951fa4
Merge pull request #1164 from 0xc0170/fix_buffer_index
...
CircularBuffer - volatile full flag + indexes
2015-06-08 16:08:07 +01:00
Martin Kojtal
bae47ec370
Merge pull request #1162 from dbestm/master
...
NUCLEO_F103RB, NUCLEO_L152RE - RTOS test enhancement
2015-06-08 13:30:06 +01:00
0xc0170
408956f1e7
CircularBuffer - volatile full flag + indexes
2015-06-08 10:53:52 +01:00
dbestm
a5272f721d
[NUCLEO_L152RE] GCC startup for RTOS
2015-06-04 17:31:36 +02:00
dbestm
1b3896f1c2
[NUCLEO_F103RB] GCC startup for RTOS
2015-06-04 17:29:56 +02:00
bcostm
49f7537f2a
[NUCLEO_F446RE] Clean-up of PeripheralPins.c + add DAC
...
Some pins were missing and others not present.
2015-06-04 17:03:03 +02:00
marcusbirkin
061cb87294
Update cmsis_nvic.c
...
Ensure the NVIC table gets copied to RAM even when it is not at 0x0000
Same as 152b58673f
for TARGET_LPC176X
2015-06-04 09:16:24 +01:00
Martin Kojtal
927c31ab84
Merge pull request #1121 from Wiznet/master
...
Add WIZwiki-W7500
2015-06-03 08:54:53 +01:00
Martin Kojtal
acd04f16be
Merge pull request #1151 from toyowata/master
...
SSCI824 - Add rtos build
2015-06-03 08:39:01 +01:00
Martin Kojtal
dd1ab3a5e6
Merge pull request #1148 from stevew817/master
...
Silicon Labs - Improvements in RAM footprint of HAL.
2015-06-03 08:28:28 +01:00
Toyomasa Watarai
56e43df1c7
[SSCI824] Add rtos
...
- Add rtos TARGET_SSCI824 (same as LPC824) and test
- Fixed warning of pwmout_api.c by GCC_ARM
2015-06-03 16:13:06 +09:00
ohagendorf
0abf0f3e41
[STM32F4xx] PWM frequency calculation correction
...
All STM32F4xx mcu with a clock frequency larger than 100MHz (F405, F407,
F429, F446), have two different maximal timer frequencies: SYSCLK and
SYSCLK/2. The pwm frequency calculation was based only on SYSCLK. For
Nucleo target this was OK but for some Discovery and some other targets
the pwm frequency was partly wrong, depending on the used timer.
This PR reads out the specific timer frequency and calculates the
correct pwm frequency.
2015-06-03 01:02:38 +02:00
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