Commit Graph

5425 Commits (1b8f2c7c3f818d52276f16c83cac0fb177c7e449)

Author SHA1 Message Date
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 42ceddf229 Merge pull request #1467 from mbedmicro/fix_m7core
Fix m7core
2016-01-11 16:55:37 +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
0xc0170 50719edaf5 RTOS - M4 files reuse for M7 2016-01-11 13:50:59 +00:00
0xc0170 35574d2e55 DISCO_F746NG - disable uLib for uvision4, use scatter file
uLib does not support floating, does not make sense to have it enabled.
2016-01-11 13:32:59 +00: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
Martin Kojtal 8b10c2ae00 Merge pull request #1487 from 0xc0170/dev_progen_addition
Progen boilerplate addition
2016-01-08 15:03:44 +00:00
adustm 44cb38ba7c Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into b96b_asyn_serial_new 2016-01-07 11:07:21 +01:00
adustm 179a29e07b [B96B_Serial_Async] Add asynchronous feature for the platform B96B 2016-01-07 11:06:43 +01:00
Martin Kojtal 477f9d8d9d Merge pull request #1488 from bridadan/disable-rtc-test-lpc1114
Added LPC1114 from RTC test exclude list
2016-01-07 10:01:25 +00:00
adustm 30a5aa5649 Merge remote-tracking branch 'refs/remotes/mbedmicro/master' 2016-01-07 10:59:40 +01:00
Martin Kojtal 2447f6d422 Merge pull request #1491 from bridadan/add-release-build-type
Adding 'Release' build type
2016-01-06 17:04:16 +00:00
Brian Daniels c4044a89bb Adding 'Release' build type 2016-01-06 10:56:03 -06:00
Martin Kojtal ef73d0c14f Merge pull request #1489 from 0xc0170/dev_f446
Add target B96B_F446VE files
2016-01-06 14:53:26 +00:00
ytsuboi 9a9885e5fa [TY51822r3] add platform 2016-01-06 23:17:24 +09:00
adustm b12bcf2cbc Add exporters for the new platform + add it to build and tests files 2016-01-06 13:51:53 +00:00
adustm 3bf8c187b3 allow rtos support 2016-01-06 13:51:39 +00: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
0xc0170 3575c11ad5 Exporter - progen prefix to member functions for progen 2016-01-05 22:19:14 +00:00
0xc0170 e9de5fe254 Progen target member add to targets
Mapping to ProGenDefinitions, as they don't always match.
2016-01-05 22:19:11 +00:00
0xc0170 e51243a11a Exporter progen - debugger and template removal
Debugger comes from a target, template not used currently.
2016-01-05 22:15:55 +00:00
0xc0170 21595a622a Exporter progen - source and header files group addition 2016-01-05 22:15:52 +00:00
0xc0170 f7e16b36f6 Exporter - new progen targets addition, req progen v0.8.4 2016-01-05 22:15:48 +00:00
0xc0170 b36a2feddd Exporters - progen targets - name fixes (nr51x,..) 2016-01-05 22:15:46 +00:00
0xc0170 12df7e4112 Exporters - fix progen targets names 2016-01-05 22:15:43 +00:00
0xc0170 2482f7d485 Setup - add progen req (v0.8) 2016-01-05 22:15:40 +00:00
0xc0170 8bbded4ae5 Add progen definitions to the mapping dict 2016-01-05 22:15:38 +00:00
0xc0170 56d4f6f9f3 Exporter - condition for progen simplification 2016-01-05 22:15:36 +00:00
0xc0170 5074f4814c Exporter - use progen to generate files (2 new methods) 2016-01-05 22:15:34 +00:00
Brian Daniels a19e541dc6 Added LPC1114 from RTC test exclude list 2016-01-04 17:48:44 -06: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
Martin Kojtal 47ed325497 Merge pull request #1485 from MultiTechSystems/mtq_pins
[MTS_DRAGONFLY_F411RE] Dragonfly pin updates
2015-12-30 20:52:49 +01: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
mjrgh 966bf9577a Remove doubling of buffer size in realiseEndpoint()
realiseEndpoint() was unnecessarily allocating twice the buffer space for each endpoint buffer.  This was presumably for the sake of the hardware SIE's double-buffering (EVEN/ODD) system, but that's vestigial - this implementation doesn't use the double-buffering capability at all, leaving the ODDRST bit in the CTL register always set.  The double-size allocation is a pure waste of memory.
2015-12-24 18:17:58 -08:00
mjrgh bd98d88202 Fix interrupt handler for endpoints > 2
The IRQ handler calculated the endpoint number wrong when handling IN and OUT tokens.  The errant code worked by accident for endpoints 1 and 2 but was incorrect for other addresses.  For endpoints 5 and above it resulted in stray pointer read/writes that could crash the device.
2015-12-24 16:30:46 -08:00
Martin Kojtal f6adbf74dc Merge pull request #1479 from c1728p9/fix_baud_table
Fix nRF51 baud table size
2015-12-22 17:28:10 +01:00