Gregory Nutt
f5f9d82d5a
arch_phy_irq: Now returns int instead of xcpt_t oldhandler. The oldhandler is useless after the changes to the interrupt argument. Also access an argument for the PHY interrupt. phy_notify.c driver changed to exploit new interrupt argument passing.
2017-03-02 08:43:33 -06:00
Gregory Nutt
67de2e5f66
Add argument to STM32 EXTI interrupt handlers.
2017-02-27 14:21:30 -06:00
Mark Schulte
b3222bbc8a
irq_dispatch: Add argument pointer to irq_dispatch
...
Provide a user defined callback context for irq's, such that when
registering a callback users can provide a pointer that will get
passed back when the isr is called.
2017-02-27 06:27:56 -06:00
Gregory Nutt
4539988d00
Removed CONFIG_LIBC_ARCH_BZERO. bzero() is a deprecated interface. There are no architecture-specific replacements and, if there were, they should replace memset(), not bzero().
2017-02-22 10:41:49 -06:00
Gregory Nutt
3dbdb3bb31
CONFIG_SDIO_DMA: Was been defined in several low-level architecute Kconfig files, but used at the highest levels in the code. Both are bad and both are fixed with this commit
2017-01-31 11:52:00 -06:00
Gregory Nutt
9ac00a355f
Add capabilities() method to SDIO interface. Remove CONFIG_SDIO_WIDTH_D1_ONLY. That should not be a global propertie, but rather a capability/limitation of single slot when there may be multiple slots.
2017-01-31 09:16:01 -06:00
Gregory Nutt
8ab77c55cd
SAMv71-XULT: Fixes to knsh configuration. Still does not work properly.
2017-01-30 12:49:07 -06:00
Gregory Nutt
eeeb0ad112
Refresh all SAM v7 configurations
2017-01-30 11:24:32 -06:00
Gregory Nutt
d56d16595a
New apps/examples/module and sotest configuration options
2017-01-30 08:42:31 -06:00
Gregory Nutt
00e46b5966
Move gnu-elf.ld from sched/module to libc/modlib. Update paths in Make.defs files to account for new location of file
2017-01-29 09:03:01 -06:00
Gregory Nutt
2717e781f0
libc/modlib: Add build a configuration logic for a shared module library.
2017-01-29 08:55:27 -06:00
Gregory Nutt
6f5a9eb451
Olimex-stm32-p407: Add a NSH protected build configuration; Enable procfs/ in all configurations.
2017-01-23 10:38:54 -06:00
Gregory Nutt
edd9186540
ELF: Move ARMv7-A and ARMv7-R versions of ELF relocation logic to libc/machine
2017-01-21 14:40:26 -06:00
Gregory Nutt
3c4684ef5f
Eliminate CONFIG_ARCH_OPTIMIZED_FUNCTIONS. Move options to select architectur-specific C library options from libc/Kconfig to libc/machine/Kconfig and rename.
2017-01-20 09:30:07 -06:00
Gregory Nutt
4216c4b777
NxWM configurations. If using a 7-bit character set, then the cursor character cannot be 137 (graphic block). Use 95 (underscore) instead.
2017-01-08 09:21:37 -06:00
Gregory Nutt
7035d232f8
NX server: Correct message queue names. Should not be at /dev, but rather relative to /var/mqueue.
2017-01-08 09:14:11 -06:00
Gregory Nutt
e1d9bb2ef2
Refresh all NX multi-user configurations
2017-01-08 08:06:18 -06:00
Gregory Nutt
f063e4c5ac
Remove Calypso architecture support and support for Calypso SERCOMM driver.
2016-12-13 18:35:52 -06:00
Gregory Nutt
d9e040d76b
Remove all Calypso board configurations
2016-12-13 18:24:49 -06:00
Gregory Nutt
9df1b28e6c
SAMV71-XULT: Use syslog(LOG_ERR, ..) not the supposedly hidden _err() macro.
2016-12-06 17:40:52 -06:00
Gregory Nutt
35dfe25430
Remove BOARDIOC_CAN_INITIALIZE. CAN initialization is now done in the board initialization logic just like every other device driver.
2016-12-06 08:51:37 -06:00
Gregory Nutt
55dd1c87b3
Remove all references to BOARDIOC_ADCSETUP
2016-12-05 15:31:40 -06:00
Gregory Nutt
b999e63c82
Remove some references to BOARDIOC_PWMTEST and board_pwm_setup(). Still lots more.
2016-12-05 13:54:12 -06:00
Gregory Nutt
7467329a98
Eliminate CONFIG_NO_NOINTS. Lots of files changed -> lots of testing needed.
2016-12-03 16:28:19 -06:00
Gregory Nutt
c0cbea2550
Remove RGMP and RGMP drivers.
2016-12-02 09:49:33 -06:00
Gregory Nutt
86b5f3b9ed
boardctl: Add new command to start the NX server as a kernel thread. Also refresh more configurations.
2016-12-01 15:05:57 -06:00
Gregory Nutt
6dda185e8a
NX: Remove configuration CONFIG_NX_NXSTART. nx_start.c is now built unconditionally in multi-user mode.
2016-12-01 13:30:24 -06:00
Gregory Nutt
44e747ebf1
Remove all references to CONFIG_NET_MULTIBUFFER from configs/
2016-11-29 15:07:30 -06:00
Gregory Nutt
b39556f625
Update READMEs
2016-11-22 09:03:50 -06:00
Gregory Nutt
3031822518
configs: Remove all traces of the no-longer existent ARCHBUTTONS example.
2016-11-22 07:37:23 -06:00
Gregory Nutt
439c72e7c8
Refresh all networking configurations due to changes in work-queue related configuration variables for Ethernet drivers.
2016-11-19 09:41:24 -06:00
Alan Carvalho de Assis
1e754402b8
Add C++ support linking with GNU toolchain newlib/stdlibc++
2016-11-03 08:50:58 -06:00
Gregory Nutt
19a2212971
The buttons example was changed to archbuttons. As a result all of the button configurations are broken and need some renaming in the defconfig files. Noted by Frank Berkert
2016-10-21 12:12:04 -06:00
Beat Küng
c7da88e383
CXXFLAGS: add -fcheck-new whenever -fno-exceptions is used
...
This is to avoid GCC to optimize null-pointer checks away, in case the
default operator new is used together with -fno-exceptions.
2016-08-22 08:35:01 +02:00
Gregory Nutt
b071e4ce92
Refresh all STM32, EFM32, and SAMV7 configurations for SPI H/W features configuration changes
2016-08-08 12:50:14 -06:00
Gregory Nutt
f43ded46e6
Rename arch/sh to arch/renesas, cont'd
2016-08-06 14:03:38 -06:00
Gregory Nutt
10fff9011a
Move include/nuttx/configdata.h to include/nuttx/mtd/configdata.h
2016-07-21 13:34:54 -06:00
Gregory Nutt
ee9c66186c
ramdisk.h moved from include/fs/nuttx/ to include/nuttx/drivers.
2016-07-20 14:02:18 -06:00
Gregory Nutt
ddcaa3d425
can.h moved from include/nuttx/ to include/nuttx/drivers.
2016-07-20 13:38:36 -06:00
Gregory Nutt
4b4dbc79a2
Move driver related prototypes out of include/nuttx/fs/fs.h and into new include/drivers/drivers.h
2016-07-20 13:15:37 -06:00
Vladimir Komendantskiy
fd51393a37
Correct typos in SAMV71-XULT and SAME70-Xplained header files.
2016-07-15 06:26:04 -06:00
Gregory Nutt
2f12de6f28
Freedom-K64F: Add hooks for automounter; Change NSH configuration to use Windows
2016-07-13 09:23:57 -06:00
Gregory Nutt
83b0e85081
Freedom K64F: Add board_initialize() hooks and bringup C file like more contemporary board configurations
2016-07-03 15:14:43 -06:00
Gregory Nutt
a897fd4ccf
Eliminate use of apps/system/usbmonitor. Use drivers/usbmonitor instead.
2016-06-30 13:09:22 -06:00
Gregory Nutt
7c34a77b54
Move apps/system/usbmonitor to nuttx/drivers/usbmonitor
2016-06-30 12:24:33 -06:00
Gregory Nutt
32c6cd71bb
Refresh all SAMV71/SAME70 configurations
2016-06-28 15:40:10 -06:00
Michael Spahlinger
ed1f3aec61
Fixed build of SAMV71-XULT/nsh. With the changes from 26f7b8c
the build process of the default configuration did not succeed anymore. This is fixed by this commit.
2016-06-28 08:23:41 -06:00
Gregory Nutt
2a19e16eb0
libc/hex2bin: Move the portable library portion of apps/system/hex2bin to nuttx/libc/hex2bin where it can be shared with the OS internals.
2016-06-27 11:22:38 -06:00
Gregory Nutt
1377452394
Refresh all ARM configurations
2016-06-23 15:59:14 -06:00
Gregory Nutt
5118264e6c
Rename CONFIG_SYSLOG_CONSOLE to CONFIG_CONSOLE_SYSLOG
2016-06-21 09:35:51 -06:00
Gregory Nutt
2a751068e6
Without lowsyslog() *llerr() is not useful. Eliminate and replace with *err().
2016-06-20 12:44:38 -06:00
Gregory Nutt
43eb04bb8f
Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info().
2016-06-20 11:59:15 -06:00
Gregory Nutt
d40a473f72
Without lowsyslog() *llwarn() is not useful. Eliminate and replace with *warn().
2016-06-20 09:37:08 -06:00
Gregory Nutt
5b2aa7bf99
Remove all traces of CONFIG_SYSLOG
2016-06-19 13:59:43 -06:00
Gregory Nutt
0c8c7fecf0
Add _ to the beginning of all debug macros to avoid name collisions
2016-06-16 12:33:32 -06:00
Gregory Nutt
63b1eb09e6
Centralize definitions associated with CONFIG_DEBUG_CAN
2016-06-15 15:45:27 -06:00
Gregory Nutt
2ddd57c674
Centralize definitions associated with CONFIG_DEBUG_LEDS
2016-06-15 14:12:19 -06:00
Gregory Nutt
24c51ec1ff
Centralize definitions associated with CONFIG_DEBUG_LCD
2016-06-15 11:40:33 -06:00
Gregory Nutt
ba03134bed
Centralize definitions associated with CONFIG_DEBUG_SPI
2016-06-15 10:41:13 -06:00
Gregory Nutt
c494454bc4
configs/: Change some *err() message to *info() messages if what was a *dbg() message does not indicate and error condition.
2016-06-13 07:43:55 -06:00
Gregory Nutt
b0458e36da
configs/: Remove references to non-existent SPI_VERBOSE setting
2016-06-12 17:57:12 -06:00
Gregory Nutt
a1469a3e95
Add CONFIG_DEBUG_ERROR. Change names of *dbg() * *err()
2016-06-11 15:50:49 -06:00
Gregory Nutt
e99301d7c2
Rename *lldbg to *llerr
2016-06-11 14:55:27 -06:00
Gregory Nutt
1cdc746726
Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES
2016-06-11 14:14:08 -06:00
Gregory Nutt
fc3540cffe
Replace all occurrences of vdbg with vinfo
2016-06-11 11:59:51 -06:00
Gregory Nutt
3a74a438d9
Rename CONFIG_DEBUG_VERBOSE to CONFIG_DEBUG_INFO
2016-06-11 11:50:18 -06:00
Gregory Nutt
89c9aca89e
All configurations that have both CONFIG_NSH_LIBRARY=y and CONFIG_NET=y must now also have CONFIG_NSH_NETINIT=y
2016-06-09 09:29:47 -06:00
Gregory Nutt
5c9e11f1b0
Refresh all configurations that have both CONFIG_NSH_LIBRARY and CONFIG_NET set in preparation for another change.
2016-06-09 09:25:20 -06:00
Gregory Nutt
f2c65a4c47
Refresh configurations
2016-06-05 12:14:34 -06:00
Gregory Nutt
2b47473778
Remove all references to CONFIG_SYSTEM_FLASH_ERASEALL
2016-06-02 10:19:02 -06:00
Gregory Nutt
9ec104834a
Remove CONFIG_USARTn_ISUART
2016-05-25 11:21:48 -06:00
Gregory Nutt
c089a2f241
Rename CONFIG_ARCH_HAVE_OTHER_UART to CONFIG_OTHER_UART_SERIALDRIVER
2016-05-25 10:48:33 -06:00
Gregory Nutt
e2e6ce3f1b
Rename CONFIG_ARCH_HAVE_SCIn to CONFIG_SCIn_SERIALDRIVER
2016-05-25 10:46:55 -06:00
Gregory Nutt
2a87741e72
Rename CONFIG_ARCH_HAVE_UARTn to CONFIG_UARTn_SERIALDRIVER
2016-05-25 10:45:01 -06:00
Gregory Nutt
249a2e48e5
Rename CONFIG_ARCH_HAVE_USARTn to CONFIG_USARTn_SERIALDRIVER
2016-05-25 10:39:23 -06:00
Gregory Nutt
4b3e710af6
Add an argument to board_app_initialize()
2016-05-24 10:51:22 -06:00
Gregory Nutt
1ac3d2128a
Trivial fix to comment
2016-05-11 17:20:14 -06:00
Gregory Nutt
422769e859
Update README. Improve some debug output.
2016-04-23 14:27:32 -06:00
Gregory Nutt
d4ac277df8
Mostly costmetic updates to comments, README
2016-04-23 13:26:52 -06:00
Gregory Nutt
f3499b173a
VNC: Fix a memory clobblering bug
2016-04-23 10:21:49 -06:00
Gregory Nutt
fab5a71fe5
Add a VNC NxWM configuration to support further VNC testing
2016-04-23 08:21:15 -06:00
Gregory Nutt
3527a5a5d7
Update README.txt
2016-04-22 10:13:53 -06:00
Gregory Nutt
2a928cbdbe
VNC: Verify RGB8 operation; samv71-xult: VNC configuration now uses RGB8 by defualt
2016-04-22 08:57:42 -06:00
Gregory Nutt
ceac1dcaee
Update README
2016-04-21 16:15:56 -06:00
Gregory Nutt
c25a9b4833
Update a configuration
2016-04-21 13:19:15 -06:00
Gregory Nutt
7134652fea
VNC: Fixes from debug. One issues is that VNC client is changing color formats after starting. That is now handled.
2016-04-20 09:47:02 -06:00
Gregory Nutt
65f21d0edb
VNC: More updates from testing. There are issues with high rate, large TCP transfers.
2016-04-19 15:39:58 -06:00
Gregory Nutt
f3515a242d
VNC: Implemented 3.8 protocol. Seems to be required by my RealVNC client
2016-04-19 08:33:16 -06:00
Gregory Nutt
5997373b55
VNC: Fix some obvious logic and coding errors found in early testing
2016-04-18 15:34:39 -06:00
Gregory Nutt
628dd9b181
SAMV71-Xult: Add a configuration that will be used to test VNC
2016-04-18 12:25:23 -06:00
Gregory Nutt
3b245d6092
SAMV7-XULT: Refresh configurations
2016-04-14 08:00:43 -06:00
Gregory Nutt
3228d32938
Correct permmisions on executable scripts
2016-04-10 09:11:59 -06:00
Gregory Nutt
7337e748de
Merge in configs/ submodule
2016-04-10 07:57:59 -06:00
Frank Benkert
0d3a7f4085
SAMV71-XULT: make usb composite configuration compiling again
2016-03-31 14:14:36 -06:00
Gregory Nutt
ad61b7ab3e
Remove all references to CONFIG_SYSTEM_SDCARD
2016-03-30 17:53:19 -06:00
Gregory Nutt
0334d4b4cd
Rename usbmsc_archinitialize to board_usbmsc_initialize
2016-03-25 12:09:37 -06:00
Gregory Nutt
39326f3b96
Rename all occurrences of composite_archinitialize to board_composite_initialize
2016-03-25 11:16:38 -06:00
Gregory Nutt
a2620361df
Add basic definitions for control of USB devices via boardctl()
2016-03-25 10:51:57 -06:00
Gregory Nutt
e5b0c0e502
Remove most unused references to CONFIG_NET_MULTICAST. Rename other uses of CONFIG_NET_MULTICAST to avoid naming comflicts.
2016-03-20 13:15:58 -06:00
Gregory Nutt
156904d030
Update all Atmel SAMxxx configurations
2016-03-08 17:07:12 -06:00
Frank Benkert
3ffbfcd150
SAMV71 and SAME70: Place the Main Oscillator Enable in the board.h
2016-03-04 12:30:54 -06:00
Gregory Nutt
f5c987a627
Change name IMX to IMX1 in configuration variable names to make room for i.MX6
2016-02-28 15:19:19 -06:00
Gregory Nutt
12c14ee718
Rename CONFIG_WIRELESS to CONFIG_DRIVERS_WIRELESS
2016-02-26 16:45:29 -06:00
Gregory Nutt
2c97a9cfc1
SAMV71 and SAME70 board: In sam_appinit.c, need to include sys/types. hf CONFIG_BOARD_INITIAILZE is not defineed. Noted by Matt Poppe.
2016-02-24 09:43:37 -06:00
Gregory Nutt
d73b5db5b5
Refresh configuration
2016-02-23 09:22:01 -06:00
Frank Benkert
f57b233489
Fix some SPI initialize function name changes that were missed with global SPI name changes
2016-02-23 07:37:36 -06:00
Gregory Nutt
a3ec78f6c8
Add support for LED driver to the SAMV7-XULT board support
2016-02-20 13:21:19 -06:00
Gregory Nutt
b36674b9d8
Trivial change to some comments
2016-02-15 13:47:37 -06:00
Gregory Nutt
1699561bb6
Replace irqsave() with enter_critical_section(); replace irqrestore() with leave_critical_section()
2016-02-13 12:37:46 -06:00
Gregory Nutt
6689a72fdb
Refresh some configurations
2016-02-09 13:45:04 -06:00
Gregory Nutt
209edae56d
Refresh a configuration
2016-02-08 15:11:26 -06:00
Gregory Nutt
9ed7d56a18
Building of xyz_appinit.c should depend on CONFIG_LIB_BOARDCTL, not CONFIG_NSH_ARCHINITIALIZE
2016-02-04 12:14:17 -06:00
Gregory Nutt
d5cbcc1293
I2C Tool: Now that the I2C tool uses a character driver, the I2C character drivers must be initialized in board bring-up logic
2016-02-02 14:22:54 -06:00
Gregory Nutt
a135df609f
Rename up_i2c initialize and uninitialize functions using the correct MCU-specific naming
2016-02-02 12:25:14 -06:00
Gregory Nutt
6b449ac409
The I2C_TRANSFER method is no longer optional
2016-01-31 14:15:32 -06:00
Gregory Nutt
1615a5ead0
Remove I2C slave methods from I2C master interface; rename i2c_dev_s to i2c_master_s.
2016-01-30 08:35:50 -06:00
Gregory Nutt
2591281375
Move include/nuttx/i2c.h to include/nuttx/i2c/i2c_master.h
2016-01-30 08:00:01 -06:00
Gregory Nutt
bfe51e3bc7
Move xyz_cxxinitialize.c from nuttx/configs/abc/src to apps/platform/abc/ (where xyz is the processor family and abc is the board)
2016-01-29 11:35:48 -06:00
Gregory Nutt
656e730f8f
apps/system/ramtron has been removed.
2016-01-27 10:39:30 -06:00
Gregory Nutt
e792b09830
For SAM MCUs, rename up_spiinitialize to sam_spibus_initialize
2016-01-26 13:03:12 -06:00
Gregory Nutt
4819fc2e8d
I2C: Eliminate the I2C_WRITEREAD method
2016-01-26 10:24:36 -06:00
Gregory Nutt
de50bc82a7
Remove CONFIG_SPI_OWNBUS: Now it is not just a good idea, it is the law
2016-01-23 18:21:36 -06:00
Gregory Nutt
5e5cdd6ea4
Remove carriage returns from files
2016-01-23 15:23:02 -06:00
Gregory Nutt
075bc100a1
Update a configuration
2016-01-23 15:10:05 -06:00
Gregory Nutt
9535c909d3
Rename CONFIG_SYSTEM_INIFILE to CONFIG_FSUTILS_INIFILE
2016-01-20 17:11:48 -06:00
Gregory Nutt
004f4b8896
All bash scripts should be marked executable
2016-01-15 07:54:27 -06:00
Gregory Nutt
b7588c2674
Update a configuration
2016-01-14 17:54:45 -06:00
Gregory Nutt
2a5bdf230c
Merge remote-tracking branch 'origin/master' into windeps
2016-01-09 16:38:13 -06:00
Gregory Nutt
9e548d34c3
mkdeps.sh and mkdeps.bat have been deleted. All configurations must now use the compiler mkeps prograqm
2016-01-09 16:06:15 -06:00
Gregory Nutt
e46cd30c14
Change use of mknulldeps.sh to mkwindeps.sh
2016-01-09 14:13:44 -06:00
Gregory Nutt
531c290009
Refresh a configuration
2015-12-22 11:06:20 -06:00
Gregory Nutt
b90f5ba7f4
Remove CONFIG_DISCRETE_IO from all defconfig files
2015-12-15 08:41:10 -06:00
Gregory Nutt
c41449b12a
Rename CONFIG_ARMV7M_MPU to CONFIG_ARM_MPU so that we can reuse the configuration settings for the ARMV7R MPU
2015-12-14 13:56:56 -06:00
Gregory Nutt
54ea059beb
Add new boardctl() command to set OS symbol table
2015-12-13 08:13:15 -06:00
Gregory Nutt
2d1f97282d
SAMV71-XULT module configuration: Enable procfs
2015-12-12 19:00:01 -06:00
Gregory Nutt
8159029638
SAMV71-XULT: module configuration. Module cannot link with libc because it has out-of-range function calls
2015-12-12 13:59:20 -06:00
Gregory Nutt
d0a1e045a3
SAMV71-XULT: Simplify module configuration
2015-12-12 12:54:02 -06:00
Gregory Nutt
97f0d7425b
SAMV71-XULT: Add another NSH configuration for text kernel modules
2015-12-12 09:31:22 -06:00
Gregory Nutt
e1d8ab37b5
Update README files
2015-12-08 07:32:47 -06:00
Gregory Nutt
a0e662f769
Refresh all configurations that have Telnetd enabled; those configurations now also need the telnet driver
2015-12-07 10:01:13 -06:00
Gregory Nutt
5adb77cb51
SAME70-Xplained: Updates using Arduino serial (UART3).
2015-12-05 16:13:29 -06:00
Gregory Nutt
5480d18026
Port logic to enable PCK6 in tickless mode from the samv71-xult to the same70-xplained
2015-12-04 12:37:00 -06:00
Gregory Nutt
2e8e851d99
SAMV7-XULT: If Tickless mode is selected then enabled PCK6 as a timer/counter clock source
2015-12-04 10:53:34 -06:00
Gregory Nutt
1f17ba860a
Update some README files
2015-12-03 15:36:23 -06:00
Gregory Nutt
734144ad66
Update READMEs
2015-12-03 09:52:50 -06:00
Gregory Nutt
f04287305d
Update README
2015-12-02 18:54:17 -06:00
Gregory Nutt
216f762e56
Update README
2015-12-02 15:54:20 -06:00
Gregory Nutt
4991f94792
Update README files
2015-12-02 09:22:26 -06:00
Gregory Nutt
99c460a696
Upate README files
2015-12-02 08:37:42 -06:00
Gregory Nutt
9a4192d22b
Remove CONFIG_NET_PINGADDRCONF. This was a uIP way of assigning IP addresses, but is not standard and not a appropriate feature in general.
2015-12-01 07:47:41 -06:00