Bogdan Marinescu
96df6839f3
Merge pull request #567 from 0xc0170/fix_stm32f407_nucleo_folder
...
HAL: STM32F407VG - removal of nucleo folder caused by commit 8df74cfcda
2014-10-16 14:38:33 +01:00
Martin Kojtal
a40d0bb4ca
Merge pull request #560 from dbestm/master
...
Targets: NUCLEO_F411RE - CMSIS files to build/export to IAR
2014-10-16 15:28:43 +02:00
ohagendorf
4e1bd0b388
STDIO_UART_xx in peripheralnames.h
2014-10-16 09:12:20 +02:00
0xc0170
d5d23b1703
HAL: STM32F407VG - removal of nucleo folder caused by commit 8df74cfcda
2014-10-16 08:57:14 +02:00
bcostm
aa43cb95b8
[NUCLEO_L152RE] Migration to STM32Cube driver
2014-10-16 08:48:34 +02:00
Yihui Xiong
b25f2cf128
[STM32F407VG] add uARM toolchain for ARCH_MAX and DISCO_F407VG
2014-10-16 10:11:18 +08:00
Przemek Wirkus
42442233de
Added new test MBED_34 to check two tickers with two detached alternately callbacks
2014-10-15 17:45:54 +01:00
dbestm
3cc3193445
[NUCLEO_F411RE] Adapt python script + CMSIS files to build/export to IAR
2014-10-15 15:00:35 +02:00
Toyomasa Watarai
d9479288a7
HAL : [LPC824] Fix I2C return value
...
- Add LPC824 target for I2C test cases
- Fix I2C read/write return value bug, detected by I2C_MMA7660 test case
2014-10-15 17:46:21 +09:00
Martin Kojtal
5d17b81123
Merge pull request #550 from sg-/k64_uuid_mac
...
HAL: K64F - mbed_mac_address implementation
2014-10-15 08:12:32 +02:00
Martin Olejar
98faa3f908
Added USB Device support for KL43Z
2014-10-15 01:34:00 +02:00
Martin Olejar
4151ca0e98
Added LPUART support and fixed a many errors in KL43Z target
2014-10-15 01:02:32 +02:00
sg-
d9c19847be
[cmsis_nvic] correct typos and stray character
2014-10-14 00:47:53 -05:00
Bogdan Marinescu
ecf04d3782
Merge pull request #558 from toyowata/master
...
HAL: [LPC1549, LPC11U68] Add RTC support
2014-10-13 15:01:02 +01:00
Martin Kojtal
77c1102c0f
Merge pull request #556 from ohagendorf/Nucleo_F334R8
...
Exporters: NUCLEO_F334R8 - export to gcc_arm and coide (templates, travis addition)
2014-10-13 15:28:06 +02:00
Toyomasa Watarai
288dfb8e5f
[LPC1549, LPC11U68] Add RTC support
...
- Add RTC API support
2014-10-13 22:20:41 +09:00
Toyomasa Watarai
0c3d6305af
[LPC824] Add correct SPI delay value
...
- Move SPI delay setting from set_frequency() to spi_init()
- Set correct value for PRE_DELAY field
- Tested with mbed Application Shield
2014-10-13 17:45:34 +09:00
Rohit Grover
07722e70ce
adding pinmap definition for the smart-beacon-kit
2014-10-13 08:34:51 +01:00
Martin Kojtal
342790b0c3
Merge pull request #544 from ohagendorf/DISCO_F429_2
...
HAL: Disco_F429ZI - extensions of interrupt vectors, pin names and pin functions
2014-10-13 08:57:52 +02:00
Martin Kojtal
18b494b682
Merge pull request #551 from sg-/enet_status
...
Net: K64F - Add phy_link_status() to link status in emac driver
2014-10-13 08:09:08 +02:00
Martin Olejar
1f9586daac
Added spi_api.c and gcc_arm_kl43z.tmpl files. Fixed some issues in KL43Z target
2014-10-13 00:49:48 +02:00
ohagendorf
3b9fd11ee3
Merge branch 'gcc4nucleo_f334' into Nucleo_F334R8
...
Conflicts:
workspace_tools/export/gccarm.py
workspace_tools/export_test.py
2014-10-12 19:09:31 +02:00
Martin Olejar
262f9cff89
Add HAL for Freescale KL43Z
2014-10-11 20:40:12 +02:00
sg-
5b8ab1762d
Add BSD license to NVIC_SetVector and NVIC_GetVector.
2014-10-10 15:56:16 -05:00
ohagendorf
6cc89ef5e8
[DISCO_F429ZI] added a description why there are commented pwm config lines
...
Some text to explain the commented pwm pin config. Remove some Timer5
based pwm config.
The Timer5 lines are not allowed as pwm configs because the timer is
used by the us_ticker as mentioned at the start of the block. I've
overseen to remove these lines.
2014-10-10 21:48:20 +02:00
sg-
3af1e6597b
[net][k64f] Add access to link status in emac driver
2014-10-10 14:29:43 -05:00
Sissors
0ea849e7ff
[API] Timer-start behavior (bug)fix
...
Only start the timer when it is not running currently. In old behavior
the current slice-time was discarded, now multiple starts have no
effect.
2014-10-10 21:25:09 +02:00
Martin Kojtal
b97938d3ad
Merge pull request #548 from Cheong2K/master
...
HAL: BLE Nano - pin corrections for the BLE Nano board (D0-D7)
2014-10-10 09:42:59 +02:00
Cheong
68f9b5e847
Clean up and fixes.
2014-10-10 15:27:46 +08:00
Cheong
02c6b49f14
Adjusted pin assignment for the BLE Nano board.
2014-10-10 14:30:06 +08:00
Yihui Xiong
5c55c54a2c
[HAL][ARCH_MAX] add pin names - D14 and D15
2014-10-10 11:21:02 +08:00
Martin Olejar
94581919bd
Added CMSIS files for Freescale KL43Z ARM
2014-10-10 00:55:15 +02:00
ohagendorf
79e2ebfc7b
[DISCO_F429ZI] changed mcu names
...
Changed mcu names in comments from original F407 ot F429.
2014-10-09 20:20:12 +02:00
Martin Kojtal
dde65d84a0
Merge pull request #543 from dbestm/master
...
CMSIS: NUCLEO_F401RE - ARM GCC ld RAM size correction
2014-10-09 10:06:01 +01:00
dbestm
8d52e5439f
[NUCLEO_F401RE] enhance gcc ld file
2014-10-09 10:43:39 +02:00
Martin Kojtal
b5a4c8e803
Merge pull request #534 from anpilog/master
...
HAL: nrf51822 - Few fixes for PWM and Serial
2014-10-09 08:08:13 +01:00
Martin Kojtal
8b3e1c2fa8
Merge pull request #541 from dbestm/master
...
HAL: NUCLEO_F030R8 - port HAL to support Cube and cube files addition
2014-10-08 12:47:21 +01:00
dbestm
8df74cfcda
[NUCLEO_F030R8] port HAL to support cube and ad cube files as well
2014-10-08 11:24:16 +02:00
ohagendorf
f256f79b63
[DISCO_F429ZZI] pin function definition
...
Added mostly all pin function (ADC, I2C, SPI, UART, PWM).
The basis of the target was DISCO_F407. The 429 has some additional pin
functions which are added with this commit. Also ports, pins and pin
functions of the larger packages are added not only the available of the
F429ZI package.
2014-10-08 10:41:06 +02:00
Martin Kojtal
2c00ff11de
Merge pull request #537 from xiongyihui/stm32f407
...
HAL: DISC_F407VG, ARCH_MAX - change default toolchain
- ARCH_MAX - use different PeriheralNames.h files
2014-10-08 08:55:24 +01:00
Yihui Xiong
5098e3b480
[HAL][ARCH_MAX] use different PeripheralNames.h for STDIO_UART
2014-10-08 15:40:18 +08:00
bcostm
7a32e539fb
[NUCLEO_F091RC] pin_mode for Serial only if the pin is present
...
Same as all other targets.
2014-10-08 08:50:05 +02:00
sg-
3bd868408b
[K64F] Add mbed_mac_address implementation
2014-10-07 17:41:39 -05:00
ohagendorf
70b576d1b3
[DISCO_F429ZI] missing interrupt vectors
...
Added some missing F429 interrupt vectors
2014-10-07 18:34:44 +02:00
Martin Kojtal
46e37048a8
Merge pull request #535 from bcostm/dev_F091RC
...
Platform: New platform addition - NUCLEO_F091RC
2014-10-07 09:23:49 +01:00
bcostm
6fd2118f1d
[NUCLEO_F091RC] First commit of CMSIS files
2014-10-06 16:33:16 +02:00
bcostm
294db2502e
[NUCLEO_F091RC] First commit of HAL files
2014-10-06 16:08:56 +02:00
Bogdan Marinescu
a156b0f4f2
Merge branch 'DISCO_F429' of git://github.com/ohagendorf/mbed into ohagendorf-DISCO_F429
...
Conflicts:
workspace_tools/export/gccarm.py
2014-10-06 14:33:21 +01:00
Andrii Anpilogov
ff83792d52
Fix NRF51822 PWM and Serial:
...
- imlement pwmout_free()
- check UART interrupt type carefully
- implement serial_set_flow_control()
- add serial_clear() stub
2014-10-06 20:17:51 +08:00
Martin Kojtal
6d6dd0be3a
Merge pull request #530 from Sissors/master
...
HAL: Allow Serial pin to be NC for all targets
2014-10-06 11:38:36 +01:00
Sissors
1b833cbd67
Changed serial pin_mode with brackets and for all targets
2014-10-06 12:15:24 +02:00
Bogdan Marinescu
9028a2a577
Merge pull request #533 from Cheong2K/master
...
Added RedBearLab BLE Nano board.
2014-10-06 02:58:56 -07:00
Bogdan Marinescu
067f2b6eb8
Merge pull request #511 from pbrook/usbserial-fix
...
Fix USB serial RX bug
2014-10-06 02:48:40 -07:00
Martin Kojtal
b30176a071
Merge pull request #531 from toyowata/master
...
Platform: LPC824 - new platform addition
2014-10-06 09:53:12 +01:00
Martin Kojtal
d583b167c5
Merge pull request #529 from xiongyihui/stm32f407
...
HAL: ARCH_MAX - STM_MODE_IT_EVT_RESET undefined error fix, uvision and gcc template
2014-10-06 09:12:21 +01:00
Martin Kojtal
8601be3b1e
Merge pull request #522 from neilt6/master
...
HAL: Better ADC self-calibration for LPC11U6X & LPC15XX
2014-10-06 09:05:49 +01:00
Cheong
e48d309f18
Added RedBearLab BLE Nano board.
2014-10-06 11:29:01 +08:00
ohagendorf
70eef62d9f
[DISCO_F429ZI] new target with [EXPORT] to gcc_arm and CoIDE
...
- build and export to toolchains gcc_arm and CoIDE is OK
- compiling is OK
- mbed/blinky is OK
2014-10-05 23:05:16 +02:00
Toyomasa Watarai
685f97da37
Add LPC824 platform
...
LPCXpresso824-MAX support
uARM target support
RTOS support
2014-10-05 16:18:48 +09:00
Sissors
86e71216fa
Allow Serial pin to be NC on Freescale/NXP devices
...
Nordic(?)/STM should also be done, but I don't know if they do their own
stuff.
Issue is that since the mbed-assert implementation, calling pin_mode
causes an assert when a pin is NC. Since defining a serial object with
only TX or RX is a valid use case, this should be handled.
pinmap_pinout does accept NC pins, so there no guards are needed (person
who adds asserts there may also fix it in all other code).
2014-10-04 22:47:25 +02:00
Yihui Xiong
476209445b
[ARCH_MAX] fix error - STM_MODE_IT_EVT_RESET undefined
2014-10-04 21:45:26 +08:00
ohagendorf
71f473c464
[EXPORT][NUCLEO_F334R8] export to gcc_arm and coide
...
- rtos library is not working because of double defined SysTick_Handler
in system_stm32f3xx.c and in rtos
- please see pullrequest #526 for a correct export
- tests are working fine:
Test summary:
+--------+---------------+-----------+-----------+---------------------------------------+--------------------+---------------+-------+
| Result | Target | Toolchain | Test ID | Test Description
| Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+---------------+-----------+-----------+---------------------------------------+--------------------+---------------+-------+
| OK | NUCLEO_F334R8 | GCC_ARM | DTCT_1 | Simple detect test
| 0.44 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | EXAMPLE_1 | /dev/null
| 3.37 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_10 | Hello World
| 0.37 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_11 | Ticker Int
| 11.31 | 20 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_12 | C++
| 1.32 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_16 | RTC
| 4.7 | 15 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_2 | stdio
| 0.76 | 20 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_23 | Ticker Int us
| 11.37 | 15 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_24 | Timeout Int us
| 11.41 | 15 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_25 | Time us
| 11.31 | 15 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_26 | Integer constant
division | 1.32 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A1 | Basic
| 1.32 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A21 | Call function before
main (mbed_main) | 1.31 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A5 | DigitalIn DigitalOut
| 1.31 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A6 | DigitalInOut
| 1.31 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A7 | InterruptIn
| 9.31 | 10 | 1/1 |
| OK | NUCLEO_F334R8 | GCC_ARM | MBED_A9 | Serial Echo at 115200
| 5.97 | 10 | 1/1 |
+--------+---------------+-----------+-----------+---------------------------------------+--------------------+---------------+-------+
Result: 17 OK
Completed in 125.02 sec
2014-10-04 01:45:38 +02:00
bcostm
91958f7f56
[NUCLEO_F072RB] Fix 8-bit data access issue with SPI slave
2014-10-03 10:37:00 +02:00
Neil Thiessen
2e441ae239
Update analogin_api.c
...
Implemented proper self-calibration logic as per UM10736.
2014-09-30 12:53:59 -06:00
Neil Thiessen
14a88d7855
Update analogin_api.c
...
Implemented proper self-calibration logic as per UM10732, and changed sampling clock to actually divide by 1 (CLKDIV = 0).
2014-09-30 12:51:28 -06:00
bcostm
8333923611
[NUCLEO_F302R8,F334R8,L053R8] Increase ADC sampling time.
...
This change allows to pass the MBED_A8 test.
2014-09-30 14:56:19 +02:00
Martin Kojtal
25ff4eb5b4
Merge pull request #513 from Sissors/ksdk
...
[HAL] K22F - UART pinnames
2014-09-27 12:25:54 +01:00
Sissors
cc3456f254
[HAL][K22F] Added final UART pinnames
...
See title
2014-09-27 10:57:36 +02:00
Przemek Wirkus
4b50c3cadd
Minor unit test name change in DIV test
2014-09-25 17:42:01 +01:00
Martin Kojtal
68d4685136
Merge pull request #510 from hasselmm/hasselmm/nucleo-f103rb-rtos
...
[RTOS] NUCLEO_F103RB - definitions to support the target
2014-09-25 17:26:48 +01:00
Paul Brook
5518e335bb
Fix usb serial RX bug
...
USBCDC::readEP already already called readStart, so we should not call
it here.
Signed-off-by: Paul Brook <paul@nowt.org>
2014-09-25 14:49:26 +01:00
Mathias Hasselmann
349ee9bac7
[NUCLEO_F103RB] Define RTOS target for this board
2014-09-25 07:52:27 +02:00
Andrew Fritz
a31c4aa310
Merge remote-tracking branch 'upstream/master'
2014-09-24 16:34:35 -05:00
Andrew Fritz
ebe53afecb
Added pin names for cellular radio.
2014-09-24 16:19:39 -05:00
Andrew Fritz
8eb5bd40cb
Expanded PeripheralPins.c to suppor UART5 for cellular radio.
2014-09-24 16:18:53 -05:00
Przemek Wirkus
0a0491cf0f
Added new Unit Tests - General pool to cover common functionality and check if UT framework is working. This test pool can be extended with new tests
2014-09-24 16:22:19 +01:00
Przemek Wirkus
2ab8ad9b47
Feature: Device detection via serial - part 4
...
Interrupt In test pinology for NUCLEO changed
2014-09-24 14:58:14 +01:00
Przemek Wirkus
da412da174
Feature: Device detection via serial - part 3
2014-09-24 14:58:10 +01:00
Przemek Wirkus
2e58f7922c
Feature: Device detection via serial - part 1
2014-09-24 14:58:03 +01:00
Przemek Wirkus
3271e479b9
Minor modifications to mbed_main call testcase
2014-09-24 14:57:55 +01:00
bcostm
8cbcd6a07e
[NUCLEOs] Fix issue with InterruptIn edges disable (MBED_A7 test)
2014-09-24 12:26:27 +02:00
bcostm
c4bac8eb8a
Tests: re-order and add new NUCLEO targets
2014-09-23 13:01:21 +02:00
Przemek Wirkus
1f3587f54a
Added NUCLEO support for digital in/out tests
...
Slightly modified digital in/out tests
2014-09-23 10:53:53 +01:00
Przemek Wirkus
0a3e706703
Minor updates for InterruptIn testcase
2014-09-23 10:53:49 +01:00
Martin Kojtal
56e9fd5978
Merge pull request #496 from bcostm/master
...
[NUCLEO_F302R8] Migration to STM32Cube driver.
2014-09-23 10:18:44 +01:00
Martin Kojtal
347b41de66
Merge pull request #502 from Sissors/ksdk
...
[HAL] Freescale KSDK - Use PIT timer for ticker/timeout
2014-09-23 08:23:15 +01:00
Martin Kojtal
cb3999ca5e
Merge pull request #504 from 0xc0170/fix_enet_k64f_ksdk
...
[NET, HAL] K64F - update files to use address of enet peripheral (not instance as required by KSDK v1.0)
2014-09-22 17:15:30 +01:00
0xc0170
c4a60632a8
[NET, HAL] K64F - enet edit for new header files (address used instead of instance)
...
- hal enet - asserts commented out as they are not valid for new MCU headers (address, no instance)
- net - corrections for new ksdk API
2014-09-22 13:49:12 +01:00
Przemek Wirkus
ea59d77d85
Small improvements to RTC test to check time elapsed and if timestamp is not zero
2014-09-22 10:06:39 +01:00
bcostm
362f0ce335
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-09-22 10:41:28 +02:00
Martin Kojtal
2e5c761dc8
Merge pull request #495 from ohagendorf/develop
...
[NUCLEO_F4x1RE] test MBED_A7 InterruptIn - new test case - both interrupts disabled
2014-09-22 09:26:12 +01:00
bcostm
fd5b02f014
[NUCLEO_F302R8] Fix issue with MBED_A7 test
...
Add new STM_MODE_IT_EVT_RESET GPIO mode.
2014-09-22 10:03:50 +02:00
Sissors
d4263bfed6
[HAL][KSDK] Use PIT timer for ticker/timeout
...
Previously in the KLXX devices the LPTMR was used for ticker/timeout,
since they only have 2 PIT channels which are required for regular
timer. The KSDK targets have 4 PIT channels, which allows for two 32-bit
timers running at 1 MHz.
Since PIT timers are 32-bit, and LPTMR 16-bit, this both simplifies it
and makes it more efficient. It does cost the remaining 2 PIT channels,
but on the other hand leaves the LPTMR free.
2014-09-20 21:36:29 +02:00
sg-
c4c90fe780
[mbed][exporters][k22f][gcc] Added exporters for uvision, gcc_arm, kds. Known issues are: uvision5 as K22F doesnt seem to be supported with uvision4. gcc_arm and kds - build but blinky led color doesnt behave correctly. Haven't debugged much. python project.py -m K22F -p 25 -i kds [uvision] [gcc_arm] to pick back up.
2014-09-19 18:46:22 -05:00
sg-
4df4b2ffc5
[mbed][KPSDK][K22F][K64F] sw_timer.c seems to be left over from the last version of KSDKand isn't part of the v1.0.0 release. fsl_interrupt_manager.c relies on using KSDK specific startup code and linker scripts which we dont use.
2014-09-19 15:51:45 -05:00
0xc0170
fc5c9acbec
[NET] K64F - enet driver addition (latest merge removed that file)
...
- plus API update to reflect changes in KSDK (interrupt manager)
2014-09-19 13:33:41 +01:00
bcostm
0111694e1e
Merge branch 'master' of https://github.com/mbedmicro/mbed
2014-09-19 14:33:30 +02:00
Martin Kojtal
b2861e7625
Merge pull request #497 from ohagendorf/MBED_A7extension
...
[TEST] MBED_A7 - extension - raise/fall "off" case
2014-09-19 10:32:05 +01:00
ohagendorf
96b323c5cb
test [MBED_A7] extension
...
The test MBED_A7 is missing one functionality. It tests switch on an
edge detection, change the detected edge and switching on both. The
complete switch off is not tested.
2014-09-19 11:13:57 +02:00
Martin Kojtal
01f28ff20d
Merge pull request #491 from sg-/master
...
[ENET] K64F - Remove storage-class specifier "extern" from C++ guard at closing squiggle
2014-09-19 08:25:22 +01:00
bcostm
9266e3a74e
[NUCLEO_F302R8] Fix bug with MBED_A7 test (irq edges disabled)
2014-09-19 09:03:08 +02:00
bcostm
47b4e3cdb0
[NUCLEO_F302R8] Remove stdlib folders
...
Not used, was there as backup.
2014-09-19 09:00:50 +02:00
ohagendorf
45019cf62b
[DISCO_F407VG] test MBED_A7 InterruptIn failed
...
- solution similar to [NUCLEO_F4x1RE]
- digital_loop tests "DigitalIn DigitalOut", "DigitalInOut" and
"InterruptIn" are OK
2014-09-18 21:49:26 +02:00
bcostm
e19acbbb98
[NUCLEO_F302R8] Migration to STM32Cube driver.
...
Actual code is based on the Standard Peripherals Library.
2014-09-18 15:08:35 +02:00
ohagendorf
c59657a6d9
[NUCLEO_F4x1RE] test MBED_A7 InterruptIn failed
...
The test failed because it was not possible to switch off an already
active edge detection.
The reason was the GPIO HAL module driver function HAL_GPIO_Init. The
function changes only interrupt or event flags when the EXTI_MODE flag
in GPIO_Init->Mode is set. gpio_irq_set changed the event mode to
EDGE_NONE in gpio_irq_t structure but that doesn't changed the interrupt
and event flags in the CMSIS function because of the missing EXTI_MODE.
Now gpio_irq_set is able to switch off a specific or both edge
detections.
The MBED_A7 test was extended by another test to check if switch off
edge detection is OK.
2014-09-18 14:27:55 +02:00
0xc0170
b051dbd717
[HAL] Freescale KSDK - MBED_NO_ENET guard for enet drivers
2014-09-17 08:53:36 +01:00
0xc0170
0390a92d71
[HAL] MCU_K64F - files in MCU_K64F folder, as it is in the latest mbed master
2014-09-16 15:54:14 +01:00
0xc0170
cfd2a98b57
[KPSDK] Revert Enet driver to older version - compatible with lwip port
...
- this will be reverted back along with an updated lwip K64F implementation
2014-09-16 15:15:32 +01:00
0xc0170
a83f8e809d
[HAL] K64F - timestamp_t change in usticker
2014-09-16 14:22:47 +01:00
0xc0170
385d2fe792
MCU K64F files in K64F target folder
2014-09-16 13:45:02 +01:00
0xc0170
c8eab47e81
Merge branch 'master' of github.com:Sissors/mbed into Sissors-master
...
Conflicts:
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/PeripheralPins.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/PortNames.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K22F/device/MK22F51212/fsl_bitaccess.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/PeripheralPins.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/PortNames.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/analogin_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/analogout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/device/MK64F12/regs.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/gpio_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/gpio_irq_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/gpio_object.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/i2c_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/objects.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/pinmap.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/port_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/pwmout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/rtc_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/serial_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/sleep.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/spi_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_K64F/us_ticker.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/PeripheralPins.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/PortNames.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/analogin_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/analogout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/device/MK64F12/regs.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/device/MK64F12/system_MK64F12.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/gpio_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/gpio_irq_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/gpio_object.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/i2c_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/objects.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/pinmap.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/port_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/pwmout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/rtc_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/serial_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/sleep.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/spi_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/TARGET_MCU_K64F/us_ticker.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/analogin_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/analogout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/gpio_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/gpio_irq_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/gpio_object.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/i2c_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/objects.h
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/pinmap.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/port_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/pwmout_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/rtc_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/serial_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/sleep.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/spi_api.c
libraries/mbed/targets/hal/TARGET_Freescale/TARGET_KPSDK_MCUS/us_ticker.c
libraries/net/eth/lwip-eth/arch/TARGET_Freescale/fsl_enet_driver.c
workspace_tools/tests.py
2014-09-16 13:43:02 +01:00
Sissors
60df735622
[K64F] First enet fixes
...
Hopefully the hardware init new functions are correct
2014-09-16 13:01:23 +02:00
Przemek Wirkus
63ee01bdd9
Modified host tests to use serial.realine() function to avoid extra timeouts during tests (test will work faster and will be more reliable)
2014-09-15 17:44:30 +01:00
Przemek Wirkus
8c77115d55
Modified host tests to use serial.realine() function to avoid extra timeouts during tests (test will work faster and will be more reliable)
2014-09-15 17:44:22 +01:00
sg-
01b323b46b
[mbed][k64f][enet] Remove extern from c++ guard at closing squiggle
2014-09-12 19:25:25 -05:00
Andrew Fritz
dd418c9507
Merge remote-tracking branch 'upstream/master'
2014-09-12 13:15:18 -05:00
Bogdan Marinescu
05aeadd8a9
Bumped revision number
2014-09-12 16:14:56 +01:00
Bogdan Marinescu
5eb0d384fb
Merge branch 'master' of github.com:mbedmicro/mbed
2014-09-12 10:52:44 +01:00
Bogdan Marinescu
a2853d2aa4
Revert "Fixed crash issue in RawSerial::printf for uARM"
...
This reverts commit d05b7f51d8
.
I am reverting this commit because:
- it uses alloca(), which is a dangerous function
- it uses vsprintf instead of vsnprintf, which can lead to a stack overflow.
Until we find a better solution, this might do more bad than good, so I am reverting it.
2014-09-12 10:47:34 +01:00
Bogdan Marinescu
c372035d60
Merge pull request #477 from sg-/master
...
Add derivative support to K64F and updates for MTS_GAMBIT
2014-09-11 16:47:48 +01:00
Bogdan Marinescu
81ab34fd83
Merge pull request #475 from giulianodianda/master
...
STMs: Microlib heap fix for new, malloc and friends
2014-09-11 16:35:53 +01:00
jesusalvarez
5f6da82f2f
Merge remote-tracking branch 'upstream/master'
2014-09-11 11:07:25 -04:00
Bogdan Marinescu
c281ede3db
Merge pull request #483 from Experiment-626/master
...
Changed the #define DEVICE_SEMIHOST to 0 to allow for wakeup of deepslee...
2014-09-11 16:00:48 +01:00
Bogdan Marinescu
1393115460
Merge pull request #484 from ohagendorf/master
...
[Nucleo_F4x1]: 2 extensions for a) toolchain ARM_GCC and b) test DigitalIn DigitalOut
2014-09-11 15:17:12 +01:00
Bogdan Marinescu
8a63c226dd
Merge pull request #485 from Accutechs/master
...
[LPC4337] add support
2014-09-11 14:00:04 +01:00
Bogdan Marinescu
31f43a3305
Merge pull request #487 from xiongyihui/nrf51822
...
[nrf51822] avoid using a global variable and fix I2C read sequence
2014-09-11 13:02:23 +01:00
Bogdan Marinescu
48bd3819f5
Merge pull request #481 from arebert/lpc4088
...
[LPC4088] Corrected calculation of CAN clock and making it possible to put code in QSPI flash
2014-09-11 12:59:45 +01:00
Yihui Xiong
592d6244d4
[nrf51822] properly generate stop condition of I2C read sequence
2014-09-11 18:05:40 +08:00
Yihui Xiong
274a34f472
avoid using a global variable
2014-09-11 15:17:33 +08:00
Sissors
0de8335c20
[K22F] Sleep/deepsleep verified to work
...
Works properly with waking from interruptin, not from timeout from
regular sleep, but thats the nature of the current KSDK Ticker timer
used, can be changed later on :)
2014-09-11 08:33:44 +02:00
Sissors
a1be82dc81
[KSDK][K22F] AnalogIn/Out added/verified
...
The original code switched ADC clock source depending on required
prescaler. Maybe thats possible on K64, but on K22 it just tried to set
clock to non-existing source. Not it gets a bit above MAX_ADC, but that
is set fairly conservative so is not an issue.
2014-09-11 08:08:39 +02:00
ytsuboi
a9d60a2520
[LPC4337] support AnalogOut
2014-09-11 13:48:08 +09:00
ohagendorf
31c82ad2ba
target extension of test: DigitalIn DigitalOut
...
Extension of the test 'DigitalIn DigitalOut' for Nucleo_F401RE and
Nucleo_F411RE
2014-09-10 23:52:19 +02:00
ohagendorf
da9b7d33a4
Toolchain GCC ARM for Nucleo_F411RE
...
- Linker script and startup for Nucleo_F411 - both are copies of
Nucleo_F401 with some changes (memory size, interrupt vector table)
- changes in target.py for the new toolchain
2014-09-10 23:48:06 +02:00
Aron L. Phillips
abcfdfb3bf
Changed the #define DEVICE_SEMIHOST to 0 to allow for wakeup of deepsleep and changed #define DEVICE_LOCALFILESYSTEM to 0 to fix errors relating to removing semihost in device.h;
2014-09-10 14:21:24 -04:00
Andrew Fritz
9e74068fbd
Added pin names for SPI buses and SPI chip select lines as well as pin names for GPIO pins.
2014-09-10 13:14:47 -05:00
Rohit Grover
33434f3c4a
Revert "add minimal support files for a Nordic bootloader."
...
This reverts commit 99d14db8c1
.
2014-09-10 14:03:51 +01:00
Przemek Wirkus
a98c8574a3
Added test for timer to check member function attached
2014-09-10 12:44:31 +01:00
Andreas Rebert
9c1a43f13d
[LPC4088] Making it possible to put code in QSPI flash
2014-09-10 10:43:59 +02:00
Andreas Rebert
4511b5bbc5
[LPC4088] Corrected calculation of CAN clock
2014-09-10 10:39:09 +02:00
jesusalvarez
85495dbc62
Merge remote-tracking branch 'upstream/master'
2014-09-09 17:48:44 -04:00
Sissors
6c61dab521
GPIO-irq fixed + activated on K22F + Arduino pins
2014-09-09 23:21:33 +02:00
Sissors
47988de521
RTC works correctly
...
Removes unnecesary code, and moved some things around, now it works
fine.
2014-09-09 22:52:51 +02:00
Sissors
c9194f0f9e
RTC compiles and doesn't crash anymore, but also doesn't run
2014-09-09 20:51:13 +02:00
Sissors
6585203559
Added SPI to K22F
...
Just copied from K64F the pinmap and removed SPI2, seems to be
identical. And apparantly had a typo in i2c which is fixed now.
2014-09-09 20:26:54 +02:00
ytsuboi
a6b1d51dec
[LPC4337] support RTOS
2014-09-10 03:20:39 +09:00
ytsuboi
89342dbe69
Merge remote-tracking branch 'upstream/master'
2014-09-10 03:20:05 +09:00
Rohit Grover
99d14db8c1
add minimal support files for a Nordic bootloader.
2014-09-09 11:14:31 +01:00
Bogdan Marinescu
82ec8c2c4d
Added support for Nordic parts with 32K of RAM
2014-09-08 16:27:53 +01:00
Sissors
654929803b
And unbreaking MMA test code
2014-09-07 21:39:53 +02:00