Ben Cooke
95a050bb6e
Add FLASH support to TARGET_MAX32620C MCU and derivative platform targets
2019-01-15 10:59:56 -06:00
Przemyslaw Stekiel
6d1d08b660
[Maxim] Support boot stack size configuration option
2019-01-08 15:32:03 +01:00
Alastair D'Silva
aa80b7c70a
Don't use define checks on DEVICE_FOO macros (partner code)
...
The DEVICE_FOO macros are always defined (either 0 or 1).
This patch replaces any instances of a define check on a DEVICE_FOO
macro with value test instead.
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
2018-12-20 20:02:29 +11:00
Deepika
a6997ab970
Maxim: Fix alignment of execute region to 8-byte boundary
...
--legacyalign, --no_legacyalign are deprecated from ARMC6 compiler, in order to
remove deprecated flags all linker files (GCC and IAR as well to have uniformity)
should strictly align to 8-byte boundary
2018-10-09 10:15:07 -05:00
Cruz Monrreal
8e25d2d905
Merge pull request #7669 from SigmaDeltaTechnologiesInc/master
...
SDT64, 8195, 32620, 32625, 51822, 52832B added to targets
2018-08-17 11:10:12 -05:00
Cruz Monrreal
54f40a0f4f
Merge pull request #7523 from maximmbed/max32625pico-bl-updates
...
Add bootloader configuration parameters for MAX32625PICO
2018-08-09 19:06:30 -05:00
Jiwon Yune
04fc7aa36f
Generic pin names added
2018-08-06 14:50:19 +01:00
Jiwon Yune
0634be8b5f
SDT32625B added
2018-08-01 18:18:31 +09:00
Jiwon Yune
df3afa7b57
SDT32620B added
2018-08-01 18:17:16 +09:00
Przemyslaw Stekiel
c0ee843d63
Add lp/us ticker_free() functions stub.
...
This patch adds only empty stubs of `us_ticker_free()` and `lp_ticker_free()` for all boards where these functions are not implemented.
2018-07-25 08:58:38 +02:00
Keyur Hariya
ed94e6aa35
Add bootloader configuration parameters for MAX32625PICO and rework targets.json
2018-07-16 18:26:51 -05:00
Keyur Hariya
762cafc2e1
Rename files to fix warning
...
"aes.c" file name conflict in Maxim platform and mbedtls.
2018-06-18 16:46:18 -05:00
Jesse Marroquin
11d418b749
mbed-os v5.9 RTC implementation
2018-05-25 13:06:56 -05:00
Martin Kojtal
e1fc81dc41
max32600: fix lp ticker functions - do not inline
...
Wrong linkage specified, causing build to fail.
2018-05-25 13:04:23 -05:00
Martin Kojtal
6781ee88cd
maxim: fix rtc if lp ticker not defined
...
lp ticker handler defined only if lp ticker is defined. In case not,
use only overflow, rtc0 not used.
2018-05-25 13:04:23 -05:00
Jesse Marroquin
0ddec48efc
mbed-os v5.9 LPTICKER implementation
2018-05-25 12:33:42 -05:00
Jesse Marroquin
b88329acb8
mbed-os v5.9 USTICKER implementation
2018-05-25 12:33:42 -05:00
Keyur Hariya
fcd1bc9e37
Add default defines for MAX32625PICO
2018-05-07 16:30:57 -05:00
Keyur Hariya
04ae15a154
Declare and call low_level_init funtion
2018-05-03 10:57:38 -05:00
Keyur Hariya
3969d85feb
[MAX32625PICO] Add new platform
...
This platform is available with or without Bootloader.
2018-05-03 10:57:38 -05:00
Keyur Hariya
ca4937d40d
Add support for open drain leds
2018-04-30 15:27:07 -05:00
Keyur Hariya
fc7c70dbc6
Fix the initialization of a structure
2018-04-24 11:13:19 -05:00
Keyur Hariya
0ca1a61ba0
Remove the redundant input parameter
2018-04-23 16:37:55 -05:00
Keyur Hariya
1f0809a56b
Add the missing input parameter
2018-04-23 16:37:55 -05:00
Keyur Hariya
85bc74cc1d
Fix the return type to allow returning error
2018-04-23 16:37:55 -05:00
Keyur Hariya
11cf79ecb0
Add type cast
2018-04-23 16:37:55 -05:00
Keyur Hariya
3e7a909265
Remove automatic I2C stop after each read
...
Automatic stop prevents sending repeated start.
2018-04-19 13:20:14 -05:00
Cruz Monrreal
df5119677a
Merge pull request #6607 from maximmbed/max32630-fix-spi
...
Improve SPI block write
2018-04-17 10:55:00 -05:00
Cruz Monrreal
63412bbe1d
Merge pull request #6605 from maximmbed/max32625-rework-ticker
...
Rework us_ticker and rtc_api/lp_ticker | Fix compiler warning for spi_api
2018-04-16 10:39:11 -05:00
Cruz Monrreal
b630691fdf
Merge pull request #6606 from maximmbed/max32630-fix-i2c
...
Fix I2C master
2018-04-16 10:38:10 -05:00
Keyur Hariya
b08c752fcd
Fix indentation
2018-04-13 15:20:00 -05:00
Keyur Hariya
16d38895d3
Improve SPI block write
...
Replace looping construct with actual block writes.
Transaction in spi_master_block_write funtion is protected by critical
section to ensure it is completed without interruption. A hardware
limitation may cause data corruption if the TX fifo is allowed to run
empty.
2018-04-13 15:14:10 -05:00
Keyur Hariya
b594ec20b8
Fix compiler warning for spi_api
...
Add mbed_critical include file to disable compiler warning messages.
2018-04-12 12:52:55 -05:00
Keyur Hariya
098c2cf756
Rework us_ticker and rtc_api/lp_ticker
...
Simplify tickers to stop emulating 1us ticks by using native timer resolutions.
Implement ticker get info functions.
Separate rtc and lp ticker init status by implementing separate functions.
2018-04-12 12:52:05 -05:00
Keyur Hariya
278707518c
Revert "Rework us_ticker and rtc_api/lp_ticker | Fix compiler warnings for spi_api"
...
This reverts commit 840246a4d5
.
2018-04-12 12:51:05 -05:00
Keyur Hariya
534f570b0c
Rework us_ticker and rtc_api/lp_ticker
...
Simplify tickers to stop emulating 1us ticks by using native timer resolutions.
Implement ticker get info functions.
Separate rtc and lp ticker init status by implementing separate functions.
2018-04-11 16:16:09 -05:00
Keyur Hariya
e802b255be
Remove automatic I2C stop after each read
...
Automatic stop prevents sending repeated start.
2018-04-11 15:07:52 -05:00
Keyur Hariya
840246a4d5
Rework us_ticker and rtc_api/lp_ticker | Fix compiler warnings for spi_api
...
Simplify tickers to stop emulating 1us ticks by using native timer resolutions.
Implement ticker get info functions.
Separate rtc and lp ticker init status by implementing separate functions.
Add mbed_critical include file to disable compiler warning messages.
2018-04-11 15:02:11 -05:00
Keyur Hariya
2bb78d433f
Fix assembly file extension
2018-04-04 10:32:46 -05:00
Keyur Hariya
da96c56d90
[MAX32620C] Add new target
2018-03-28 16:39:09 -05:00
Cruz Monrreal
2e69ddd989
Merge pull request #6202 from maximmbed/fix-max32625mbed
...
Fix max32625mbed
2018-03-06 20:41:10 -06:00
Keyur Hariya
390ba4070c
Replace enable/disable irq with critical section enter/exit
2018-02-26 12:35:07 -06:00
Keyur Hariya
e6d901a852
Remove automatic I2C stop after each read
...
Automatic stop prevents sending repeated start.
2018-02-23 16:36:30 -06:00
Keyur Hariya
dcf3b904d1
Enable ADC scaling and enable internal channels
...
Increases input range by 2x(now, 0-2.4v)
2018-02-23 16:36:30 -06:00
Keyur Hariya
992c889b33
Improve us ticker performance
...
Improves accuracy during heavy work load.
2018-02-23 16:32:30 -06:00
Keyur Hariya
80b0ae0d9e
Improve SPI block write
...
Replace looping construct with actual block writes.
2018-02-23 16:32:12 -06:00
Keyur Hariya
8d778d5d8b
Fix missing serial object for interrupts
...
Save serial objects when setting interrupt requests.
Improve uart interrupt handler.
2018-02-23 16:25:20 -06:00
Martin Kojtal
2661f6fe40
us ticker: fix fire interrupt handling
...
Few targets need more than just pending IRQ set. They include some flags to be
set that are checked in IRQ handler. This is the case for targets in this
commit.
2018-02-23 09:13:40 +01:00
Bartek Szatkowski
c5a5438256
Update params in calls to LD/STREXW to be uint32_t
2017-11-10 09:53:42 +00:00
Jimmy Brisson
15a9a0382b
Enable Compiling with ARMC6 across all targets
...
remove duplicate sys.cpp
2017-09-11 13:20:32 -05:00