Gregory Nutt
ff22b976db
Update document
2017-10-24 15:36:03 -06:00
Gregory Nutt
70c59a9d91
This commit adds support for semi-standard IPPROTO_ICMP6 sockets. This is a replacement for the non-standard ICMPv6 ping support that violated the portable POSIX OS interface.
...
Squashed commit of the following:
net/icmpv6: IPPROT_ICMP6 socket logic now builds without error.
net/icmpv6: Add support for read-ahead and poll(). Initial commit is just cloned from ICMP with the appropriate name changes.
configs/: All defconfig filess that include CONFIG_NET_ICMPv6_SOCKET=y need to select CONFIG_SYSTEM_PING6=y and deselect CONFIG_DISABLE_POLL.
Update NSH documention to show that ping6 is now a built in command.
net/icmpv6: Add icmpv6_sendto.c and icmpv6_recvfrom.c. Initial versions are just clones from icmp/ with appropriate name changes.
net/icmpv6: Clone some ICMP socket logic as the beginning of support for ICMPv6 socket support.
Rename CONFIG_NET_ICMPv6_PING to CONFIG_NET_ICMPv6_SOCKET. Move prototype for icmpv6_ping from include/nuttx/net/icmpv6 to net/icmpv6/icmpv6.h
2017-10-24 11:23:08 -06:00
Gregory Nutt
261045e689
Update NSH documentation.
2017-10-23 09:23:11 -06:00
Gregory Nutt
cccc86da09
This change adds support for semi-standard IPPROTO_ICMP AF_INET datagram sockets. This replaces the old ad hoc, nonstandard way of implementing ping with a more standard, socket interface.
...
Squashed commit of the following:
net/icmp: Finishes off icmp_recvfrom().
net/icmp: Add readahead support for IPPROTO_ICMP sockets.
net/icmp: Add poll() support for IPPROTO_ICMP sockets.
net/icmp: Add a connection structure for IPPROTO_ICMP sockets.
net/icmp: Implements sendto for the IPPROTO_ICMP socket.
net/icmp: Move icmp_sendto() and icmp_recvfrom() to separate files. They are likely to be complex (when they are implemented).
net/icmp: Hook IPPROTO_ICMP sockets into network. Fix some naming collisions. Still missing basic ICMP send/receive logic.
configs: apps/system/ping current need poll() enabled.
configs: All defconfig files that use to enable low-level support must now enabled CONFIG_SYSTEM_PING.
net/icmp: Adds basic build framework to support IPPROTO_ICMP sockets.
2017-10-23 08:45:12 -06:00
Gregory Nutt
9b31a81b00
Squashed commit of the following:
...
fs/fat: Remove mkfatfs from the OS. This is a user-space application and belongs in apps, not in the OS.
2017-10-20 12:36:25 -06:00
Gregory Nutt
5d6ecfa3ca
Update a document, a README, and some comments.
2017-10-17 06:25:46 -06:00
Gregory Nutt
b75952c479
This removes the last traces of single-user mode.
2017-10-15 09:34:08 -06:00
Gregory Nutt
e013eb68de
Fix minor typo in a document
2017-10-12 16:41:36 -06:00
Gregory Nutt
24feeb7b8c
Update porting guide.
2017-10-12 12:22:32 -06:00
Gregory Nutt
270aa2848a
Squashed commit of the following:
...
BCM2708: Add enough infrastructrue (more stubs) to get a clean compilation of the Pi Zero configuration (with many undefined things at link time).
BCM2708: Add basic interrupt handling logic
BCM2708: Add interrupt register definitions.
BCM2708: Add irq.h header file
BCM2708/Pi zero: bcm_boot.c and bcm_memorymap.h now compile. Added pizero linker script.
BCM2708/Pi Zero: Add Make.defs needed to build.
arch/arm/include/bcm2708, arch/arm/src/bcm2708, configs/pizero: Add some basic build and configuration logic.
configs/pizero: Add some basic structure of the Rasperry Pi Zero port.
Created directory configs/pizero. Nothing there now but a README.txt file.
Add initial boot.c and memorymap.c files
Author: Alan Carvalho de Assis <acassis@gmail.com>
Add AUX/UART/SPI registers definition
Author: Alan Carvalho de Assis <acassis@gmail.com>
Pizero GPIO registers
* Initial commit to add GPIO definitions
* Add remaining GPIO registers definition
Alan Carvalho de Assis <acassis@gmail.com>
BCM2708 memory map: Add VBASE defintions; fix VCSDRAM address per Alan; move all virtual address to the bottom of the file to avoid confusion -- top is all physical address; bottom is all veritural address.
Add initial memory map to BCM2708/BCM2835
Alan Carvalho de Assis <acassis@gmail.com>
2017-10-09 13:11:17 -06:00
Gregory Nutt
8ef1f519d6
configs/Kconfig: Put some boards in alphabetical order. Makes life better.
2017-10-06 17:38:04 -06:00
Gregory Nutt
5c4d45a331
Documentation and comments updated to further enshrine exec() as an official NuttX interface.
2017-10-03 07:52:05 -06:00
Gregory Nutt
bc2cded397
Squashed commit of the following:
...
binfmt: Fix some compilation issues introduced in previous changes. Verfied with the STM32F4-Discovery ELF configuration.
binfmt: schedule_unload() is an internal OS function and must not alter the errno variable.
binfmt: unload_module() is an internal OS function and must not alter the errno variable.
binfmt: load_module() is an internal OS function and must not alter the errno variable.
binfmt: exec_module() is an internal OS function and must not alter the errno variable.
2017-10-02 15:30:55 -06:00
Gwenhael Goavec-Merou
d9029f153c
configs/nucleo-f410rb: Add support for the nucleo-F410RB board.
2017-09-25 12:59:39 -06:00
Gregory Nutt
8b38432ab9
Update 'about' document
2017-09-12 15:09:31 -06:00
Gregory Nutt
edf6359c87
Fix typos in Document and in some C comments.
2017-09-08 12:55:16 -06:00
Gregory Nutt
e7ce9c4a79
sem_open() should return SEM_FAILED on any failures. This is change change in the POSIX specification since the original sem_open() was written so many years ago.
2017-09-08 10:14:51 -06:00
Gregory Nutt
b725f1bb2f
Trivial typo fixes.
2017-09-07 10:11:30 -06:00
Gregory Nutt
77fadbdd0d
Update Documentation in preparation for the NuttX-7.22 release.
2017-09-06 14:27:45 -06:00
Gregory Nutt
2e804e3bdb
Porting guide: Fix a typo
2017-08-30 08:48:15 -06:00
Gregory Nutt
c509fbbdab
Porting Guide: Add usage tip for reading CAN messages from the CAN driver without losing message.
2017-08-30 08:00:35 -06:00
Gregory Nutt
bbf4d5048a
work_queue() must cancel existing work prior to queuing new work, otherwise the work queue can become corrupted. Problem noted by Pascal Speck.
2017-08-28 07:46:48 -06:00
Gregory Nutt
cbf247e11b
Update NSH documentation.
2017-08-11 15:56:33 -06:00
Gregory Nutt
5a352cacc1
Update NSH documentation to show new usage for addroute and delroute.
2017-08-10 10:32:09 -06:00
Gregory Nutt
d5c91f9a57
C Coding Standard: Clarify the form of structures and unions declared with local variable definition.
2017-08-07 16:28:10 -06:00
Gregory Nutt
c3b552e072
Minor cosmetic updates from review of last PR.
2017-07-20 07:39:57 -06:00
Gregory Nutt
316fde135c
Build System: It is no longer necessary to have a unique Make.defs file for each configuration. A board may share a common Make.defs file in the scripts directory.
2017-07-10 17:00:54 -06:00
Gregory Nutt
ec01bc411c
Update Document and README.
2017-07-08 10:34:06 -06:00
Gregory Nutt
5cb3edb552
Update some naming used in Documentation
2017-07-02 11:27:27 -06:00
Gregory Nutt
a469f0ef04
Documentation/: Remove dangling space at the end of lines.
2017-06-28 13:27:10 -06:00
Gregory Nutt
492c53c3ff
Update NSH documentation.
2017-06-26 17:58:29 -06:00
Gregory Nutt
cfea8adacb
L should be capitalized in 6LoWPAN
2017-06-18 16:00:08 -06:00
Gregory Nutt
de6999ad88
Update coding standard (with some other misc. changes to procfs strings)
2017-06-18 15:52:50 -06:00
Gregory Nutt
466fccc494
NSH Documentation: A justification for 3 ENTERs when using USB serial console.
2017-06-13 17:40:05 -06:00
Gregory Nutt
40f60d6da5
Update to coding standard document and to a README file.
2017-06-11 10:01:14 -06:00
Gregory Nutt
2b8abbb3c6
configs: Add readme for B-L465E-IOT01A Development kit. This port is currently under consideration (but may not actually happen)
2017-06-10 08:58:47 -06:00
Gregory Nutt
39d222ebcb
Update Coding Standard Document.
2017-06-09 11:34:01 -06:00
Gregory Nutt
d1f69822d8
Update Coding Standard Document.
2017-06-09 11:02:08 -06:00
Gregory Nutt
93625e80a7
Typos in documents + more acronyms.
2017-06-06 15:04:55 -06:00
Gregory Nutt
942d6d1c14
Add a few things to the acronym list.
2017-06-06 08:25:34 -06:00
Juha Niskanen
9120a78ee3
Documentation: add hexdump args, fix ln cmd, STM32L status, typos
2017-06-06 06:41:17 -06:00
Gregory Nutt
ac93d4bda9
Update Documentation in preparation for 7.21 release.
2017-06-05 15:12:37 -06:00
Gregory Nutt
889d015172
Correct typos in a document.
2017-05-26 08:20:15 -06:00
Gregory Nutt
d764942e9d
Update README and a Document
2017-05-20 16:36:55 -06:00
Gregory Nutt
2c00825dcf
Porting Guide: Add description of IOBs.
2017-05-20 08:50:05 -06:00
Alan Carvalho de Assis
853d332b6c
Move CAN subsystem to its own directory and put device drivers there
...
Signed-off-by: Alan Carvalho de Assis <acassis@gmail.com>
2017-05-12 11:48:47 -03:00
Gregory Nutt
0de294a586
Fix lots of occurrences of 'the the', 'the there', 'the these', 'the then', 'the they.
2017-05-11 13:35:56 -06:00
Stefan Kolb
591f35be87
I discovered a problem in the file drivers/serial/serial.c concerning the function uart_close(…). In the case that a serial device is opened with the flag O_NONBLOCK the function uart_close(…) blocks until all data in the buffer is transmitted. The function close(…) called on an handle opened with O_NONBLOCK should not block. The problem occurred with a CDC/ACM device.
2017-05-10 07:59:58 -06:00
Gregory Nutt
de6bffe713
Update some README files
2017-05-09 11:32:44 -06:00
Alan Carvalho de Assis
13f1ba03d5
Photon: Add README file
2017-05-08 13:14:21 -06:00
Gregory Nutt
e4b71a06bb
Update the C coding standard.
2017-05-06 15:20:25 -06:00
Sebastien Lorquet
e1df34912d
Documentation
2017-04-28 18:15:56 +02:00
Gregory Nutt
2f9028b547
Remove all remaining references to setenv.h and setenv.bat.
2017-04-26 10:28:37 -06:00
Gregory Nutt
d9c266c71b
Trivial change to document.
2017-04-19 06:23:13 -06:00
Gregory Nutt
e7a1847d08
Coding style: Minor updates to last commit.
2017-04-18 16:46:23 -06:00
Gregory Nutt
0a457a1b20
Coding standard: Defining structures within the scope of another structure is discouraged.
2017-04-18 16:29:49 -06:00
Gregory Nutt
8a5ed57262
Nucleo-F072RB: Add directory and README file.
2017-04-18 08:16:21 -06:00
Gregory Nutt
13e3e79183
Update coding standard document to discuss un-named structure fields.
2017-04-17 13:17:35 -06:00
Gregory Nutt
0652cbfd12
Update TODO list and README files.
2017-04-15 07:40:14 -06:00
Gregory Nutt
fffdba0835
Revert "Add a placeholder for nucleo-64 boards. Currently these are in various directories nucleo-f303re, nucleo-f334r8, and nucleo-l476rg but need to be consolidated here because these are all the same boards."
...
This reverts commit 935cc4e3de
.
2017-04-14 17:15:58 -06:00
Gregory Nutt
935cc4e3de
Add a placeholder for nucleo-64 boards. Currently these are in various directories nucleo-f303re, nucleo-f334r8, and nucleo-l476rg but need to be consolidated here because these are all the same boards.
2017-04-14 13:30:36 -06:00
Gregory Nutt
ee6700dbc7
Update README's and some comments.
2017-04-08 07:30:20 -06:00
David Sidrane
0de787b558
Document set [{+|-}{e|x|xe|ex}] [<name> <value>]
2017-04-05 18:28:54 -06:00
Gregory Nutt
b07d3fc305
Rename CONFIG_MUTEX_TYPES to CONFIG_PTHREAD_MUTEX_TYPES
2017-03-27 09:08:14 -06:00
Gregory Nutt
2ec72c8f94
Clicker2-STM32: Add a README file
2017-03-23 11:17:43 -06:00
Gregory Nutt
1e9bc166d4
XMC4500 Relax: Add README.txt file. Fix some comments.
2017-03-21 10:02:23 -06:00
Gregory Nutt
ced2bb1d94
Update documentation in preparation for NuttX-7.20 release.
2017-03-08 10:49:51 -06:00
Gregory Nutt
0fc226dd53
Changes from review of last PR
2017-02-19 14:58:37 -06:00
Gregory Nutt
6c6d649b7c
Update document
2017-02-16 17:18:50 -06:00
Gregory Nutt
5c94f64dee
Update document
2017-02-16 16:54:03 -06:00
Gregory Nutt
68053f88e5
Update READMEs and TODO list
2017-02-14 06:18:18 -06:00
Gregory Nutt
c19aa094e1
C Library: Add setbuf() which is a trivial wrapper around setvbuf().
2017-02-09 15:04:53 -06:00
Gregory Nutt
085dcf92e3
Update Coding Standard and some Kconfig comments.
2017-02-09 12:57:44 -06:00
Gregory Nutt
0df1c556dc
drivers/lcd: ssd1306_configspi() must have global scope.
2017-02-09 07:45:25 -06:00
Gregory Nutt
62a1f6f110
up_timer_initialize() is named incorrectly. The prefix should be the architecture name, not up_ since it is private to the architecture. up_timerisr() is similarly misnamed and should also be private since it is used only with the xyz_timerisr.c files. Also updat TODO list.
2017-02-07 10:35:04 -06:00
Gregory Nutt
8d961ee137
Merge branch 'softlink'
2017-02-05 14:57:55 -06:00
Gregory Nutt
47ddfa346d
Soft links: Eliminate in-stack allocation of path working buffer needed for traversal fo paths with soft links.
2017-02-05 14:57:38 -06:00
Gregory Nutt
a5b46b788b
Update Document
2017-02-05 10:34:38 -06:00
Gregory Nutt
b39d962021
Soft links: Update Documentation, rename file, add system calls
2017-02-02 17:11:08 -06:00
Gregory Nutt
2a4791f4ee
Removed dmasupported() method from the SDIO interface. That is now a bit in the cpapability set.
2017-01-31 09:51:15 -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
02146758ef
Update Documentation as prep for NuttX-7.19 release.
2016-12-26 13:46:34 -06:00
Gregory Nutt
f8f2c00415
Olimex STM32 P407: Update clocking using STM3250G; Verify GPIOs.
2016-12-21 10:45:36 -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
dcb15e6ae4
More trivial documentation updates.
2016-12-12 08:23:35 -06:00
Gregory Nutt
8f76bacc55
Add hyprlinks to a document
2016-12-12 08:18:38 -06:00
Gregory Nutt
9617ac8b50
Trivial fix to document
2016-12-12 06:54:38 -06:00
Gregory Nutt
e6fac360c6
Update user manual
2016-12-11 14:34:11 -06:00
Gregory Nutt
5d99a37ab7
Update user manual
2016-12-11 13:40:26 -06:00
Gregory Nutt
d648f9c8b4
Add task_testcancel()
2016-12-10 16:34:14 -06:00
Gregory Nutt
f132960789
Add task_setcanceltype()
2016-12-10 16:06:14 -06:00
Gregory Nutt
5fb207eb36
Add task_setcancelstate()
2016-12-10 15:16:46 -06:00
Gregory Nutt
698597a838
task_delete() now obeys all cancellation point semantics.
2016-12-10 14:39:19 -06:00
Gregory Nutt
16be9b332e
More cancellation points
2016-12-09 15:17:58 -06:00
Gregory Nutt
d8783a7345
Update Documentation
2016-12-09 14:41:54 -06:00
Gregory Nutt
9f323692f4
Update README files
2016-12-04 07:07:39 -06:00
Gregory Nutt
c0cbea2550
Remove RGMP and RGMP drivers.
2016-12-02 09:49:33 -06:00
Gregory Nutt
96e7d1c310
Update REAMME
2016-11-14 16:41:37 -06:00
Gregory Nutt
5a9d3b20fa
LM32: Add README. Update hello defconfig and setenv.sh
2016-11-04 17:19:42 -06:00