Commit Graph

4039 Commits (d06efae3c09e093064969989ec49008ddd444b37)

Author SHA1 Message Date
Clement Leger 8d8b485ce7 USBDevice: fix missing defined check for TARGET_F411RE 2015-03-24 10:29:32 +01:00
Martin Kojtal ea01d61fa1 Merge pull request #990 from ohagendorf/stm32l1xx_reorg_ha
NUCLEO_L152RE - reorg hal
2015-03-24 08:48:37 +00:00
Martin Kojtal 9f429e66eb Merge pull request #986 from PrzemekWirkus/plugin_pooling
Added timeouts (delays) on serial port and mounting point
2015-03-24 08:45:47 +00:00
Martin Kojtal e8aa18f061 Merge pull request #980 from jeremybrodt/dtr
Using "Data Terminal Ready" signal to determine when the host is connected.
2015-03-24 08:20:00 +00:00
bcostm 31a3cff74d [NUCLEO_F091RC/F303RE] Fix wrong detect_code field 2015-03-24 08:17:54 +00:00
Martin Kojtal b300a6c445 Merge pull request #988 from ohagendorf/nucleo_f70_coide_exporter
NUCLEO_F070RB - exporter for CoIDE
2015-03-23 21:41:38 +00:00
Rob Meades 04d5c19e69 Vector table must be 256 aligned
The vector table must be 256 aligned to work reliably, it must have been working by accident up to now.  This modification tested on a u-blox c027 board.  Without the change the value of `SCB->VTOR` and int_table are as follows:

`SCB->VTOR 0x10000280, int_table 0x100002a0`

...with the change they are as follows:

`SCB->VTOR 0x10000400, int_table 0x10000400`

...and the test passes.

See issue:

https://github.com/mbedmicro/mbed/issues/992
2015-03-23 14:58:30 +00:00
Masao Hamanaka 281ba38624 Add 2Port function to USBDevice(usb1). 2015-03-23 20:16:41 +09:00
Masao Hamanaka 6c78c36541 Add 2Port function to USBDevice(usb0). 2015-03-23 20:15:42 +09:00
Masao Hamanaka 070e5e4847 Add 2Port function to USBHost(usb1). 2015-03-23 20:13:41 +09:00
Masao Hamanaka 6e7d45db00 Add 2Port function to USBHost(usb0). 2015-03-23 20:11:46 +09:00
Masao Hamanaka 5b179989c3 Delete some needless USBDevice files to add 2Port function. 2015-03-23 20:07:59 +09:00
Masao Hamanaka b5815ef60e Delete some needless USBHost files to add 2Port function. 2015-03-23 20:06:49 +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
Masao Hamanaka 095a943958 Increase main thread stack size.
When the user makes a program , it is often continue to add the process to the main thread .
For this reason, increase main thread stack size.
2015-03-23 19:56:55 +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
ohagendorf 55b4a142a5 [NUCLEO_F070RB] exporter for CoIDE
- Added exporter
- Updated workspace_tools/export/README.md
2015-03-21 20:22:09 +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
Przemek Wirkus a8de31c4be Added timeouts (delays) on serial port and mounting point accesses in host_test and copy plugins to prevent serial/disk io errors when device remounts USB iface of interface chip 2015-03-20 14:11:20 +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
Martin Kojtal 33b8d291c1 Merge pull request #975 from explora26/master
Tools - add gcc/uvision templates for RedBearLab nRF51822.
2015-03-20 08:50:55 +00:00
Martin Kojtal fea8de93d7 Merge pull request #982 from ohagendorf/arch_max_coide
Tools - ARCH_MAX - exporter for CoIDE
2015-03-20 08:38:02 +00:00
Martin Kojtal f9560eaef7 Merge pull request #977 from ohagendorf/NUCLEO_F303RE_coide_gcc_arm_exporter
Tools - NUCLEO_F303RE - exporter for GCC_ARM and CoIDE
2015-03-20 08:37:50 +00:00
ohagendorf bece72c83f [ARCH_MAX] exporter for CoIDE 2015-03-20 01:32:51 +01:00
0xc0170 ba8264717c mbed header file - mbed lib revision - 96 2015-03-18 10:09:17 +00:00
Jeremy Brodt bbe2e0caed Using "Data Terminal Ready" signal to determine when the host is connected. 2015-03-17 14:18:56 -05:00
Jeremy Brodt 1bbb0ee109 Added macros to alias the endpoint callback functions to support configurability. 2015-03-17 13:41:40 -05: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
Martin Kojtal d1b1a93371 Merge pull request #978 from 0xc0170/fix_nucleo103_gpio_connected
Nucleo F103RB - gpio_is_connected method readdition
2015-03-17 10:40:30 +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
Martin Kojtal bad3d049d8 Merge pull request #976 from explora26/fix_hrm1070_softdevice
HRM1017 - Fix the incorrect softdevice path.
2015-03-17 08:44:47 +00:00