Commit Graph

33807 Commits

Author SHA1 Message Date
Gregory Nutt aa99e2d6da Squashed commit of the following:
arch/arm/src/tiva/hardware:  Completes the CC13x2 AUX SYSIF header file.

    arch/arm/src/tiva/hardware:  Progress on the CC13x2 AUX SYSIF header file.  Almost complete.

    arch/arm/src/tiva/hardware:  Port needs aux_sysif.h header file.

    arch/arm/src/tiva/cc13xx/cc13x0_rom.h:  Fix a typo

    arch/arm/src/tiva/cc13xx:  More changes to TI DriverLib ROM header files for NuttX coding standard.

    arch/arm/src/tiva/cc13xx:  Convert some (but not all) TI DriverLib ROM function names to NuttX coding standard.  More to be done.

    arm/src/tiva/cc13xx:  ROM header files: missed a couple of conversions of sructure field names to lower case (vs CamelCase).

    arm/src/tiva/cc13xx:  ROM header files: type'ed names must be lower case per coding standard (not upper case); structure field names must be lower case per coding standard (not CamelCase).

     arch/arm/src/tiva/cc13xx:  Trim logic needs to include matching ROM DriverLib interface header file.

    arch/arm/src/tiva/cc13xx:  Add ROM DriverLib header files.  Do not yet fully conform to the NuttX coding style.
