ohagendorf
a70bdc5c00
[TARGET_STMF4] reorg hal for DISCO_F407VG
...
Removing pin configuration from analogin_api, analogout_api and
pwmout_api (hal function, used by every STM32F4 target) to the target
specific files.
2015-04-09 11:21:44 +02:00
Martin Kojtal
9ef9a54972
Merge pull request #938 from bridadan/lpc11U68Sleep
...
Add sleep and deepsleep for LPC11U68. Needs testing on board
2015-04-09 08:58:29 +02:00
Martin Kojtal
c3cd171fc3
Merge pull request #987 from Willem23/patch-1
...
LPC82X - Fixed hardcoded MRT_Clock_MHz
2015-04-09 07:48:01 +02:00
Martin Kojtal
643cd23443
Merge pull request #1004 from ohagendorf/stm32f3xx_reorg_hal
...
STM32F3xx - hal reorganization
2015-04-09 07:44:47 +02:00
Martin Kojtal
5b3947edaf
Merge pull request #1017 from ohagendorf/stm32f1_reorg_hal
...
STM32F1xx - hal reorganization
2015-04-09 07:38:30 +02:00
Jeremy Brodt
66c194537b
[MAXWSNENV] Removed pin alias macros
2015-04-08 15:52:41 -05:00
Martin Kojtal
071f4d0e44
Merge pull request #1003 from jeremybrodt/maxwsnenv
...
Adding MAXWSNENV platform.
2015-04-08 08:31:46 +02:00
Martin Kojtal
78c43352e9
Merge pull request #1020 from masaohamanaka/master
...
RZ_A1H - Fix a bug that there is a case that can not be normal communication in I2C.
2015-04-08 08:17:51 +02:00
0xc0170
331dc0725d
Squashed commits from #1002 , from Marcomissyou.
...
Delta target - add RTC, bugfixes in mbed_overrides and pinnames
2015-04-08 08:10:42 +02:00
Jeremy Brodt
3f7718cec4
Adding MAXWSNENV platform.
2015-04-07 13:39:09 -05:00
Masao Hamanaka
1e7fe7474b
Fix a bug that there is a case that can not be normal communication in I2C.
...
When the following conditions, may not be the normal communication in I2C.
1. A device for I2C address was not found
2. Set "repeated = true".
2015-04-07 16:46:17 +09:00
Martin Kojtal
dc0b26d56a
Merge pull request #1014 from jurgis/1013-lpc1549-serial-attach-without-handler-not-disabling-irq
...
LPC1549 - Properly disable usart interrupt
2015-04-07 08:35:32 +02:00
Martin Kojtal
c5c542c9b1
Merge pull request #1012 from jurgis/1011-lpc1549-serial-format-will-disable-serial-port
...
LPC1549 - Enable usart when configuring it
2015-04-07 08:35:16 +02:00
Martin Kojtal
0e6d7ac6fc
Merge pull request #1009 from toyowata/master
...
LPC824 - Add UART channel duplication check
2015-04-07 08:18:16 +02:00
Martin Kojtal
57032fcd17
Merge pull request #1008 from masaohamanaka/master
...
RZ/A1H - Fix a bug that build error will occur in GCC.
2015-04-07 08:07:06 +02:00
Martin Kojtal
40d3a79298
Merge pull request #985 from rgrover/updateToV7.1.0
...
fixes #984 : updating to v7.1 of the Nordic SDK.
2015-04-07 07:40:29 +02:00
ohagendorf
dc10337427
[STM32F1xx] hal reorganization
...
Reorganization of all STM32F1 targets in the same way as already done
with all other STM32 families. Code of both NUCLEO_F103 and DISCO_F100
was already identical. This commit just moves the code files to the new
folder structure.
2015-04-07 00:45:57 +02:00
Jurgis Jurksta
93af661dbf
Properly disable LPC1549 usart interrupt
2015-04-05 22:28:49 +03:00
Jurgis Jurksta
61ce8ac132
Enable LPC1549 usart when configuring it
2015-04-05 19:14:19 +03:00
Toyomasa Watarai
2bc9c4299b
[LPC824] Add UART channel dupilication check
...
- Add check_duplication() function to detect UART duplication which is
reported https://github.com/mbedmicro/mbed/issues/942
- Confirmed to pass MBED_A9 test case (Serial Echo at 115200)
- Add a variable initialize code to prevent GCC warning
2015-04-03 18:03:31 +09:00
Masao Hamanaka
0f00f3a600
Fix a bug that build error will occur in GCC.
...
When export RZ/A1H project of GCC from web compiler, build will be error because some assembler file use // comments.
2015-04-03 13:27:35 +09:00
Bogdan Marinescu
251f3f8b55
Merge pull request #991 from masaohamanaka/master
...
[RZ/A1H]Add some function(USB 2port, NVIC wrapper) and modify some settings(OS, Terminal).
2015-03-31 18:10:46 +03:00
Martin Kojtal
95bb89d4a8
Merge pull request #989 from Sissors/master
...
Hal - K20XX/KĽDR Fixed deepsleep power consumption when AnalogIn is used
2015-03-28 08:04:28 +00:00
Martin Kojtal
cfb9dd117e
Merge pull request #1001 from mfiore02/3_25_15_dragonfly_mdot_pullrequest
...
Updated hal & cmsis support for MTS Dragonfly and MTS mDot
2015-03-27 15:47:58 +00:00
Masao Hamanaka
c230906c7a
Fix a bug that heap area and stack for interrupt area were duplicated in GCC.
2015-03-27 13:10:14 +09:00
Mike Fiore
2d65b89b78
[mbed][MTS_DRAGONFLY_F411RE] update stack and heap size for Dragonfly in IAR
2015-03-25 11:41:49 -05:00
Mike Fiore
b7e8c02ab4
[mbed][MTS_DRAGONFLY_F411RE] update IAR linker file for Dragonfly, larger stack and heap
2015-03-25 11:41:49 -05:00
Mike Fiore
d4740c5c02
[mbed][MTS_DRAGONFLY_F411RE] update PinNames.h to match rev B Dragonfly schematic
2015-03-25 11:41:30 -05:00
Mike Fiore
812d6294fc
[mbed][MTS_DRAGONFLY_F411RE] add DCD, DTR, DSR, and RI pin names for radio & external port
2015-03-25 11:41:30 -05:00
Mike Fiore
2f56029f55
[mbed][MTS_DRAGONFLY_F411RE] correct vector table start address for IAR toolchain
2015-03-25 11:41:30 -05:00
Mike Fiore
6b1bf31865
[mbed][MTS_DRAGONFLY_F411RE] fix NVIC_FLASH_VECTOR_ADDRESS with custom VECT_TAB_OFFSET, allow for override of VECT_TAB_OFFSET
2015-03-25 11:41:30 -05:00
Mike Fiore
506ead1387
[mbed][MTS_DRAGONFLY_F411RE] add pin names for radio RTS/CTS and external serial RX/TX/RTS/CTS
2015-03-25 11:41:30 -05:00
Jesse Gilles
6bd25a13d3
[mbed][MTS_MDOT_F411RE] cmsis_nvic.c: fix NVIC_FLASH_VECTOR_ADDRESS with custom VECT_TAB_OFFSET
2015-03-25 11:41:30 -05:00
Jesse Gilles
bbe23beb6e
[mbed][MTS_MDOT_F411RE] system_stm32f4xx.c: allow override of VECT_TAB_OFFSET
2015-03-25 11:41:30 -05:00
Jesse Gilles
90f6719b62
[mbed][MTS_MDOT_F411RE] preliminary bootloader+app support
2015-03-25 11:41:30 -05:00
Jesse Gilles
101141f55f
[mbed][MTS_MDOT_F411RE] change STDIO_UART to UART_1
2015-03-25 11:41:30 -05:00
Jesse Gilles
3876957155
[mbed][MTS_MDOT_F411RE] update pin names
2015-03-25 11:41:29 -05:00
vinnie rabbit
88f9d7eddf
[mbed][MTS_DRAGONFLY_F411RE] added custom linker file for IAR toolchain
2015-03-25 11:41:29 -05:00
Mike Fiore
952cc7551b
[mbed][MTS_DRAGONFLY_F411RE] update application offset to 64kB
2015-03-25 11:41:29 -05:00
Mike Fiore
e5f05b8033
[mbed][MTS_DRAGONFLY_F411RE] preliminary support for dragonfly bootloader.
...
changed linker files to put application at 32kB offset
added VECT_TAB_OFFSET define in targets.py so application runs properly after jump from bootloader
2015-03-25 11:41:29 -05:00
dinau
7a68bd3b78
[DISCO_F100RB] Support HAL driver
2015-03-25 21:31:43 +09:00
Masao Hamanaka
85bc418da2
Change terminal settings.
...
Change terminal settings for new GR-PEACH board(board update).
2015-03-23 20:00:08 +09:00
Masao Hamanaka
aba45564fc
Add NVIC wrapper.
...
Add NVIC wrapper because Cortex-A9 use GIC.
2015-03-23 19:58:14 +09:00
ohagendorf
608f7b3685
[NUCLEO_L152RE] reorg hal
...
no code changes, only new file/path structure
2015-03-23 02:10:25 +01:00
ohagendorf
88ee51cecd
[STM32F3xx] reorg hal
...
- build.py -t GCC_ARM -m xxx OK
- make.py -t GCC_ARM -p 26 -m xxx OK
2015-03-23 02:00:32 +01:00
ohagendorf
5a2cd98407
[NUCLEO_F302R8] reorg hal part II
2015-03-23 01:37:56 +01:00
ohagendorf
42408ce533
[DISCO_NUCLEO_F334xx] reorg hal part II
2015-03-23 01:32:32 +01:00
ohagendorf
5e01a14bf1
[DISCO_F303VC] reorg hal part II
2015-03-23 01:01:30 +01:00
ohagendorf
8176b7c773
[DISCO_F303VC] reorg hal part i
2015-03-22 16:35:00 +01:00
Sissors
e74074eba8
[HAL][K20XX/KLXX] Fixed deepsleep power consumption when AnalogIn is used
...
The power consumption was reported by Paul Staron to be 100uA higher
when an AnalogIn was used previously.
Problem 1 is that 40uA was used by the async ADC clock, which is never
actually used, so it is disabled. Problem 2 is that setting it for high
speed mode increased it by another 60uA while in deepsleep. This
currently seems to me to be possibly a bug in the design, but the
workaround is checking if this is the case before going to deepsleep,
and if yes, disable it. Afterwards it is re-enabled.
2015-03-22 15:15:40 +01:00
ohagendorf
20221e1376
[DISCO_F334C8] reorg hal part I
2015-03-21 23:50:21 +01:00
ohagendorf
5c27455a81
[NUCLEO_F334R8] reorg hal part I
2015-03-21 23:30:16 +01:00
ohagendorf
5e9b323cec
[NUCLEO_F302R8] reorg hal part I
2015-03-21 23:09:44 +01:00
ohagendorf
d199416792
[NUCLEO_F303RE] reorg hal
2015-03-21 20:32:47 +01:00
Wim
e6e51c3375
Update device.h
...
Enabled I2CSlave
2015-03-21 15:26:57 +01:00
Wim
153d03cb2b
Update device.h
...
Enabled I2CSlave
2015-03-21 15:26:20 +01:00
Wim
52be993683
Update i2c_api.c
...
Replaced I2C ROM call by direct calls to I2C engines. The ROM code has some bugs and does not allow support for the mbed I2CSlave methods. The Slave methods have been added same as for LPC812.
2015-03-21 15:25:13 +01:00
Wim
8cfb41f56c
Update us_ticker.c
2015-03-21 15:10:39 +01:00
Wim
3e76f8cf2a
Update us_ticker.c
...
Fixed hardcoded MRT_Clock_MHz so that the code will also work at a SystemCoreClock different from 30MHz. Optimized time calculations for us_ticker_read. Same modifications as done previously for LPC812.
2015-03-21 14:59:21 +01:00
Rohit Grover
79a05aa39c
fixes #984 : updating to v7.1 of the Nordic SDK.
...
Re-organized file layout to match that from the SDK.
2015-03-20 14:46:54 +00:00
Rohit Grover
d1d900d30c
replace AppTimer on Nordic's nRF5x with a driver for RTC1.
...
AppTimer was an overhead; and it was also reseting the RTC from time to time.
2015-03-20 09:18:13 +00:00
Martin Kojtal
ec8dd1d2c2
Merge pull request #972 from bcostm/master
...
NUCLEO_L073RZ - Add new target
2015-03-20 09:06:37 +00:00
0xc0170
ba8264717c
mbed header file - mbed lib revision - 96
2015-03-18 10:09:17 +00:00
Rohit Grover
1108cf9526
going back to the previously successful logic to create a 64-bit timestamp.
2015-03-17 14:39:58 +00:00
0xc0170
b75b7a456e
Nucleo F103RB - gpio_is_connected method readdition
2015-03-17 10:34:52 +00:00
Rohit Grover
543e8c89d0
remove un-necessary comment block.
2015-03-17 10:07:14 +00:00
Rohit Grover
2376a58193
use 64-bit RTC virtual counter (with 56-bit precision) to compute us-ticker value.
2015-03-17 09:40:53 +00:00
Rohit Grover
c619bbbedf
add a cast for correctness.
2015-03-16 14:05:44 +00:00
Rohit Grover
35eb4b5250
use rtc1_getCounter64() as it should have been from the beginning.
2015-03-16 14:05:05 +00:00
Rohit Grover
f32efaee90
cleanup for a comment block.
2015-03-16 14:04:23 +00:00
Rohit Grover
712b53ff64
add rtc1_getCounter64()
2015-03-16 14:04:00 +00:00
Rohit Grover
8febc5aa93
replace a use of __INLINE with inline
2015-03-16 14:01:00 +00:00
Rohit Grover
71407656d2
trying a simplification to the math which computes RTC callback time.
2015-03-16 13:45:33 +00:00
bcostm
7aee02aa12
[NUCLEO_L073RZ] Add hal files
2015-03-16 14:42:22 +01:00
bcostm
0c3cf4ffdc
[NUCLEO_L073RZ] Add toolchains
2015-03-16 14:41:49 +01:00
Rohit Grover
b20dc8e4d4
another trivial change to a comment; fixed a typo.
2015-03-16 12:55:10 +00:00
Rohit Grover
ea4537df7d
shortened the comment in us_ticker_set_interrupt().
2015-03-16 12:48:54 +00:00
Martin Kojtal
cc6830bf9e
Merge pull request #965 from bcostm/master
...
NUCLEO_L053R8/DISCO_L053C8 - hal files refactoring
2015-03-16 09:36:06 +00:00
Martin Kojtal
38e1c7c94b
Merge pull request #969 from mazgch/master
...
Update pin mapping form ODIN and C029
2015-03-13 10:37:27 +00:00
mazgch
0bde33162d
updated pin mapping
2015-03-13 11:00:29 +01:00
bcostm
de420415a7
Merge branch 'master' of https://github.com/mbedmicro/mbed
2015-03-13 10:14:56 +01:00
Martin Kojtal
0518541815
Merge pull request #964 from 0x4E656F00/master
...
Fix ksdk mcu HAL - stopbit
2015-03-12 12:49:30 +00:00
Martin Kojtal
fb702edaa5
Merge pull request #957 from star297/master
...
Teensy3.1 updates + USBDevice Teensy3.1 Target addition.
2015-03-12 09:26:37 +00:00
bcostm
07a46c0d41
[STM32L0] Add missing common hal file (refactoring)
2015-03-12 10:21:58 +01:00
bcostm
d956c1a496
[NUCLEO_L053R8] Add specific hal files (refactoring)
2015-03-12 10:20:56 +01:00
bcostm
e2cfc32459
[DISCO_L053C8] Add specific hal files (refactoring)
2015-03-12 10:20:03 +01:00
bcostm
843423e4fd
[STM32L0] Add common hal files (refactoring)
2015-03-12 10:19:14 +01:00
bcostm
e636ca4cad
[NUCLEO_L053R8/DISCO_L053C8] Remove hal files (refactoring)
2015-03-12 10:18:08 +01:00
Martin Kojtal
39ab67b8ce
Merge pull request #958 from Sissors/k20pwm
...
K20DXX PWM fix
2015-03-12 09:18:07 +00:00
0x4E656F00
1519466bc8
Update serial_api.c
...
Fix number of stop bits in serial_format()
2015-03-11 17:02:15 -04:00
Paul Staron
4196e0530d
K20xx sleep.c update
...
Utilised Header file mask defines.
Tested InterruptIn and timer WakeUp
2015-03-10 22:53:59 +00:00
Paul Staron
ca5fe8afd7
Teensy3.1 Updated clock set up.
...
Utilised Header file mask defines for clock set up's.
Tested default Teensy3.1 set up 3 and set up 0 (IRC mode).
Modes 1 and 2 require 8MHz crystal to test.
2015-03-10 22:48:24 +00:00
bcostm
2eb529ef2d
[NUCLEO_L053R8] Alignment with STM32Cube driver + preparation for future L0 devices
2015-03-10 14:06:30 +01:00
bcostm
1561dd146a
[STM32L053xx] Update adc structure fields
...
Due to a change in the STM32Cube driver.
2015-03-10 13:20:20 +01:00
bcostm
bed648fc95
[NUCLEO_L053R8] Typo corrections
2015-03-10 13:15:08 +01:00
bcostm
e1a2d3266c
[DISCO_L053C8] Update registers and system files
2015-03-10 13:13:06 +01:00
bcostm
1a95683a30
[NUCLEO_L053R8] Update registers and system files
2015-03-10 11:44:55 +01:00
bcostm
54844496e7
[NUCLEO_L0] Update STM32Cube driver to V1.2.0
2015-03-10 11:42:08 +01:00
Sissors
1ffa1baf8a
Modified some comments
2015-03-09 18:07:21 +01:00
Martin Kojtal
4b74c54118
Merge pull request #953 from bcostm/master
...
NUCLEO_F103RB - Migration to STM32Cube driver
2015-03-09 11:48:52 +00:00