jhokajar
ab26722b01
SiLabs: Low power timer / RTC initialization fix
...
Read as not returning correct values, because RTCC (or RTC in other
Gecko's) was not initiated. This was a problem in every Gecko.
If RTCC is initiated for lptimer it is done without binding it to
irqhandler (since irq not needed). Also implementation for geckos
using RTC added.
Tested with pearl and happy geckos
2016-01-12 17:01:22 +01:00
jhokajar
22879f972d
SiLabs Pearl: lpticker wakeup
2016-01-12 17:01:20 +01:00
Mikko Polojarvi
a31071275a
SiLabs: Fix interrupt amount configurations
...
Number of interrupt slots reported by different files before this commit:
giant happy leopard pearl wonder zero
spec 39 21 39 34 39 17
nvic 39 21 39 34 40 19
startup.s 39 21 40 34 40 19
gcc link 40 21 41 34 40 19
arm link 40 22 40 - 40 16
reserved 0 0 1 0 0 2
spec - reference manual
nvic.h - cmsis_nvic.h
startup.s - assembler startup files
gcc link - efm32*.ld linker script for GCC
arm link - efm32*.sct linker script for ARM (RVCT)
reserved - number of 'reserved' slots at the end of irq table in startup.s files
Fixed amounts to reflect those in the startup files, including reserved
slots:
Giant
Reduce amount in GCC and ARM linker files to 39
Happy
Fix comment in GCC linker file
Reduce amount in ARM linker file to 21
Leopard
Increase amount to 40 in cmsis_nvic.h
Reduce amount to 40 in GCC linker file (this bug caused by
emlib 4.1.0 port commit 1923e8b4)
Wonder
No changes, but note that ref. manual does not list FPUEH
interrupt that is included in startup files at index 39
Zero
Increase amount to 19 in ARM linker file
2016-01-12 17:01:17 +01:00
jhokajar
7f051e9a22
SiLabs Pearl: SPI LDMA support
...
SPI dma forced to compile. Continuing improvements...
2016-01-12 17:01:15 +01:00
jhokajar
745d72aeea
SiLabs Pearl: SPI pinmappings
...
Correct routing for SPI pins on Pearl
2016-01-12 17:01:13 +01:00
jhokajar
97a1674a94
SiLabs Pearl: I2C GPIO fix
...
GPIO pins were uninitialized. Fixed and tested.
2016-01-12 17:01:11 +01:00
Mikko Polojarvi
6095a67b95
SiLabs Pearl: LDMA fixes for serial
...
LDMA now functional for both RX/TX.
One hack remains - need to check if TXC interrupt check can be
removed from older platforms, or if flagging is necessary.
2016-01-12 17:01:09 +01:00
jhokajar
fc49b0e2ac
SiLabs Pearl: PWM output functionality
...
Any channel can be used. It is possible to have 4 pwm outputs
active at a same time, if PinMap_PWM configuration is done properly.
Future improvement proposal: dynamic channel selection!
2016-01-12 17:01:07 +01:00
jhokajar
973141e2e7
SiLabs Pearl: ADC fixes
...
Channel selection shifted to right place. Now It seems to work
at least with channel PC11. Weird thing is, that floating pin gives
result 0.4. Should be 0.0.
2016-01-12 17:01:04 +01:00
Mikko Polojarvi
7be6799638
SiLabs Pearl: LDMA support for serial_api
...
LDMA support for serial HAL. Adds callback support for emlib LDMA
code so that most of the old serial code can be reused.
Note: Serial shows some signs of life on the bus, but DMA mode
is completely untested.
2016-01-12 17:01:03 +01:00
Mikko Polojarvi
e3e385e16d
SiLabs Pearl: Serial HAL USART/LEUART pin routing
...
Serial pin routing for Pearl. Note that this currently requires
the pins to be in the same "location", even though this is not
needed by the Pearl HW.
2016-01-12 17:01:00 +01:00
jhokajar
d238a83042
SiLabs Pearl: AnalogIn support
...
analogin_api.c changed to make it compile.
Compilation error will be generated if _ADC_SINGLECTRL_POSSEL_MASK ||
_ADC_SINGLECTRL_INPUTSEL_MASK is not defined. This is because NEGATIVE
voltage measurement is not supported by MBED API.
2016-01-12 17:00:58 +01:00
Mikko Polojarvi
bafd8e28b8
SiLabs Pearl: LDMA initialization
...
LDMA support for the dma_api module
2016-01-12 17:00:56 +01:00
Mikko Polojarvi
c4018e4ea8
SiLabs Pearl: Correct includes and interrupt names in RTC
...
Conditionals for including em_rtc.h and em_rtcc.h.
Use the correct interrupt name in RTCC code.
2016-01-12 17:00:54 +01:00
Mikko Polojarvi
21a242049f
SiLabs Pearl: Fix I2C pin routing
...
Use new ROUTEPEN/ROUTELOC0 registers for selecting I2C pins.
2016-01-12 17:00:52 +01:00
Mikko Polojarvi
4990751ace
SiLabs Pearl: Correct STDIO_UART definition
...
Normal UARTs not present, use USART.
2016-01-12 17:00:50 +01:00
Mikko Polojarvi
2cb2ada9b6
SiLabs Pearl: Mbed support for linker script
...
Mbed needs to have interrupt vectors in RAM so reserve space at
the beginning of memory, and export the relevant symbols.
2016-01-12 17:00:48 +01:00
jhokajar
c89d5cae9d
SiLabs Pearl: Update pinmap for ADC and DAC
...
ADC pinmap updated, PinMap_DAC removed, since DEVICE_ANALOGOUT not supported
2016-01-12 17:00:46 +01:00
Mikko Polojarvi
6e7589c5b8
SiLabs Pearl: Remove configuration for HW not present in Pearl
...
Removed DAC/AnalogOut, I2C1, UART0/1, LEUART1, USART2,
GPIO Drive support and GPIO port E.
2016-01-12 17:00:44 +01:00
Mikko Polojarvi
dcc6b61ed5
SiLabs Pearl: lp_ticker HAL adaptation
...
Use RTCC API for lp_ticker on Pearl. Basic adaptation, but more
work is required.
Now frees RTC when ticker is not used (detected through interrupt
disable), so that sleep modes below EM2 do not remain
permanently blocked.
2016-01-12 17:00:42 +01:00
Mikko Polojarvi
bf4cf1a5ec
SiLabs Pearl: RTCC support
2016-01-12 17:00:40 +01:00
Mikko Polojarvi
e2c33dd166
SiLabs Pearl: GPIO HAL fixes
...
Pearl GPIO block does not support DOUTSET/DOUTCLR,
so use read+DOUTTGL instead.
2016-01-12 17:00:38 +01:00
Mikko Polojarvi
15ed788fe7
SiLabs Pearl: Pin mappings for PWM
...
PWM pin mappings. Since the pins can be freely chosen (unlike
in previous HW), there should be no need to use the other channels.
Also corrected frequency for HFXO in ref devices.
2016-01-12 17:00:35 +01:00
Mikko Polojarvi
199f5fa402
SiLabs: Emlib 4.1.0 headers update for Zero Gecko
2016-01-12 17:00:33 +01:00
Mikko Polojarvi
0c066f5c1a
SiLabs: Emlib 4.1.0 headers update for Wonder Gecko
2016-01-12 17:00:30 +01:00
Mikko Polojarvi
19a060791c
SiLabs: Emlib 4.1.0 headers update for Leopard Gecko
2016-01-12 17:00:27 +01:00
Mikko Polojarvi
567afac8ea
SiLabs: Emlib 4.1.0 headers update for Happy Gecko
2016-01-12 17:00:25 +01:00
Mikko Polojarvi
485a08db77
SiLabs: Emlib 4.1.0 headers update for Giant Gecko
2016-01-12 17:00:22 +01:00
Mikko Polojarvi
9234010fb8
SiLabs: Update emlib to 4.1.0
...
New version with support for Pearl & co.
2016-01-12 17:00:19 +01:00
Mikko Polojarvi
e5e896b68d
SiLabs Pearl: Initial commit
...
Leopard Gecko used as baseline.
TODO
- Peripheral/GPIO pin mappings etc for Pearl are marked "Pearl ok",
rest are wrong
- Missing new (4.1.0+) emlib
2016-01-12 17:00:16 +01:00
0xc0170
2d4024eccb
mbed lib revision - 112
2016-01-12 09:56:03 +00:00
adustm
26e3c61983
[STM all] Fix #1480 : change location of check for RTC already initialised
...
Need to keep PWR_CLK_ENABLE and LSE LSI oscillator configuration.
Just skip the HAL_RTC_Init in case INITS flag is already set.
2016-01-12 09:30:33 +00:00
Martin Kojtal
ab7d3f1d2c
Merge pull request #1497 from c1728p9/fix_raw_serial_microlib
...
Fix RawSerial when used with ARMCC microlib
2016-01-11 16:55:05 +00:00
ytsuboi
9b7d776d40
[TY51822r3] add description on comment, fixed years
2016-01-11 22:57:46 +09:00
adustm
4ac44bdea6
[STM_F0] clock the APB2ENR_SYSCFGEN in RCC so that SYSCFG->CFGR1 value can be taken into account in NVIC_SetVector
2016-01-11 09:31:50 +00:00
Russ
f8ada507af
Fix RawSerial when used with ARMCC microlib
...
The function vsnprintf does not properly handle a size of zero for
the destination buffer, and will write data to it. If the buffer is
set to null this will cause a hardfault. This patch adds a workaround
for this bug by using a buffer of size 1.
2016-01-10 19:01:46 -06:00
ytsuboi
9a9885e5fa
[TY51822r3] add platform
2016-01-06 23:17:24 +09:00
adustm
f4496bb5de
Add cmsis files for this new platform
2016-01-06 13:44:36 +00:00
adustm
300d3a0025
add new platform hal files
2016-01-06 13:44:26 +00:00
Martin Kojtal
4dc26b3d27
Merge pull request #1469 from dudmuck/master
...
release platform MOTE_L152RC to public
2016-01-04 12:15:04 +00:00
Martin Kojtal
a63257b05f
Merge pull request #1432 from adustm/DEV_FIX_1419_baudrateissue
...
[TARGET_STMF0] Fix #1419 baudrateissue
2016-01-04 12:14:34 +00:00
Martin Kojtal
7899cff5f6
Merge pull request #1483 from sg-/lpc4337_uart
...
LPC4337 stdio fixes for lpcxpresso board
2016-01-04 09:19:43 +00:00
Mike Fiore
d992c2e3e9
[MTS_DRAGONFLY_F411RE] correct serial signal pin names & add wakeup pin name
2015-12-29 11:43:03 -06:00
sg-
6feb5ed291
maintain support for micromint bambino and lpcxpresso boards
2015-12-28 00:18:59 -06:00
sg-
6bb92b1148
update stdio uart for lpc4337 and set baudrate to 9600
2015-12-28 00:05:28 -06:00
Russ Butler
e825431c1a
Fix nRF51 baud table size
...
Increase the number of entries in the baud rate table from 17 to 18.
This problem was introduced in the patch:
0a6e345400
-
Add support for 56000 baud on nrf51
2015-12-21 23:59:55 -06:00
Russ Butler
0a6e345400
Add support for 56000 baud on nrf51
...
Add support for the baudrate 56000. This is not documented in the
datasheet, but Nordic has indicated in can be used by setting the
BAUD register to 56000.
2015-12-18 11:36:03 -06:00
Russ Butler
8d12e206f6
Remove byte sent at 9600 baud on init on NRF51-DK
...
Disconnect the TX line before sending a dummy byte, and wait until the
dummy byte is completely sent before continuing. This prevents
the byte from getting sent on init or re-init of the uart.
2015-12-18 11:36:02 -06:00
0xc0170
48fa2930e5
mbed lib revision - 111
2015-12-15 16:06:22 +00:00
adustm
c59167c196
[STM32F0_all] remove the global variable and use SYSCFG register instead
2015-12-14 11:39:39 +01:00
adustm
5784d29fd2
Merge remote-tracking branch 'refs/remotes/origin/master' into DEV_FIX_1419_baudrateissue
2015-12-14 10:42:52 +01:00
jamofer
e7d879aaf6
Update i2c_api.c
2015-12-13 23:29:50 +01:00
jamofer
929cf7ffe4
Issue #666 LPC1768 i2c_slave_read fix
...
LPC1768 slave issues a STOP condition without waiting for master #666 : https://developer.mbed.org/forum/bugs-suggestions/topic/5266/
2015-12-13 23:25:23 +01:00
Martin Kojtal
1c75638d14
Merge pull request #1468 from dinau/f030r8-fixed-led-blink-too-fast
...
[NUCLEO-F030R8] Fixed: The issue of LED blinking too fast.
2015-12-13 21:30:31 +00:00
Russ
5c75dc29ee
Fix glitch when initializing NRF51-DK serial port
...
When initializing the NRF51's serial TX and RTS pins set the
data output register to high before setting the setting them to
output. This prevents these pins from glitching low before
the UART has been turned on.
2015-12-13 01:27:01 -06:00
U-owner-PC\owner
d5d98a76f6
correct LED pins and pass singletest.py
2015-12-11 18:43:40 -08:00
dinau
46955971ec
[NUCLEO-F030R8] Fixed: The issue of LED blink too fast.
...
Refer to:
https://github.com/mbedmicro/mbed/issues/1329
https://developer.mbed.org/questions/61386/Is-there-system-clock-error-in-STM32F030/
2015-12-09 20:38:32 +09:00
Martin Kojtal
a41d1d6c02
Merge pull request #1449 from dbestm/dev_xxxx_xxx
...
I2C fixes, timeout for startup ~100/200
2015-12-07 07:48:07 +00:00
Martin Kojtal
88bbe088da
Merge pull request #1462 from jeremybrodt/blelibrary
...
Adding BLE library
2015-12-03 16:05:12 +01:00
Martin Kojtal
3a0741a173
Merge pull request #1442 from dudmuck/master
...
handle UART RX overrun on stm32l1xx
2015-12-02 09:44:48 +01:00
Jeremy Brodt
d16d77b50c
[MAXWSNENV] Adding exactLE BLE stack library.
2015-12-01 08:38:43 -06:00
Jeremy Brodt
ad739ddd8b
[MAXWSNENV] Added missing definitions.
2015-12-01 08:38:43 -06:00
Paul Staron
f4726ff98c
Update i2c_api.c
2015-11-27 19:41:30 +00:00
Martin Kojtal
95027b726b
Merge pull request #1448 from adustm/br_F303K8_new-defines
...
[NUCLEO_F303K8] add missing pins for arduino nano connector
2015-11-26 13:24:30 +00:00
Martin Kojtal
d2dde861b4
Merge pull request #1443 from 0xc0170/fix_interruptin_clear
...
InterrupIn - attach with null clears the function pointer
2015-11-26 13:19:50 +00:00
Martin Kojtal
afe56019e0
Merge pull request #1394 from Timmmm/master
...
Fix #1393 - I2C assumes NRF_TWI1
2015-11-26 13:09:22 +00:00
Martin Kojtal
f4b1d30ff4
Merge pull request #1433 from sg-/enhance-stream
...
Enhance stream class
2015-11-26 10:04:37 +00:00
0xc0170
7920122bf3
mbed lib revision - 110
2015-11-26 09:51:41 +00:00
sg-
dfc3b57115
update system include symantic
2015-11-24 09:10:07 -06:00
adustm
51c83aa3e4
[NUCLEO_F303K8] add missing pins for arduino nano connector
2015-11-24 10:15:42 +01:00
sg-
7fff98a3fd
use cstdarg lib and not stdarg
2015-11-23 10:08:51 -06:00
adustm
390584a424
[NUCLEO_L476RG] add templates for iar tool
2015-11-23 14:00:11 +01:00
dbestm
035f3ece65
Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into dev_xxxx_xxx
2015-11-20 15:51:32 +01:00
dbestm
feac60b519
ALL STM32 platform
2015-11-20 15:51:10 +01:00
Wojciech Gorniak
c11d54e5b6
Merge https://github.com/mbedmicro/mbed
...
Conflicts:
workspace_tools/export/iar.py
workspace_tools/toolchains/gcc.py
2015-11-20 10:08:05 +01:00
0xc0170
281c180722
InterrupIn - attach with null clears the function pointer
2015-11-20 08:12:29 +00:00
U-owner-PC\owner
31511c97f3
handle UART RX overrun on stm32l1xx
2015-11-19 16:11:58 -08:00
Veli-Matti Puurunen
1ab3d018a1
Enable ADC A-channels in K22F and K64F
...
In Kinetis chips some ADC channels have both A and B channels available.
This commit enables both of them.
Added also some missing ADC channels to PinMap table.
2015-11-18 08:23:29 +02:00
adustm
c15e382be1
[TARGET_STM32F0] allow DISCO_F051R8 compilation
2015-11-17 16:56:29 +01:00
adustm
7d23f0fd1e
[TARGET_STMF0] change numerical value by its define
2015-11-17 16:55:56 +01:00
sg-
d0b934eba0
remove std:: namespace and update include accessability
2015-11-17 09:00:10 -06:00
Martin Kojtal
3e0c18b60a
Merge pull request #1414 from adustm/DEV_DISCOF429ZI
...
DISCO_F429ZI - discof429zi
2015-11-17 14:44:41 +00:00
sg-
f13226663c
add variable arguemnt support to stream
2015-11-17 08:35:45 -06:00
adustm
0d72a40495
Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into DEV_FIX_1419_baudrateissue
2015-11-17 13:23:16 +01:00
adustm
57650768c8
Fix #1419 : solve baud_rate issue
...
Issue was : stdio printf is ok, serial.printf is failing, in case it is
inialized as a global variable. It works on mbed version 107.
Fix: revert to version 107 for systemxxx.c, mbed_overrides.c +
cmsis_nvic.c.
Modify cmsis_nvic.c to use direct addressing instead of a pointer (this
pointer is not yet initialized when called in systemxx.c)
Call HAL_Init in mbed_overrides.c for every platforms.
2015-11-17 13:16:07 +01:00
adustm
92fb85f8bd
Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into DEV_DISCOF429ZI
2015-11-16 15:02:41 +01:00
Aksel Skauge Mellbye
13957043c7
[EFM32] Fix serial_api bug selecting wrong peripheral for asynch IRQ handler.
2015-11-16 13:28:47 +01:00
Aksel Skauge Mellbye
c0253c1fa5
[EFM32] Sleep: Remove EM4 entry, as there is no way of configuring EM4 wakeup in mbed.
2015-11-16 13:27:35 +01:00
Aksel Skauge Mellbye
4e217bacf9
[EFM32] Remove erroneous sleep() call from blocking spi_master_write.
2015-11-16 13:26:44 +01:00
Aksel Skauge Mellbye
b9f8f2bc91
[EFM32] Declare spi_api.c helper functions as static. Fixes linker issue with gcc.
2015-11-16 13:26:12 +01:00
WoGorniak
863898b29c
changed file permissions
2015-11-16 11:09:16 +00:00
Mika Laurila
46575188f6
STM32F410RB: Updated startup file for ARM_MICRO and exporter templates for IAR and uVision4
2015-11-13 08:46:07 +02:00
Mika Laurila
ce3ccb42bb
PB_11 removed
2015-11-13 08:19:51 +02:00
Martin Kojtal
10a39f48b0
Merge pull request #1416 from leibin2014/master
...
Free hardware resource in pwmout_free()
2015-11-12 14:19:08 +01:00
adustm
ab5c2fac1d
Remove unused file
2015-11-12 11:35:39 +01:00
adustm
11224405a8
Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into DEV_DISCOF429ZI
...
Conflicts:
workspace_tools/build_release.py
workspace_tools/export/gccarm.py
workspace_tools/export/uvision4.py
workspace_tools/export_test.py
2015-11-12 10:42:59 +01:00
Wojciech Gorniak
56dd556952
added missing endif
2015-11-12 10:19:56 +01:00
Mika Laurila
38b9006df8
Fixed RTOS test cases
2015-11-12 10:02:30 +01:00
Mika Laurila
8ba3a08a1f
Fixed F410RB IAR configuration file
2015-11-12 10:02:29 +01:00
Mika Laurila
a94946ce89
Removed TIM5 from PWM mapping because it is used by the us_ticker
2015-11-12 10:02:28 +01:00
Mika Laurila
9128ef483f
Fixed vector table size
2015-11-12 10:02:27 +01:00
Mika Laurila
8e54df9141
Reverted to old version of cmsis_nvic.h
2015-11-12 10:02:26 +01:00
Mika Laurila
2647edfe72
Revert "Revert "Renamed and updated F411->F410 files in TOOLCHAIN_ARM_MICRO and TOOLCHAIN_ARM_STD, updated vector count in cmsis_nvic.h""
...
This reverts commit 4b488736c0
.
2015-11-12 10:02:25 +01:00
Mika Laurila
44c5a79afe
Revert "Renamed and updated F411->F410 files in TOOLCHAIN_ARM_MICRO and TOOLCHAIN_ARM_STD, updated vector count in cmsis_nvic.h"
...
This reverts commit b343fb7e43
.
2015-11-12 10:02:24 +01:00
Mika Laurila
3f391d70d0
Removed F410RB specific ifdef from i2c_api.c and added FMPI2C_1 to F446RE PeripheralNames.h to make it compile
2015-11-12 10:02:23 +01:00
Mika Laurila
e01230363a
Renamed and updated F411->F410 files in TOOLCHAIN_ARM_MICRO and TOOLCHAIN_ARM_STD, updated vector count in cmsis_nvic.h
2015-11-12 10:02:22 +01:00
Mika Laurila
3e7a7ce046
Changed FMPI2C specific to F410RB
2015-11-12 10:02:21 +01:00
Wojciech Gorniak
355e2ea0fb
fixed FMPI2C1 typo
2015-11-12 10:02:20 +01:00
Mika Laurila
d95dfe3edc
Changes to make all PWM output pins available
2015-11-12 10:02:19 +01:00
Mika Laurila
90b2228cfb
Added TARGET_STM32F410RB to spi_frequency() in spi_api.c
2015-11-12 10:02:18 +01:00
Mika Laurila
0ffb311bab
Fixed FMPI2C ifdefs and macro names
2015-11-12 09:56:46 +01:00
Wojciech Gorniak
716654908a
added SetSysClock (merged with F411)
2015-11-12 09:56:45 +01:00
unknown
aaba9210db
Removed some duplicate I2C pins
2015-11-12 09:56:43 +01:00
unknown
a0fc43974a
Updated I2C pin mapping
2015-11-12 09:56:43 +01:00
Wojciech Gorniak
5b36773721
added DAC support
2015-11-12 09:56:41 +01:00
Wojciech Gorniak
09a627de19
fixed bug with pwm5
2015-11-12 09:56:41 +01:00
Wojciech Gorniak
3f77d66229
removed PWR5
2015-11-12 09:46:39 +01:00
Rafal Fabich
4999dd050b
Updated files used by IAR compiler with those available from STM32CubeF4 package
2015-11-12 09:46:38 +01:00
Wojciech Gorniak
4db4df2411
redefined rest of the peripherialPins
2015-11-12 09:46:37 +01:00
Rafal Fabich
b720476e81
Revert "Fixed bug: missing clock enable for PWM_5 (TIM5)"
...
This reverts commit f1358842bd
.
2015-11-12 09:46:36 +01:00
Rafal Fabich
927e72a394
Fixed FMPI2C1 defines in i2c_api.c
2015-11-12 09:46:34 +01:00
Rafal Fabich
c374460c5c
Fixed bug: missing clock enable for PWM_5 (TIM5)
2015-11-12 09:46:33 +01:00
Wojciech Gorniak
d838d5be1c
added pwm mapping in peripherialPins
2015-11-12 09:46:31 +01:00
Rafal Fabich
e38b06d0fd
Added FMPI2C1 controller as 3rd available I2C
2015-11-12 09:46:31 +01:00
Rafal
d1e7f13c01
Fixed and re-enabled PWMs
2015-11-12 09:46:30 +01:00
Rafal
cc593f0992
Changes in pin mapping in order to build the STM32F410RB Nucelo target.
...
Target can be built, but not verified due to Flashing problems.
2015-11-12 09:30:17 +01:00
Rafal Fabich
5061da03db
Upgraded HAL drivers to 1.4.1.
...
Note: NUCLEO-F410RB target cannot be built due to incorrect pin mapping, which has to be fixed.
2015-11-12 09:30:16 +01:00
Rafal Fabich
39908eb5dd
Renamed linker and startup files
...
Fixed memory sizes in compilers files
2015-11-12 09:07:49 +01:00
Rafal Fabich
dc6fd00d63
Modified memory sizes in linker script
2015-11-12 09:07:48 +01:00
Rafal Fabich
63574f4c48
Added build target for STM32F410RB.
...
Initial version that can be built is based on STM32F411RE target which is compatible with F410.
TODOs: MCU specific modifications in CMSIS/HAL like memory sizes/map, peripherals, clocks, etc.
2015-11-12 09:07:47 +01:00
Martin Kojtal
6381769700
Merge pull request #1415 from marcusChiou/master
...
Change PIN name config for DELTA DFCM NNN40
2015-11-11 08:26:49 +01:00
leibin
6127c0bd17
Free hardware resource in pwmout_free()
2015-11-11 13:56:34 +08:00
dbestm
ef9949b9ea
Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into dev_disco_f469ni
2015-11-10 10:09:20 +01:00
marcusChiou
e86667ddfc
Update PinNames.h
2015-11-10 14:26:44 +08:00
marcusChiou
f361022675
Update mbed_overrides.c
2015-11-10 14:25:19 +08:00
adustm
58403520af
DISCO_F429ZI : add SPI_6 define to UBLOX_C029
...
Since DISCO_F429ZI uses 6 SPIs (#1 and #3 ), spi_api was modified to
support it.
This modification needs to be reported in UBLOX_C029, as it is based on
stm32f439, that contains SPI6 define
2015-11-09 19:45:29 +01:00
adustm
d6ac3b272a
DISCO_F429ZI : add ADC_3 define to NUCLEO_F446RE
...
Since DISCO_F429ZI uses 2 ADCs(#1 and #3 ), analogin_api was modified to
support it.
ADC3 is defined in stm32f446xx.h, then ADC_3 needs to be declared in
PeripheralNames.h for NUCLEO_F446RE
2015-11-09 19:37:25 +01:00
adustm
bd5f5c55f2
DISCO_F429ZI : add ADC_3 define to DISCO_F407VG
...
Since DISCO_F429ZI uses 2 ADCs(#1 and #3 ), analogin_api was modified to
support it.
DISCO_F407VG is based on STM32F407 product, that has 3 ADCs. ADC_3 thus
needs to be defined in the TARGET_DISCO_F407VG/PeripharalNames.h (even
if
not used)
2015-11-09 19:26:49 +01:00
adustm
94aa9c89ba
DISCO_F429ZI : add ADC_3 define to ARCH_MAX
...
Since DISCO_F429ZI uses 2 ADCs(#1 and #3 ), analogin_api was modified to
support it.
ARCH_MAX is based on STM32F407 product, that has 3 ADCs. ADC_3 thus
needs to be defined in the TARGET_ARCH_MAX/PeripharalNames.h (even if
not used)
2015-11-09 19:10:59 +01:00
adustm
b390f4cc27
Merge branch 'master' of https://github.com/mbedmicro/mbed into DEV_DISCOF429ZI
2015-11-09 18:04:26 +01:00
adustm
9783c7bf38
Debut RTOS_7
2015-11-09 17:40:08 +01:00
Martin Kojtal
f605825f66
Merge pull request #1410 from kpurusho/master
...
Added support for SAML21
2015-11-09 14:26:00 +01:00
adustm
202d56ef12
DISCO_F429ZI: Add uvision toolchain.
2015-11-09 11:01:12 +01:00
adustm
3993489705
DISCO_F429ZI: change copyright year
2015-11-09 10:39:49 +01:00
adustm
445823aae5
DISCO_F429ZI: change LED_RED
2015-11-09 10:39:15 +01:00
adustm
1e65098a5c
DISCO_F429ZI: add a comment
2015-11-09 10:38:41 +01:00
adustm
b6cab87af1
DISCO_F429ZI: remove pins that are not on the board.
2015-11-09 10:38:16 +01:00
adustm
2bf69bc512
DICSO_F429ZI: align with other F4 products
2015-11-09 10:37:35 +01:00
adustm
9333f8546c
DISCO_F429ZI: align startup file with STM32F4Cube version
2015-11-09 10:37:00 +01:00
adustm
f182fa73ca
DISCO_F429ZI: update the file: comment every impossible combination,
...
remove pins that are not available on the board.
2015-11-09 10:36:07 +01:00
adustm
790c7f17e6
DISCO_F429ZI: remove ADC2 and DAC0
2015-11-09 10:34:57 +01:00
adustm
47f453e1a7
DISCO_F429ZI: change copyright year + minor typo
2015-11-09 10:33:33 +01:00
adustm
d22b43b9e9
DISCO_F429ZI: allow ADC1 and ADC3
2015-11-09 10:32:25 +01:00
adustm
5fc64fff9e
DISCO_F429ZI : add SPI6
2015-11-09 10:31:43 +01:00
adustm
b3be112ce6
ALL STM32F4 products : reduce LSE timeout
2015-11-09 10:29:36 +01:00
adustm
675a12c2d5
DISCO_F429ZI: align system_stm32f4xx.c file with other products
2015-11-09 10:28:55 +01:00
dbestm
ba14dee242
Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into dev_disco_f469ni
2015-11-06 10:54:09 +01:00
dbestm
96392ac3d7
[xxxxx_F4xxxx] reduce HSE startup time to 200ms
2015-11-06 10:20:44 +01:00
dbestm
306f1290fe
[DISCO_F469NI] enhance files to pass pin out tests
2015-11-05 17:30:17 +01:00
Martin Kojtal
c7fe39e4bc
Merge pull request #1402 from GymTrack/fix_nrf_analogin
...
Fix analogin checking the wrong flag for completion
2015-11-05 08:47:59 +00:00
Martin Kojtal
f8c0829c67
Merge pull request #1406 from shaneleonard/fix_stm32l152re_uarts
...
Fix broken STM32_NUCLEO_L152RE UARTs 4 and 5.
2015-11-05 08:38:42 +00:00
Martin Kojtal
46af745ef4
Merge pull request #1407 from kpurusho/master
...
Renamed TARGET_SAM_CortexM0+ to TARGET_SAM_CortexM0P for compatiblity with online compiler
2015-11-04 16:28:06 +00:00
Parthasarathy.S
7d360ad5ad
Reverted temp rename
2015-11-04 16:04:30 +05:30
akhilpanayam
d7449dc9f8
* added files for Keil IDE Support.
2015-11-04 16:02:49 +05:30
akhilpanayam
7ca0d74564
* added files for KEIL IDE Support for SAML21
...
* updated Startup files for KEIL IDE Support
2015-11-04 16:02:34 +05:30
akhilpanayam
2c5508bf77
* Base commit of SAML21J18A hal and CMSIS files.
2015-11-04 16:02:03 +05:30
akhilpanayam
5aadeb62c7
* updated with corrections in analogue out implementation for SAML21.
...
* corrected ARM license year for files.
2015-11-04 16:01:38 +05:30
Parthasarathy.S
e312ef7a0b
Temp rename for merging
2015-11-04 16:01:11 +05:30
Parthasarathy.S
28c7806b59
Temp rename for merging
2015-11-04 16:00:47 +05:30
akhilpanayam
57dd8871ee
* Renamed TARGET_SAM_CortexM0+ to TARGET_SAM_CortexM0P for compatiblity with online compiler
2015-11-03 12:27:50 +05:30
Shane Leonard
3bd04ade93
Fix broken STM32_NUCLEO_L152RE UARTs 4 and 5.
2015-11-02 11:30:56 -08:00
Martin Kojtal
5eccd220ea
Merge pull request #1395 from kpurusho/master
...
Added Keil compiler support for Atmel Targets
2015-11-02 10:05:01 +00:00
David
1d40c27584
Fix analogin checking the wrong flag for completion
2015-10-30 11:27:00 -04:00
0xc0170
6bdf53a4e8
mbed lib revision - 109
...
Fix in analogin - DK target does not provide the pins
2015-10-29 11:48:55 +00:00
Tim Hutt
dbbe290da9
Tabs -> Spaces
2015-10-28 14:01:14 +00:00
bcostm
9a9c147e49
Remove eventual pending stop bit before start
2015-10-28 13:17:19 +01:00
bcostm
d459d87749
Add HSI calibration value
2015-10-28 09:53:45 +00:00
dbestm
77a3884c33
[NUCLEO_F042K6] HSI default value rightly set
...
this resolves a lot of problems and the external clock can be check
2015-10-27 17:02:51 +01:00
dbestm
403df2fe25
[NUCLEO_F042K6] remove external clock
2015-10-27 15:05:33 +01:00
akhilpanayam
8b0b517378
* updated with changes in ld files for D21 Targets.
2015-10-27 17:03:06 +05:30
akhilpanayam
8eb34cf253
* Added Keil IDE Support for SAMD21J18A and SAMD21G18A.
2015-10-27 17:03:06 +05:30
akhilpanayam
c187bc952d
* Added Keil Compiler Supprot for SAMR21G18A
2015-10-27 17:03:05 +05:30
Tim Hutt
8aaee5aa4f
Fix #1393 - I2C assumes NRF_TWI1; causes SPI lockup if that peripheral is actually used by SPI.
2015-10-27 10:48:47 +00:00
dbestm
8c549f9b9a
Merge branch 'master' of https://github.com/mbedmicro/mbed into dev_disco_f469ni
2015-10-26 10:14:58 +01:00
Martin Kojtal
22ef412435
Merge pull request #1384 from bcostm/fix_analogout
...
STM32xx -Fix analog_out issue with 12 to 16bits conversion
2015-10-26 08:57:15 +00:00
Martin Kojtal
96f5f02eda
Merge pull request #1390 from Sissors/lookmartinImadeanewbranch
...
HAL K20XX - us_ticker changes
2015-10-26 08:54:08 +00:00
Martin Kojtal
0447fe6536
Merge pull request #1388 from al177/master
...
Copy NVIC to RAM from anywhere in flash for TARGET_K22F
2015-10-26 08:48:56 +00:00
Sissors
e1feb7ce5b
[HAL][K20XX]
...
Fixed for the K20D50M a possible race condition in the software part of
the timer.
The Teensy has the ability to chain timers, so similar to the KSDK ones
we switched it to full hardware timers for both Ticker and regular
Timer.
2015-10-24 21:54:36 +02:00
al177
dbd4a85e11
Remove unused vector table flash base macro
2015-10-22 09:42:50 -05:00
al177
aa6ad1c524
Copy NVIC to RAM from anywhere in flash
...
Copy the NVIC from any address below RAM, not just at 0x0. This is helpful
when using a bootloader, which must have its own vector table at 0x0. Identical
to ebcee71 for TARGET_KL46Z.
fix commit id
2015-10-21 10:17:43 -05:00
dbestm
7d245b9cff
Merge branch 'master' of https://github.com/mbedmicro/mbed into dev_disco_f469ni
2015-10-21 16:26:16 +02:00
dbestm
c01a13fe1f
[DISCO_F469NI] add support of the disco f469ni
2015-10-21 16:26:06 +02:00
bcostm
1e3f7cdbf2
Fix analogout issue on 12 to 16 bits conversion
2015-10-19 15:32:09 +02:00
bcostm
0e3e29d5f0
Merge branch 'master' of https://github.com/bcostm/mbed
...
Conflicts:
libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_ARM_MICRO/startup_stm32l476xx.s
libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_ARM_MICRO/stm32l476xx.sct
libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_ARM_STD/startup_stm32l476xx.s
libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_ARM_STD/stm32l476xx.sct
libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_GCC_ARM/STM32L476XX.ld
libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_IAR/stm32l476xx.icf
libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/TARGET_SAMD21J18A/PeripheralNames.h
libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/TARGET_SAMD21J18A/PeripheralPins.c
libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/TARGET_SAMD21J18A/PeripheralPins.h
libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/TARGET_SAMD21J18A/PinNames.h
libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/TARGET_SAMD21J18A/analogout_api.c
workspace_tools/build_release.py
workspace_tools/host_tests/host_test.py
2015-10-19 14:27:45 +02:00
Martin Kojtal
856efdc67d
Merge pull request #1379 from dbestm/dev_nucleo_f303k8
...
NUCLEO_F303K8 - Dev nucleo f303k8
2015-10-16 08:35:48 +02:00
Paul Staron
1661c1dc78
Update MK20DX256.h
...
Added missing PIT timer chain defines.
2015-10-14 19:59:24 +01:00
dbestm
86c139d13b
[NUCLEO_F303K8] add support for the nucleo_f303k8
2015-10-12 11:34:06 +02:00
Martin Kojtal
646f4d174d
Merge pull request #1377 from star297/master
...
Update Teensy3.1 PinNames.h
2015-10-07 07:47:38 +01:00
Paul Staron
f239d463b2
Update PinNames.h
...
Correct i2c pin defines
2015-10-06 23:29:55 +01:00
Martin Kojtal
3b75452bbd
Merge pull request #1365 from dbestm/dev_nucleo_f042k6
...
Dev nucleo f042k6
2015-10-06 13:15:39 +01:00