ccli8
7f4881fbb2
[NUC472/M453] Support USB device
2016-12-05 15:12:15 +08:00
ccli8
e1995dbe79
[NUC472/M453] Fix spi_master_transfer failed as bit width is 32
2016-11-25 15:32:25 +08:00
ccli8
137053343e
[M453] Fix button naming error
2016-11-23 14:35:09 +08:00
ccli8
d24c71fad9
[NUC472/M453] Correct return of i2c_byte_write() on NAK
2016-11-22 13:45:01 +08:00
ccli8
57a22cd4ab
[NUC472/M453] Fix CI I2C EEPROM failed
2016-11-22 09:56:54 +08:00
ccli8
6c1fca60a5
[M453] Remove SPI MOSI1 and MISO1 pins from pinmap
...
These pins are for SPI 2-bit mode (not dual mode) and cannot be for SPI standard use.
2016-11-22 09:56:54 +08:00
ccli8
bb1617c5f8
[M453] Fix EADC module is initialized multiple times
...
Also fix EADC module name EADC is hardcoded.
2016-11-22 09:56:53 +08:00
ccli8
fe883d42ab
[M453] Fix CI tests-api-analogin failed
...
1. Fix ADC convert finish check error.
2. Set ADC Vref to internal by default.
2016-11-22 09:56:53 +08:00
ccli8
e0f97e5c80
[NUC472/M453] Support separate enable of GPIO IRQ de-bounce
2016-11-22 09:56:53 +08:00
ccli8
657d90db2c
[NUC472/M453] Fix I2C issues
...
1. Fix error on return of i2c_byte_write().
2. Fix error in zero-length transfer corner case.
2016-11-22 09:56:53 +08:00
ccli8
4ae76be2ce
[NUC472/M453] Reduce (interrupt) stack size from 4 KB to 2 KB
2016-11-07 12:28:20 +08:00
ccli8
2922de8dff
[NUC472/M453] Remove dead code in device.h
2016-11-07 10:59:42 +08:00
ccli8
e09d9a15f5
[NUC472/M453] Support UART H/W module shared by multiple serial S/W objects
...
1. With GCC_ARM and uARM, some greentea tests fail due to no support for this.
2. Bind UART H/W module to correct serial S/W object for interrupt.
2016-11-07 10:59:42 +08:00
cyliangtw
a044a65996
fixed misaligned lines in can_api.c of NUC472 & M453
2016-11-01 11:44:44 +08:00
cyliangtw
da8fd8b5b7
remove dead code in can_api.c of NUC472 & M453
2016-11-01 11:29:09 +08:00
cyliangtw
33cfe1f599
remove dead code in device.h of NUC472 & M453
2016-10-28 18:39:56 +08:00
cyliangtw
6889c1368b
replace tab by 4 space char
2016-10-27 16:31:29 +08:00
cyliangtw
ae12346b8e
[M453] Support CAN
2016-10-20 15:12:36 +08:00
ccli8
15dbd36492
[M453] Move files to match ARM mbed's restructure
...
1. Move M451Series.h to device.
2. Move StdDriver to device.
3. Move TOOLCHAIN_* to device.
4. Move cmsis*, startup_M451Series.c, and system_M451Series.c/h to device.
2016-10-11 13:49:25 +08:00
ccli8
1f2f4e3bb3
[NUC472/M453] Move files to match ARM mbed's restructure
...
1. Move USBHALHost_M451.cpp and USBHALHost_NUC472.cpp.
2. Move TARGET_M451/mbed_lib.json.
3. Move TARGET_NUC472/crypto.
4. Move TARGET_NUC472/mbed_lib.json.
2016-10-11 10:55:08 +08:00
ccli8
c75d54c668
[NUC472] Fix pin definition error regarding SD, I2C, and SPI
...
1. Fix pin definition error regarding SD.
2. Fix pin definition error regarding I2C.
3. Fix pin definition error regarding SPI.
4. Add pinmap for SD.
2016-10-11 10:55:08 +08:00
ccli8
21e8c5bd52
[M453] Fix warnings generated by armcc
2016-10-11 10:55:08 +08:00
ccli8
107d6336b2
[NUC472/M453] Disable GPIO IRQ debounce by default
...
Some application requires GPIO IRQ to be low latency. To complement it, open up GPIO IRQ debounce configuration through mbed_lib.json.
2016-10-11 10:55:08 +08:00
ccli8
ef36f2f04f
[NUC472/M453] Refine us_ticker.c code
2016-10-11 10:55:08 +08:00
ccli8
da15379907
[NUC472/M453] Remove fix of lp_ticker wrap-around
...
The original fix cannot handle both wrap-around and scheduled alarm behind now well.
Leave wrap-around as known issue.
2016-10-11 10:55:08 +08:00
ccli8
9b7642d783
[NUC472/M453] Fix us_ticker/lp_ticker alarm error
...
Error occurs as newly scheduled alarm is behind now due to signed/unsigned comparison pitfall:
-1 < 1u ==> 0 or 1
2016-10-11 10:55:08 +08:00
ccli8
516efa371e
[NUC472/M453] Fix greentea lp_ticker failed tests
2016-10-11 10:55:08 +08:00
ccli8
b95478015b
Support NUMAKER_PFM_M453
2016-10-11 10:55:08 +08:00