Adam Green
c6d2c81c7f
LocalFileSystem fails to open binary files
...
Fixes issue #1562 reported by @justbuchanan.
When building code with GCC-ARM / newlib, attempting to use the
b (binary) mode in a fopen() call would fail. newlib would parse
this option and pass it down to the LocalFileSystem open call which
didn't like the unexpected O_BINARY flag in openmode.
The openmode_to_posix() function in retarget.cpp would never set the
O_BINARY flag for the other toolchains but for GCC it would just pass
down whatever newlib placed there. This commit masks out the O_BINARY
bit so that it never gets passed down to the file system drivers, just
as occurs for the other supported toolchains.
Test case:
FILE *fp = fopen("/local/out.txt", "rb");
I tested that code on mbed LPC1768 and LPC11U24 boards while using
GCC_ARM as the toolchain. It failed on both platforms previous to
this change and succeeded there after.
2016-03-07 13:34:32 -08:00
Martin Kojtal
ee20d03969
Merge pull request #1588 from adustm/master
...
[STM32F7] Update STM32F7Cube_FW version
2016-03-07 09:45:59 +00:00
Martin Kojtal
abf43a33ce
Merge pull request #1587 from neilt6/master
...
[LPC11U68, LPC1549] Fixed PwmOut SCT Bugs
2016-03-05 06:52:10 +01:00
neilt6
b3e2763784
[LPC11U68, LPC1549] Improved PwmOut Documentation
...
Improved commenting in pwmout_write(), pwmout_period_us(), and
pwmout_pulsewidth_us().
2016-03-04 09:23:23 -07:00
adustm
c97e05f496
[STM32F7_NUCLEO_F746ZG] Update target files with latest STM32F7Cube_FW version
2016-03-04 14:32:17 +01:00
adustm
49338852ad
[STM32F7_DISCO_F746NG] Update target files with latest STM32F7Cube_FW version
2016-03-04 14:32:00 +01:00
adustm
0b9cc09727
[STM32F7] Update STM32Cube_FW version
2016-03-04 14:28:07 +01:00
Toyomasa Watarai
a86504d205
[LPC824] Add more comments for PwmOut fix
2016-03-04 16:00:32 +09:00
neilt6
792b359a36
[LPC11U68, LPC1549] Fixed PwmOut SCT Bugs
...
* 0% duty cycle now reads back correctly
* Period & pulse-width changes now take effect immediately if the timer
is halted
2016-03-03 15:28:59 -07:00
Toyomasa Watarai
6ab159af26
[LPC824] Fixed PwmOut SCT Bugs
...
* Fixed period & pulse-width off-by-one errors
* Fixed 0% and 100% duty cycle output
2016-03-03 17:09:35 +09:00
Martin Kojtal
de3b14ec92
Merge pull request #1576 from PeterConheeney/master
...
latest changes to add arduino support, plus fixes for IOTSS BEID
2016-03-02 15:29:53 +01:00
0xc0170
b9f6f5c776
mbed lib revision - 115
2016-03-02 11:02:18 +01:00
Peter Conheeney
ca41874978
disabled i2c slave
2016-03-01 08:51:08 +00:00
adustm
5376c62f3d
[STM32F7 family] fix issue with RTC init
...
the logical test for RTC_ISR_INITS was wronlgy reported from other
STMfamilies.
MBED_16 test works with this modification.
2016-03-01 08:03:23 +01:00
Peter Conheeney
cd524f3d43
removed empty functions
2016-02-29 12:23:05 +00:00
Peter Conheeney
bec257786a
commit of latest changes to arduino support, plus fixes for IOTSS BEID
2016-02-29 12:02:47 +00:00
Martin Kojtal
01648b2a3b
Merge pull request #1573 from mtkrtk/analogin_patch
...
[Renesas RZ/A1H] Fix analogin peripheral names
2016-02-29 12:32:34 +01:00
mtkrtk
1a3a19bb08
Fix analogin peripheral names
2016-02-29 17:06:32 +09:00
dc37
775c5c9eb2
Fix clock configuration for LPC1549.
...
Datasheet (Table 82) says MSEL bits should be 5, and the PSEL bits should
be 1, for the correct FCCO frequency of 288MHz. The current configuration
has FCCO = 144MHz, which is technically out of spec.
Tested on a custom LPC1549 board with crystal oscillator running at 12MHz.
2016-02-26 19:42:26 -06:00
Martin Kojtal
bd0417cb15
Merge pull request #1520 from adustm/b_b96b_can
...
[STM B96B_F446VE] Add CAN feature
2016-02-26 17:07:15 +00:00
adustm
d53f444a6f
[STM32F7 family] revert RTC change in this PR that is due to new platform. It will be done through a separate PR.
2016-02-26 11:36:59 +00:00
adustm
3b3f89294e
[NUCLEO_F746ZG] fix pins and system files after manual and automatic test phase
2016-02-26 11:36:57 +00:00
adustm
1ecd69bd87
[STMF7 family] add more SPI and I2C for the new NUCLEO_F746ZG platform
2016-02-26 11:36:54 +00:00
adustm
d47d87c869
[NUCLEO_F746ZG] 8MHz, not 25
2016-02-26 11:36:52 +00:00
adustm
0068bb55d2
[NUCLEO_F746ZG] cmsis toolchain files
2016-02-26 11:36:46 +00:00
adustm
809afe7802
[NUCLEO_F746ZG] cmsis files
2016-02-26 11:36:44 +00:00
adustm
252056c17d
[NUCLEO_F746ZG] HAL Files
2016-02-26 11:36:42 +00:00
adustm
c6e57e50a0
[NUCLEO_F746ZG] Add new target to hal files
2016-02-26 11:36:37 +00:00
Martin Kojtal
c00b00481f
Merge pull request #1564 from neilt6/lpc1549-analogin-fix
...
[LPC1549] Improve AnalogIn Performance
2016-02-26 07:43:53 +00:00
Martin Kojtal
fb3928665a
Merge pull request #1560 from kgills/i2c_byte_write_fix
...
[MAX32600MBED MAXWSNENV] Fixing the return for i2c_byte_write.
2016-02-25 10:12:51 +00:00
Martin Kojtal
8577dc9680
Merge pull request #1558 from dbestm/dev_l476rg_rtc
...
l476rg rtc
2016-02-25 09:42:00 +00:00
Martin Kojtal
8e70fc70ed
Merge pull request #1556 from mtkrtk/develop
...
[Renesas RZ/A1H] Enable SPI_3 on GR-PEACH
2016-02-25 09:33:38 +00:00
neilt6
6525b8ee3e
[LPC1549] Improve AnalogIn Performance
...
Modified the LPC1549 AnalogIn implementation to use the ADCs in
synchronous mode, which is consistent with the LPC11U68 implementation.
This improves performance, and allows the IRC oscillator to be powered
down if necessary.
2016-02-24 14:07:09 -07:00
Kevin Gillespie
9bc9668287
Fixing the return for i2c_byte_write.
2016-02-22 15:45:54 -06:00
adustm
fc84dd9234
[STM32F7 family] fix issue with RTC init
...
the logical test for RTC_ISR_INITS was wronlgy reported from other
STMfamilies.
MBED_16 test works with this modification.
2016-02-22 17:20:27 +01:00
adustm
20c34f47ad
[B96B_F446VE] remove spaces (typo)
2016-02-22 15:29:05 +01:00
adustm
8e8af8fb62
[B96B_F446VE] Remove unused IRQ_RX1 interrupt (init / irq_set / ...)
2016-02-22 15:28:47 +01:00
adustm
4a4cb7fb07
[B96B_F446VE] Add more details about the timing_pts table
2016-02-22 15:27:51 +01:00
adustm
3df28ea0b8
[B96B_F446VE] remove unused IRQ_RX1 interrupt
2016-02-22 15:24:42 +01:00
dbestm
ab3cda47b9
fix formatting
2016-02-22 14:28:20 +01:00
adustm
028465a9b8
[B96B_F446VE] change serial type
...
Use only the index, not the UARTName any more.
In case of app with 2 serial (using DMA) + 1 serial (stdio), we have found a bug. The dma handler is overwritten by the last initialized serial object.
Therefore read and write functions did not work anymore.
We have reworked this file to save 1 handler per UART IP, and align it with MBED OS file.
Tests have been passed. Same status as before (OK except MBED_37, manual test for SERIAL_ASYNC also OK).
2016-02-22 13:07:35 +00:00
mtkrtk
9211a3afea
Enable SPI_3
2016-02-20 10:17:51 +09:00
bcostm
a4cf478240
Set NVIC_RAM_VECTOR_ADDRESS to 0x10000000
2016-02-19 10:09:08 +01:00
modtronix-com
b78542d10e
Changed target name from NZ32SC151 to NZ32_SC151
2016-02-18 09:49:14 +00:00
Martin Kojtal
b57f7d5684
Merge pull request #1545 from TomoYamanaka/master
...
Support of export function to the IAR.
2016-02-18 09:42:15 +00:00
dbestm
37afc01c39
Merge remote-tracking branch 'refs/remotes/origin/master' into dev_l476rg_rtc
2016-02-16 17:44:02 +01:00
dbestm
8b04249028
[NUCLEO_L476RG] RTC+LSE
...
make the RTC works properly with LSE and add the possibility to use the
LSI (internal clock)
2016-02-16 17:30:54 +01:00
0xc0170
44df3e5bd7
mbed lib revision - 114
2016-02-16 15:49:36 +00:00
Martin Kojtal
e641fd47cf
Merge pull request #1547 from Parthasarathy/master
...
Fixed GCC Compiler warnings
2016-02-15 09:50:40 +00:00
Martin Kojtal
20948ad920
Merge pull request #1535 from sg-/remove-gcc-cw
...
Remove stale gcc tools
2016-02-15 08:54:17 +00:00