nuttx/include
Frank Benkert 573b1d415c * SAMV7: SPI: SPI-Freq. 40MHz; VARSELECT; hw-features
This change adds the following improvements:
  - Increase the allowed SPI-Frequency from 20 to 40 MHz.
  - Correct and rename the "VARSELECT" option This option was included in the code as "CONFIG_SPI_VARSELECT" but nowhere  defined in a Kconfig file. The patch renames it to "CONFIG_SAMV7_SPI_VARSELECT" and corrects the implementation according the datasheet of Atmel. In short, this option switches the processor from "fixed peripheral selection" (single device) to "variable peripheral selection" (multiple devices on the bus).
  - Add a new Function to the interface to control the timing and delays of the chip according the ChipSelect lines. This function can control the delay between the assertion of the ChipSelect and the first bit, between the last bit and the de-assertion of the ChipSelect and between two ChipSelects. This is needed to tune the transfer according the specification of the connected devices.
  - Add three "hw-features" for the SAMV7, which controls the behavior of the ChipSelect:
    1. force CS inactive after transfer: this forces a (short) de-assertion of the CS after a transfer, even if more data is
      available in time
    2. force CS active after transfer: this forces the CS to stay active after a transfer, even if the chip runs out of data. Btw.: this is a prerequisit to make the LASTXFER bit working at all.
    - escape LASTXFER: this suppresses the LASTXFER bit at the end of the  next transfer. The "escape"-Flag is reset automatically.
2016-06-14 13:12:16 -06:00
..
arpa
cxx Move scheduler instrumentation hooks out of sched.h (where they seem like application interfaces) and into nuttx/sched.h where it is clare that these are OS internal interfaces. 2016-03-16 11:00:31 -06:00
net
netinet Replace confusing references to uIP with just 'the network' 2016-05-30 09:51:15 -06:00
netpacket
nuttx * SAMV7: SPI: SPI-Freq. 40MHz; VARSELECT; hw-features 2016-06-14 13:12:16 -06:00
sys boardctl.h needs to be include-able from C++ files 2016-06-05 12:14:34 -06:00
.gitignore
aio.h
assert.h assert: Simplify 2016-06-12 08:18:30 -04:00
crc8.h
crc16.h
crc32.h
crc64.h crc64: fix error 2016-06-10 12:30:45 -04:00
ctype.h Clean up and review of header files for conformance to standards 2015-06-12 19:26:01 -06:00
debug.h New debug macro: alert(). This is high priority, unconditional output and is used to simplify and stanardize crash error reporting. 2016-06-14 09:07:53 -06:00
dirent.h Standardize naming used for public data and function groupings 2015-10-02 16:30:35 -06:00
elf32.h
errno.h Standardize the width of all comment boxes in header files 2015-10-02 17:48:24 -06:00
fcntl.h Add support for freopen() 2015-11-22 08:39:17 -06:00
fixedmath.h Standardize the width of all comment boxes in header files 2015-10-02 17:48:24 -06:00
inttypes.h
libgen.h
limits.h
mqueue.h Clean-up/standardize a few header files 2015-08-03 11:01:41 -06:00
netdb.h Move the DNS server from apps/netutils/dnsclient to nuttx/libc/netdb. Move netdb functions from libc/net to libc/netdb. Fix up naming to reflect the repartitioning 2015-07-10 12:11:40 -06:00
nxflat.h
poll.h Standardize naming used for public data and function groupings 2015-10-02 16:30:35 -06:00
pthread.h Reserver the name 'err' for other purposes 2016-06-11 14:40:07 -06:00
queue.h Add utilities to count the number of nodes in a queue 2016-04-23 13:25:46 -06:00
sched.h Move scheduler instrumentation hooks out of sched.h (where they seem like application interfaces) and into nuttx/sched.h where it is clare that these are OS internal interfaces. 2016-03-16 11:00:31 -06:00
semaphore.h Update some comments 2016-03-06 13:50:26 -06:00
signal.h include/signal.h: Change type of SIG_IGN and related defines to _sa_handler_t 2016-06-07 06:56:19 -06:00
spawn.h Rename CONFIG_DEBUG to CONFIG_DEBUG_FEATURES 2016-06-11 14:14:08 -06:00
stdbool.h
stddef.h size_t should be 64-bits on a 64-bit machine. mmsize_t should be 32-bits (unless CONFIG_MM_SMALL is selected). This commit backs out the last change to stddef.h 2015-11-23 12:03:36 -06:00
stdint.h
stdio.h Introduce support for Atmel toolchain in-flash strings 2016-01-05 10:29:29 -06:00
stdlib.h Merged in paulpatience/nuttx/stdlib (pull request #36) 2015-11-18 14:01:17 -06:00
string.h Clean-up/standardize a few header files 2015-08-03 11:01:41 -06:00
syscall.h
syslog.h Update some comments 2016-06-13 07:02:45 -06:00
termios.h
threads.h
time.h Move macros timeradd() and friends from time.h to sys/time.h. 2015-12-24 07:09:39 -06:00
unistd.h Clean-up/standardize a few header files 2015-08-03 11:01:41 -06:00
wchar.h