2019-01-20 17:59:22 -06:00
Gregory Nutt 3a13d4a5f5 include/nuttx/lcd/edid.h: Add extended EDID block IDs 2019-01-20 15:07:57 -06:00
Alan Carvalho de Assis a34c9733bc arch/arm/src/samd2l2: Add RS485 support to SAMD2L2 serial 2019-01-20 12:43:42 -06:00
Gregory Nutt bb2391358c Cosmetic changes for coding style for last PR 2019-01-20 07:38:55 -06:00
raiden00pl a7d4abd8d2 Merged in raiden00/nuttx_lora (pull request #821)
Initial support for sx127x radio

Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-20 13:03:11 +00:00
Gregory Nutt 25f6586c92 Update some input parameter descriptions. 2019-01-19 14:15:23 -06:00
Gregory Nutt c8efd2b1e3 arch/arm/src/stm32/chip: Don't try including stm32l_gpio.h from within chip/*.h header files. Not only is bad style for a layered inclusion system, but it doesn't always work. 2019-01-19 13:22:04 -06:00
Gregory Nutt b35a140636 About the NuttX 'About' document in preparation for the 7.28 release. nuttx-7.28 2019-01-19 10:31:06 -06:00
Daniel Agar cc8449e903 Merged in dagar/nuttx/pr-kinetic_minor_fix (pull request #820)
arch/arm/include/kinetis/kinetis_sim.h remove undef extra character

Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-19 15:39:46 +00:00
Gregory Nutt 59924152c3 Update ReleaseNotes in preparation for the 7.28 release. 2019-01-19 08:34:03 -06:00
Masayuki Ishikawa 69652bf9f2 Merged in masayuki2009/nuttx.nuttx/fix_telnet_driver (pull request #819)
drivers/net/telnet.c: Add config to avoid a garbage character when not supported.

Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>

Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-19 12:43:21 +00:00
Gregory Nutt bf2014cc67 Update ChangeLog in preparation for the nuttx-7.28 release. 2019-01-18 10:35:29 -06:00
Gregory Nutt da582e4ef6 arch/arm/src/tiva: Remove TIVA_CCFG_BASE_DEFAULT which appears to be an odd mechanism to overrid the ROM DriverLib with an in-FLASH DriverLib. 2019-01-17 17:47:37 -06:00
Gregory Nutt 9a25e86416 arch/arm/src/tiva/hardware: Add CC13x0 AUX WUC register definition header file. 2019-01-17 07:20:35 -06:00
David Sidrane 64921a9c57 arch/arm/src/imxrt/imxrt_usdhc.c: Eliminate a warning 2019-01-16 18:15:01 -06:00
David Sidrane 2f1678b7be arch/arm/src/imxrt/imxrt_periphclks.h: Ensure C++ compatibility. 2019-01-16 18:12:56 -06:00
David Sidrane 8b9014bc1d arch/arm/src/imxrt/chip/imxrt_adc.h: Fix a typo 2019-01-16 18:11:25 -06:00
David Sidrane 026feadbe3 arch/arm/src/imxrt/imxrt_lpi2c.c: I2C Reset rework 2019-01-16 18:10:13 -06:00
David Sidrane dbd9172e57 arch/arm/src/imxrt/Make.defs: Include up_systemreset and up_stackcheck.c 2019-01-16 18:08:24 -06:00
David Sidrane fe4ee29833 arch/arm/src/imxrt/imxrt_lpspi.c: Removed unused clock, that borked he build 2019-01-16 18:06:28 -06:00
Gregory Nutt fee4432584 arch/arm/src/imxrt/imxrt_usdhc.c: Remove daisy selection hack 2019-01-16 18:04:51 -06:00
David Sidrane d6fa328d27 arch/arm/src/imxrt: ADD GPIO Support Input daisy selection 2019-01-16 18:03:10 -06:00
David Sidrane 042f057463 arch/arm/src/imxrt/imxrt_usdhc.c and related board.h files: Use single define for USB pin definitions. 2019-01-16 17:49:12 -06:00
David Sidrane b8bc611676 arch/arm/src/imxrt/imxrt_usdhc.c: Eliminate warnings. 2019-01-16 17:46:08 -06:00
David Sidrane c38a5af732 arch/arm/src/imxrt/imxrt_serial.c: Support independent input and output flow control. 2019-01-16 17:44:39 -06:00
David Sidrane c44c30784c arch/arm/src/imxrt/imxrt_serial.c: Fix TTYS0 defined definitions of higher numbered ports 2019-01-16 17:33:23 -06:00
David Sidrane 178ed12903 arch/arm/src/imxrt/chip/imxrt_flexpwm.h: Correct duplicated definitions 2019-01-16 17:30:32 -06:00
Petro Karashchenko 693c996f0c Switch back to default optimization in nsh defconfig for beaglebone black 2019-01-16 15:12:15 -06:00
Petro Karashchenko 6d20528d8a configs/beaglebone-black/src/Makefile: Correct author in file header 2019-01-16 15:10:24 -06:00
Petro Karashchenko 0f324d3bce arch/arm/src/am335x/am335x_timerisr.c: Switch to DMTimer2 for system tick generation. U-Boot does not enable DMTimer1ms clocks hence it is not possible to use it until implementation in am335x_clockconfig.c is ready 2019-01-16 15:09:40 -06:00
Gregory Nutt 4e98eb7581 include/nuttx/lcd/tda19988.h: Trivial update to some comments. 2019-01-16 15:04:25 -06:00
Phil Coval bbd19602a6 configs/esp32-core/README.txt: Fix several typographical errors. 2019-01-16 13:09:52 -06:00
Gregory Nutt 8f800ddc4c arch/arm/src/tiva/hardware: Add CC13x0 AON WUC register definition header file. 2019-01-16 12:58:36 -06:00
Gregory Nutt 4fe9ebd5e3 arch/arm/src/tiva: Add CC13x0 AON SYSCTL header file. 2019-01-16 10:01:15 -06:00
Gregory Nutt 14b4b6abf1 arch/arm/src/tiva: Fix several compile problems with trim logic. Still many missing TI driverlib functions. 2019-01-16 09:04:49 -06:00
Phil Coval a7fb5d4445 Merged in rzr/nuttx/sandbox/rzr/review/master (pull request #817)
stm32: Align ethernet config name to netnsh

nsh-ethernet was only used for stm32f7*-disco,
other configurations with network enabled are commonly
named netnsh or derived: (eg: nucleo-144/f7670-netnsh)

Change-Id: I80a33c8e22fbc7ccc9caf6b483478ae2c3a075ad
Signed-off-by: Philippe Coval <p.coval@samsung.com>

Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-16 13:01:14 +00:00
Gregory Nutt d3c3904f2b Fix a trivial typo in some comments. 2019-01-15 17:15:28 -06:00
Gregory Nutt da50ab18c9 arch/arm/src/tiva/hardware: Add (and integrate) CC13xx ADI4 AUX register definition header file. 2019-01-15 17:14:25 -06:00
Gregory Nutt 3f0f81503c Trivial fix to an error in comments. 2019-01-15 12:55:48 -06:00
Phil Coval 5b5b99bf47 Merged in rzr/nuttx/sandbox/rzr/review/master (pull request #816)
nucleo-144-f767-netnsh: Add ethernet config

* nucleo-f767zi: Use on board USB UART as default console

    Board is powered by USB which can be used as UART link for upload and console
    Previously it was set to use Arduino shield which developer may not have,

    Change-Id: If3c1e3a71b4af0ca5f842f70e8b4dd2701bd4155
    Signed-off-by: Philippe Coval <p.coval@samsung.com>

* nucleo-144-f767-netnsh: Add ethernet config

    Based on nsh's config
    plus stm32f769i-disco/nsh-ethernet
    (which should be renamed to align netnsh)

    Usage:

      mount -t procfs /proc ; ifconfig -a
      mkdir /tmp ; mount -t tmpfs /tmp
      ifdown eth0
      ifconfig eth0 hw 00:80:E1:34:ff:ff; ifconfig
      ifup eth0; renew eth0 ; ifconfig
      ping 8.8.8.8 ; ping ifconfig.me
      cd /tmp/ ; wget http://ifconfig.me/ip ; cat ip

    Change-Id: If7da7f33da8676726c42bce41077faf956b99701
    Signed-off-by: Philippe Coval <p.coval@samsung.com>

Approved-by: GregoryN <gnutt@nuttx.org>
2019-01-15 18:50:17 +00:00
Gregory Nutt 536735420b drivers/lcd/tda19988.c: Remove EDID definitions. Use definitions from new edid.h. 2019-01-15 12:48:46 -06:00
Gregory Nutt 9df0a387ba include/nuttx/lcd/edid.h: Add EDID definitions 2019-01-15 12:40:13 -06:00
Gregory Nutt 28dc49c627 include/nuttx/lcd: Fix more errors in comments. 2019-01-15 09:52:48 -06:00
Gregory Nutt 01ad48ed1a include/nuttx/lcd: Fix some errors in comments. 2019-01-15 09:49:45 -06:00
Alexander Vasiliev bac062f9c6 arch/arm/src/samd2l2/sam_i2c_master.c: Adds calculation of a timeout and disables interrupts in case of error. 2019-01-15 09:02:58 -06:00
Gregory Nutt a830d59da2 This commit brings in a complete, but untested, implementation of a driver for the TI TDA19988 HDMI Encoder. This encoder is used on the Beaglebone Black board. Since this driver is untested, it requires CONFIG_EXPERIMENTAL in the configuration.
Squashed commit of the following:

    drivers/lcd/tda19988.c:  Numerous changes for a clean compilation.

    drivers/lcd/tda19988:  Bring in the final pieces from the FreeBSD TDA19988 driver.  The driver is now code complete.

    drivers/lcd/tda19988.c:  Flesh on EDID read logic (still not complete).  Add unlink shutdown logic.

    drivers/lcd/tda19988.c:  Add logic to read one EDID block.

    drivers/lcd/tda19988.c:  Add tda19988_read_edid() interface.  Flesh read() and seek() methods.

    drivers/lcd/st7032.c:  Fix another error in seek method:  Does not account for negative offsets!

    drivers/lcd/tda19988.c:  Add basic IOCTL infrastructure to support configuratin the video mode.  Mostly just a framework for now.

    drivers/lcd/tda19988.c:  Add more register definitions.  Encode page+address in the same was as FreeBSD.

    drivers/lcd/tda19988.c:  Add support for CEC messaging.

    drivers/lcd/tda19988.c:  Implement the unlink method.  No IOCTLs defined yet.

    drivers/lcd/tda19988.c:  Add placeholders for missing character driver methods.

    drivers/lcd/tda19988.c:  Trivial interface improvement to permit reading multiple TDA19988 registers.

    drivers/lcd/tda19988.c:  Feeble start of TCA19988 drivers.  Consists of lower half interface definition and some I2C helper functions.  Nothing more.
2019-01-15 08:55:53 -06:00
Petro Karashchenko 937c30e57a arch/arm/src/am335x/chip/am335x_uart.h: Cosmetic changes for am335x_uart.h 2019-01-15 06:15:22 -06:00
Petro Karashchenko dc92cd42e6 arch/arm/src/am335x: Add minimal wdog logic needed to disable the watchdog timer. Otherwise, the board is rebooted after certain time expires while NuttX is running. 2019-01-15 06:12:57 -06:00
Gregory Nutt dc5d18a092 drivers/lcd/pcf8574_lcd_backpack.c: Fix seek method. Had the same problems as noted for st7032.c driver. 2019-01-14 16:38:57 -06:00
Gregory Nutt 508f90605c drivers/lcd/st7032.c: Fix another error in seek method: Does not account for negative offsets! 2019-01-14 15:56:31 -06:00