Gregory Nutt
6722e186e2
Rename pwm_devinit() to board_pwm_setup(). Add CONFIG_BOARDCTL_PWMTEST that will enable calling board_pwm_setup() from boardctl(). Replace calls to pwm_devinit() in apps/examples/pwm with calls to boardctl(). In all configurations that enable the apps/examples/pwm test, make sure that boardctl() suppoprt is properly enabled.
2015-03-31 16:59:22 -06:00
Gregory Nutt
afd812ae7a
Update several defconfig files. Make sure that every defconfig file that requires external graphics initialization also approprietly initializes boardctl().
2015-03-31 16:29:40 -06:00
Gregory Nutt
afe76e9b07
Rename up_nxdrvinit() to board_graphics_setup(). Add CONFIG_BOARDCTL_GRAPHICS that will enabled calls to board_graphics_setup() from boardctrl(). In apps/ and NxWidgts/, replace all calls to up_nxdrvinit with calls to boardctl().
2015-03-31 16:20:21 -06:00
Gregory Nutt
629d7e4ec0
Rename adc_devinit() to board_adc_setup(). Add support to the boardctl() interface so that it can call board_adc_setup() on behalf of an application. Change apps/examples/adc to that is now calls boardctl() instead of adc_devinit() in order to initalize the ADC device.
2015-03-31 15:00:23 -06:00
Gregory Nutt
fdfe38ea0d
rch_tcinitialize() and arch_tcunitinitialize() renamed to board_tsc_setup() and board_tsc_teardown(). These are not long called directly by applications but only indirectly throught the crappy boardctl() OS interface.
2015-03-31 13:21:25 -06:00
Gregory Nutt
15b90de919
NSH initialization now calls boardctl(BOARDIOC_INIT) instead of board_app_initaliaze. Modify all configurations: Make sure that CONFIG_LIB_BOARDCTL=y appears wherever CONFIG_NSH_ARCHINIT=y appears. Remove support for CONFIG_NSH_ARCHMAC. It is not used and there are better ways to do that operation
2015-03-31 12:14:16 -06:00
Gregory Nutt
fdad367566
boardctl(): Add a new non-standard OS interface. This is similar to a driver IOCTL call. But this is an IOCTL call directly on the board logic. This function will eventually replace all of the ad hoc OS interfaces that are current used to perform application specific intialiation and application driver test confifuration. It essentially formalizes and institutionalizes these rogue interface in to at least a single crazy call.
2015-03-31 11:25:52 -06:00
Gregory Nutt
103a17d4f1
Rename arch_nshinitialize() to board_app_initialize()
2015-03-31 10:21:31 -06:00
Gregory Nutt
7b3761f4ea
SAMV71-XULT: Add option to support connection of the maXTouch Xplained Pro on the 50-pin LCD connector
2015-03-31 09:01:38 -06:00
Gregory Nutt
519e00eba7
SAMV71-XULT: Add a configuration for testing the maXTouch Xplained Pro connected to the board
2015-03-30 15:31:53 -06:00
Gregory Nutt
9057fe2051
Update README
2015-03-30 07:33:48 -06:00
Gregory Nutt
55a7065f07
Cortex-M7: Add support for enabled the D-Cache in write only mode.
...
SAMV7 Ethernet: I- and D-Cache are now enabled in the netnsh/ configuration. D-Cache is enabled in write-though mode. This mode is necessary because the DMA descriptors are each 8-bytes in size but the D-Cache cache line is 32-bits in size. So it is impossible make coherency for every 8-byte DMA descriptor without write-through.
2015-03-29 14:42:03 -06:00
Gregory Nutt
7a636fdb13
SAMV7/Cortex-M7: Add support for write through D-Cache. SAMV7 Ethernet look like it needs this
2015-03-29 13:09:22 -06:00
Gregory Nutt
9f70633dac
PIC32MZ Ethernet: Enable PBCLK5 and MII divider for PHY. From Kistopher Tate
2015-03-29 07:14:09 -06:00
Gregory Nutt
d85f3dd530
Minor update to a README
2015-03-29 07:04:39 -06:00
Gregory Nutt
9b906daa86
SAMV71-XULT: netnsh configuration is back to -O2
2015-03-28 14:54:30 -06:00
Gregory Nutt
3a93955fb3
SAMV7 EMAC: Fix alignment issue: RX buffers need to be invalidated. This means the alignment of buffers must be at least to the data cache line size at both ends of the buffer
2015-03-28 13:09:01 -06:00
Gregory Nutt
bbeca4a91c
SAMV7 EMAC: Sometimes TX is not started when TSTART is set??? Workaround seems to be to set it twice. Restored full optimization. Also CONFIG_NET_NOINTS is set so that interrupt level provessing is avoided
2015-03-28 09:42:45 -06:00
Gregory Nutt
2108499b4f
SAMV71-XULT: Add a network-enabled NSH configuration
2015-03-27 14:18:13 -06:00
Gregory Nutt
e57bb047c8
SAMV7 Ethernet: Fix some errors in circular queue handling
2015-03-27 13:04:43 -06:00
Gregory Nutt
3e89b2f8ff
SAMV7 Ethernet+USB Updates
2015-03-27 10:47:03 -06:00
Gregory Nutt
e1e7b63af4
Updated comments/README
2015-03-26 12:33:03 -06:00
Gregory Nutt
8eb9880410
SAMV7 USB: more updates
2015-03-25 15:56:10 -06:00
Gregory Nutt
260f58a289
SAMV7: Add framework for USB DCD. Initial check-in is just the SAMA5 USB DCD with naming changes to get a clean compilation. Needs careful review and comparison with datasheet and, of course, testing
2015-03-23 14:06:53 -06:00
Gregory Nutt
ddb274aeef
Refresh Configurations
2015-03-23 11:20:38 -06:00
Gregory Nutt
4954bb8e9e
Calvin's changes to the tm4c123g-launchpad
2015-03-23 10:05:50 -06:00
Gregory Nutt
d5e677dbc9
Update README.txt
2015-03-22 16:34:43 -06:00
Gregory Nutt
2b3db731aa
Update PIC32MZ README and board.h comments
2015-03-22 09:24:04 -06:00
Gregory Nutt
bf3afbb560
PIC32MZ: change defaults to match the MEBII board. From Kristopher Tate
2015-03-22 08:35:36 -06:00
Gregory Nutt
6d3c5b8be7
PIC32MZ: Minor change to setenv.sh so that you can change tools correctly
2015-03-22 08:12:53 -06:00
Gregory Nutt
a14e847773
More changes for PIC32MZ build under XC32
2015-03-21 16:38:24 -06:00
Gregory Nutt
af38f6e723
PIC23MX Starter Kit: Looks like we need to use a different linker script with Pinguino
2015-03-21 15:40:22 -06:00
Gregory Nutt
245f506676
All kernel 1st pass builds: Rename files for better conformance to naming conventions
2015-03-21 15:01:32 -06:00
Gregory Nutt
60dddcaa18
Neuros OSD: Rename files for better conformance to naming conventions
2015-03-21 14:51:30 -06:00
Gregory Nutt
d044a2aa42
US7032EVB1: Rename files for better conformance to naming conventions
2015-03-21 14:48:48 -06:00
Gregory Nutt
2eef3310da
SKP16C26: Rename files for better conformance to naming conventions
2015-03-21 14:46:44 -06:00
Gregory Nutt
84742ae48a
Olimex-STRP711: Rename files for better conformance to naming conventions
2015-03-21 14:42:30 -06:00
Gregory Nutt
d24c29da2e
Clean up some misnamed garbage in Makefiles
2015-03-21 14:38:23 -06:00
Gregory Nutt
2adb829993
ZP214XPA: Rename files for better conformance to naming conventions
2015-03-21 14:32:35 -06:00
Gregory Nutt
3c4188853c
MCU-123 LPC2148: Rename files for better conformance to naming conventions
2015-03-21 14:28:58 -06:00
Gregory Nutt
efd8f1cd83
c5471 EVM: Rename files for better conformance to naming conventions
2015-03-21 14:25:19 -06:00
Gregory Nutt
7a42e0821b
LPC4330 Xplorer: Rename files for better conformance to naming conventions
2015-03-21 14:23:07 -06:00
Gregory Nutt
d989ecf865
EA3152: Rename files for better conformance to naming conventions
2015-03-21 14:18:32 -06:00
Gregory Nutt
3195784a08
Update comment
2015-03-21 14:13:46 -06:00
Gregory Nutt
e6471f8f24
EA3131: Rename files for better conformance to naming conventions
2015-03-21 14:12:58 -06:00
Gregory Nutt
f7a89a2e57
MX1 ADS: Rename files for better conformance to naming conventions
2015-03-21 14:08:07 -06:00
Gregory Nutt
0867006255
NE64BADGE: Rename files for better conformance to naming conventions
2015-03-21 14:05:26 -06:00
Gregory Nutt
dd79981cf7
DMEO9S12NE64: Rename files for better conformance to naming conventions
2015-03-21 14:02:26 -06:00
Gregory Nutt
457552e15d
Kwikstick-K40: Rename files for better conformance to naming conventions
2015-03-21 13:56:50 -06:00
Gregory Nutt
fbc85d5b12
TWR-K60N512: Rename files for better conformance to naming conventions
2015-03-21 13:52:45 -06:00