Gregory Nutt
beaf976626
arch/: board function prototypes are now in include/nuttx/board.h. Remove from architecture header file; Add inclusion of nuttx/board.h to all files referencing board functions
2015-02-27 17:19:38 -06:00
Gregory Nutt
55e21bf045
PIC32MZ: Correct a few more DEVCFG issues
2015-02-27 16:20:28 -06:00
Gregory Nutt
eabf54e7d8
PIC32MZ: Review DEVCFG setting; adjust a few to match example code
2015-02-27 10:54:18 -06:00
Gregory Nutt
6a551ddc84
PIC32MZ: Fix some repeated typos and work around an issue with passing defined parameters to a macro that takes multiple parameters
2015-02-26 15:39:57 -06:00
Gregory Nutt
5ab181fc4d
PIC32MZ: Add logic to configure peripheral pins for the selecte UARTs
2015-02-26 15:05:11 -06:00
Gregory Nutt
b2745644bc
PIC32MZ: Add peripheral pin selection register definitions
2015-02-26 13:19:40 -06:00
Gregory Nutt
bcae42b653
Costmetic updates comments and style; Add NFS dependency on IPv4
2015-02-26 06:04:23 -06:00
Gregory Nutt
cec6651aff
PIC32MX/Z: Partial review of PIC32MZ cp0 register -- need to do more; Also found issues with definitions for PIC32MX -- need to be retested
2015-02-25 13:33:09 -06:00
Gregory Nutt
9992036eca
PIC32MZ: Add file for GPIO interrupt support. There are issues so configuration is EXPERIMENTAL for now
2015-02-25 11:09:04 -06:00
Gregory Nutt
1d23039eee
PIC32MZ: Add IOPort header file and GPIO configuration logic
2015-02-25 10:43:12 -06:00
Gregory Nutt
04d122c31f
Adjust microMIPS compile options to enable interlinking with 32-bit code
2015-02-25 09:54:48 -06:00
Gregory Nutt
6cc74fecc8
Refresh configuration
2015-02-25 07:22:58 -06:00
Gregory Nutt
77ad63a0d5
PIC32MZ: Add serial driver
2015-02-24 19:44:25 -06:00
Gregory Nutt
28513e2377
PIC32MZ: Add low level UART support
2015-02-24 17:23:56 -06:00
Gregory Nutt
9e94a86df2
PIC32MZ: Add UART register definition header file
2015-02-24 17:00:14 -06:00
Gregory Nutt
15213d723b
PIC32MZ: Add error exception handling and interrupt decode logic
2015-02-24 16:11:30 -06:00
Gregory Nutt
4edbfc1ebf
PIC32MZ: Add support for a timer interrupt
2015-02-24 15:36:08 -06:00
Gregory Nutt
8712d8295e
PIC32MZ: Add interrupt controller support
2015-02-24 14:50:54 -06:00
Gregory Nutt
2053344a76
PIC32MZ: Add interrupt controller register definitions
2015-02-24 13:16:04 -06:00
Gregory Nutt
71542b5f5a
PIC32MX: Standardize of naming in comments
2015-02-24 11:32:15 -06:00
Gregory Nutt
ff43c7ef00
PIC32MZ: Add Oscillator header file; Add logic to set up peripheral clocks on reset
2015-02-24 11:16:32 -06:00
Gregory Nutt
7019b48be4
PIC32MZ: Add beginnings of CPU initialization logic. Still some bad logic for setting up peripheral clocking
2015-02-24 09:30:30 -06:00
Gregory Nutt
a42813c756
PIC32MZ: Fix some PLL setup logic
2015-02-23 17:27:28 -06:00
Gregory Nutt
40da362b4b
PIC32MZ: Fix an error in the branch target of the hard-coded power up reset branch
2015-02-23 17:09:57 -06:00
Gregory Nutt
87f893887d
PIC32MZ: Most related to start up file a FLASH device configuration setup
2015-02-23 16:36:35 -06:00
Gregory Nutt
9432a01645
PIC32MZ: Make sure that the microMIPS ISA is selected on all common MIPS32 assembly files when the PIC21MZ is selected
2015-02-23 12:09:34 -06:00
Gregory Nutt
e575921d93
PIC32MZ: Resolve a PIC32 dependency in the generic MIPS32 code
2015-02-23 11:56:16 -06:00
Gregory Nutt
d787972121
Finishes PIC32MZ device configuration definitions
2015-02-23 09:58:34 -06:00
Gregory Nutt
e2f693369a
PIC32MZ: Add memorymap and devcfg header files
2015-02-22 16:21:12 -06:00
Gregory Nutt
4cf0188a39
PIC32MZ: Framework for startup function. Still has too much PIC32MX garbage in it to be credible
2015-02-22 14:30:53 -06:00
Gregory Nutt
2d0589a3cd
MIPS: Add some build support for the M14K and also for the PIC32MZ Starter Kit. Still a long way to go
2015-02-22 13:45:59 -06:00
Gregory Nutt
5fd0de547b
Remove support for obsolete PIC32 toolchain configuration names
2015-02-22 12:14:20 -06:00
Gregory Nutt
13926ce019
PIC32MZ: Add just enough PIC32MZ logic that we can run 'make menuconfig'
2015-02-22 10:53:24 -06:00
Gregory Nutt
f73d4c106f
Fix a typo that prevents building PIC32... How long has that been there?
2015-02-21 19:41:59 -06:00
Gregory Nutt
068bb36a6d
Current Pinguino toolchain uses prefix p32 instead of mips
2015-02-21 19:41:26 -06:00
Gregory Nutt
3465cb6138
SYSLOG: Add an option to use the syslog'ing device as the system consolution. This option enables a low-level, write-only console device at /dev/console (similar to the low-level UART console device). From Pierre-noel Bouteville.
2015-02-08 06:53:24 -06:00
Gregory Nutt
7e46e94546
Remove CONFIG_DEBUG_STACK. Adding CONFIG_STACK_COLORATION makes this configuration option pointless
2015-01-24 06:49:51 -06:00
Gregory Nutt
32d2a4c548
All Ethernet drivers (again): Missed one place where arp_out() is called and neighber_out() needs to be called
2015-01-21 11:36:33 -06:00
Gregory Nutt
1ad73c52b1
Networking: Modify all Ethernet drivers: Do neighbor look-up on all outgoing IPv6 packs in order to properly set the destination link layer address.
2015-01-20 15:52:25 -06:00
Gregory Nutt
a53ae59284
Networking: Add missing raw/packet socket support to all Ethernet drivers
2015-01-20 15:14:29 -06:00
Gregory Nutt
92f440c20c
Ethernet drivers: Use IFF_IS_IPv4 macro. Cannot rely on the EtherType being set correctly.
2015-01-20 06:26:14 -06:00
Gregory Nutt
278c485229
Networking: All Ethernet drivers: Call ipv6_input if IPv6 is enabled and an IPv6 packet is received
2015-01-15 09:31:23 -06:00
Gregory Nutt
89538ac4a2
- Rename devif_input() ipv4_input()
...
- Copy net/devif/devif_input.c to ipv6_input.c. Remove all IPv4-specific logic.
- Rename net/devif/devif_input.c to ipv4_input.c. Remove all IPv6-specific logic
- Split IPv4 header structure out as net_ipv4hdr_s from net_iphdr_s
2015-01-15 08:03:56 -06:00
Gregory Nutt
2f4aa0bde7
Networking: Condition certain ARP logic on CONFIG_NET_ARP in all Ethernet drivers
2015-01-15 07:07:39 -06:00
Gregory Nutt
63526fb1ef
Rename CONFIG_NET_BUFSIZE to CONFIG_NET_ETH_MTU is all MCU Ethernet drivers
2014-11-16 08:10:06 -06:00
Gregory Nutt
388ef8db1a
Netwoek: Ada a parameter to netdev_register() to indicate the link protocol supported by the driver. Use this value to replace some logic commited yesterday
2014-11-15 08:22:51 -06:00
Gregory Nutt
6c9f325e1e
Move selection for CONFIG_SERIAL_TERMIOS out of MCU Kconfigs to common drivers/serial/Kconfig. Add CONFIG_ARCH_HAVE_SERIAL_TERMIOS to indicate if an MCU supports TERMIOS
2014-10-27 11:31:16 -06:00
Gregory Nutt
4929b61f7c
For PIC32MX7, DEVCFG0 bit 2 must be set
2014-10-09 14:03:54 -06:00
Gregory Nutt
7b310711a1
Update everything under nuttx/arch to use the corrected syslog interfaces
2014-10-08 12:48:47 -06:00
Gregory Nutt
56dc80cf59
The 'make export' target needs to bundle up the user C startup file (crt0), not the kernel head object
2014-09-04 13:31:34 -06:00