Update README files

This commit is contained in:
Gregory Nutt 2017-11-28 14:43:36 -06:00
parent 1338360ff7
commit 4d4029afeb
2 changed files with 39 additions and 5 deletions

View File

@ -33,6 +33,7 @@ Contents
- PWM - PWM
- UARTs - UARTs
- Timer Inputs/Outputs - Timer Inputs/Outputs
- Nintendo Wii Nunchuck
- Quadrature Encoder - Quadrature Encoder
- FPU - FPU
- STM32F4DIS-BB - STM32F4DIS-BB
@ -218,6 +219,39 @@ TIM14
free I/O pins. free I/O pins.
** Port H pins are not supported by the MCU ** Port H pins are not supported by the MCU
Nintendo Wii Nunchuck:
======================
There is a driver on NuttX to support Nintendo Wii Nunchuck Joystick. If you
want to use it please select these options:
- Enable the I2C1 at System Type -> STM32 Peripheral Support, it will enable:
CONFIG_STM32_I2C1=y
- Enable to Custom board/driver initialization at RTOS Features -> RTOS hooks
CONFIG_BOARD_INITIALIZE=y
- Enable the I2C Driver Support at Device Drivers, it will enable this symbol:
CONFIG_I2C=y
- Nintendo Wii Nunchuck Joystick at Device Drivers -> [*] Input Device Support
CONFIG_INPUT=y
CONFIG_INPUT_NUNCHUCK=y
- Enable the Nunchuck joystick example at Application Configuration -> Examples
CONFIG_EXAMPLES_NUNCHUCK=y
CONFIG_EXAMPLES_NUNCHUCK_DEVNAME="/dev/nunchuck0"
You need to connect GND and +3.3V pins from Nunchuck connector to GND and 3V
of stm32f4discovery respectively (Nunchuck also can work connected to 5V, but
I don't recommend it). Connect I2C Clock from Nunchuck to SCK (PB6) and the
I2C Data to SDA (PB9).
Quadrature Encoder: Quadrature Encoder:
=================== ===================

View File

@ -151,13 +151,13 @@ CONFIG_NXFONTS
CONFIG_NXFONTS_CHARBITS CONFIG_NXFONTS_CHARBITS
The number of bits in the character set. Current options are only 7 and 8. The number of bits in the character set. Current options are only 7 and 8.
The default is 7. The default is 7.
CONFIG_NX_DISABLE_1BPP, CONFIG_NX_DISABLE_2BPP, CONFIG_NXFONTS_DISABLE_1BPP, CONFIG_NXFONTS_DISABLE_2BPP,
CONFIG_NX_DISABLE_4BPP, CONFIG_NX_DISABLE_8BPP, CONFIG_NXFONTS_DISABLE_4BPP, CONFIG_NXFONTS_DISABLE_8BPP,
CONFIG_NX_DISABLE_16BPP, CONFIG_NX_DISABLE_24BPP, and CONFIG_NXFONTS_DISABLE_16BPP, CONFIG_NXFONTS_DISABLE_24BPP, and
CONFIG_NX_DISABLE_32BPP CONFIG_NXFONTS_DISABLE_32BPP
NX supports a variety of pixel depths. You can save some memory by disabling NX supports a variety of pixel depths. You can save some memory by disabling
support for unused color depths. support for unused color depths.
CONFIG_NX_PACKEDMSFIRST CONFIG_NXFONTS_PACKEDMSFIRST
If a pixel depth of less than 8-bits is used, then NX needs to know if the If a pixel depth of less than 8-bits is used, then NX needs to know if the
pixels pack from the MS to LS or from LS to MS pixels pack from the MS to LS or from LS to MS