Michael Spahlinger
3d5e690977
Shadow-Mode: The output- and configuration registers of the IO-Expander
...
are held in the microcontrollers memory and only written to the IO-Expander.
This reduces bus traffic and is more error-proof than the normal read-
modify-write operation.
Retry Mode: If enabled and an error occurs while writing to the IO-Expander the
current transmission is automatically repeated once.
2016-06-27 08:11:54 -06:00
Gregory Nutt
43d7301255
Trivial changes from review of last PR
2016-06-27 08:00:01 -06:00
Gregory Nutt
109a68614a
Merged in raiden00/nuttx (pull request #74 )
...
Add support for the Olimex STM32 E407
2016-06-27 07:46:32 -06:00
Gregory Nutt
82bb42aa93
Trivial changes from review of last PR
2016-06-27 07:43:32 -06:00
Gregory Nutt
e946431015
Merged in petekol/nuttxnsm/usb (pull request #73 )
...
usb
2016-06-27 07:24:37 -06:00
Mateusz Szafoni
10985347e3
Add olimex-stm32-e407 to configs
2016-06-27 13:41:41 +02:00
Lok Tep
1e67714c3f
usb copy
2016-06-27 11:23:42 +02:00
Mateusz Szafoni
d58bbeaca5
Merged nuttx/nuttx into master
2016-06-27 09:31:55 +02:00
Gregory Nutt
b16fdaf155
Some small improvements to GPIO driver
2016-06-26 11:24:35 -06:00
Gregory Nutt
c8e73b9cef
Backout most of changes from 4d331ec09b2fc72636f86be628ea2f69381 and 8afe721612
. Does not work as expected.
2016-06-25 09:44:50 -06:00
Gregory Nutt
8643b59527
Merged in david_s5/nuttx/upstream_nucleo-144 (pull request #72 )
...
Upstream_nucleo 144
2016-06-24 18:38:17 -06:00
David Sidrane
526e889c8e
BUGFIX:PLLs IS2 and SAI P Calculation
2016-06-24 13:23:35 -10:00
David Sidrane
b31e5e3c9d
Added SDMMC to Nucleo-144
2016-06-24 13:23:35 -10:00
David Sidrane
3e2a620f8c
Fixed Undefined STM32_IRQ_NIRQS
2016-06-24 13:23:35 -10:00
David Sidrane
a31c35bd7b
Fixed Missing number in stm32f76xx77xx PINMAP
2016-06-24 13:23:35 -10:00
David Sidrane
adf0e8d357
Clean up F7 SDMMC
2016-06-24 13:23:35 -10:00
ziggurat29
6c762faa0f
updated to reflect changes in debug output macros/fxns
2016-06-24 17:48:08 -05:00
Gregory Nutt
39e7d5431f
update gitignore
2016-06-24 16:29:15 -06:00
Gregory Nutt
201977fa05
Refresh all PIC32 configurations
2016-06-24 16:27:11 -06:00
Gregory Nutt
db50f13511
Correct some typos in DEBUGASSERT statements
2016-06-24 14:34:21 -06:00
ziggurat29
b4e62547af
resolve and Merge branch 'master' into stm32l4_usb
...
resolved Conflicts:
configs/stm32l476vg-disco/nsh/defconfig
2016-06-24 14:54:20 -05:00
ziggurat29
26c9162589
Merged nuttx/nuttx into master
2016-06-24 14:29:31 -05:00
Gregory Nutt
20708c7c5e
GPIO driver: Fix inconsistency in naming; beef up a debug assertion.
2016-06-24 11:32:24 -06:00
Gregory Nutt
fc8dfbd45a
Update ChangeLog
2016-06-24 11:00:37 -06:00
Michael Spahlinger
26f7b8c9e5
TWIHS Driver improved and GPIO-Driver fixed for Open-Drain Pins
...
- sam_gpioread: Now the actual line level from the pin is read back. This is extremely important for Open-Drain Pins, which can be used bidirectionally
- Re-Implemented twi_reset-function and enhanced it so it can be called from inside the driver (see next point)
- Glitch-Filter: Added a configuration option to enable the twi-built-in glitch filter
- Added a "Single Master Mode": In EMC Testing the TWI-Bus got stuck because the TWI-Master detected a Multi-Master access (but there is no second master). With the option "Single Master" we detect these events and automatically trigger a twi_reset. We also do an automatic recovery if a slave got stuck (SDA stays low).
With the above changes I²C-Bus reliability in harsh environments (eg. EMC) is greatly improved.
The small change in the GPIO-Driver was necessary because otherwise you cannot read back the correct line status of Open-Drain Outputs and this is needed by the twi_reset function.
2016-06-24 10:33:51 -06:00
Alexander Vasiljev
315e22e4df
Correct auto-negotiation mode in the LPC43xx ethernet.
2016-06-24 10:09:36 -06:00
Gregory Nutt
ae19ca45e0
drivrs/ioexpander: Add support for a very simple GPIO drivers. It supports only pre-conrigured input and output pins and only basic input and output operations.
2016-06-24 09:43:49 -06:00
Gregory Nutt
8afe721612
Make custom board options invisible until custom board is selected
2016-06-24 07:54:41 -06:00
Gregory Nutt
170574d331
Add configuration logic to include a Kconfig file in each custom configuration. Includes adding a dummy custom board configuration directory. A consequence of this that each custom board directory will now need to contain a Kconfig file. NOTE also that the new board directory does not take effect in the configuration menues until the NEXT time you run 'make menuconfig'
2016-06-24 07:45:59 -06:00
Gregory Nutt
ea8760eb19
Cosmetic changes from review of last PR
2016-06-24 07:20:04 -06:00
Gregory Nutt
a6c7ead2b7
Merged in slorquet/nuttx/stm32can (pull request #71 )
...
Stm32can: Port STM32L4 work to STM32
2016-06-24 07:11:05 -06:00
Sebastien Lorquet
d3441668ee
Port STM32L4 CAN IOCTLs to STM32
2016-06-24 11:53:17 +02:00
Sebastien Lorquet
613e3b0b2c
Fix a search/replace typo
2016-06-24 11:44:40 +02:00
Sebastien Lorquet
017670ac9d
Re-rename the stm32l4 can driver functions
2016-06-24 11:40:59 +02:00
Sebastien Lorquet
6de8dba383
Preliminary rename of stm32 can driver functions
2016-06-24 11:29:31 +02:00
David Sidrane
0bf68df3c7
Missing memset def
2016-06-23 14:43:25 -10:00
David Sidrane
85056eaffd
Fix Spelling
2016-06-23 14:43:25 -10:00
Gregory Nutt
10cc35ed56
Merged in gnagflow/nuttx (pull request #70 )
...
SAM34 Bugfixes
2016-06-23 18:30:05 -06:00
Wolfgang Reissnegger
f4adb82fe7
[sam34][dacc] Bugfix: DACC_WPMR_WPKEY_MASK -> DACC_WPMR_WPKEY
2016-06-23 17:12:24 -07:00
Wolfgang Reissnegger
d27ebee070
[sam34][timer] Fix ops check in TCIOC_STOP.
2016-06-23 17:12:24 -07:00
Gregory Nutt
fd1d874a8a
Refresh all PIC32 configurations
2016-06-23 16:01:45 -06:00
Gregory Nutt
1377452394
Refresh all ARM configurations
2016-06-23 15:59:14 -06:00
Gregory Nutt
2cc6204c69
Removed stm32f746g-disco/knsh configuration it failed to refresh (via tools/refresh.sh). I assume that it is a hand-edited configuration and, hence, must be removed from the repository
2016-06-23 15:55:35 -06:00
Gregory Nutt
acf3b14fe2
Trivial typo fix in README and document
2016-06-22 16:17:57 -06:00
Gregory Nutt
8447f96ce5
Documentation update
2016-06-22 16:02:07 -06:00
Gregory Nutt
31b8e52267
Update README and documentatino
2016-06-22 14:47:40 -06:00
Gregory Nutt
0cb137d021
SYSLOG device flush logic not meaningful if SYSLOG file channels not supported
2016-06-22 13:35:53 -06:00
Gregory Nutt
1774ff2ed9
Add SYSLOG documentation to the porting guide
2016-06-22 12:26:54 -06:00
Gregory Nutt
b3acebd292
Update/replace drivers/syslog/README.txt
2016-06-22 10:47:27 -06:00
Gregory Nutt
9c87749afc
SYSLOG device channel: Pre-pending CR to LF is now a configuration option
2016-06-22 10:08:20 -06:00