Gregory Nutt
e4922ed9f0
Remove instructures to CD to tools/ before running ./configure.sh
...
Squashed commit of the following:
configs/*/README.txt: Replace each occurrence of './configure.sh' with 'tools/configure.sh'
configs/*/README.txt: Remove 'cd ..' after each './configure.sh'
configs/*/README.txt: Remove 'cd -' after each './configure.sh'
configs/*/README.txt: Remove 'cd tools' before each './configure.sh'
configs/README.txt: Remove instruction to CD tools/ before running configure.sh.
2018-05-09 11:41:46 -06:00
Gregory Nutt
0b6ccfe769
configs/teensy-3.x/usbnsh: Remove CONFIG_USBDEV_DUALSPEED from configuration. Hardware supports only FS.
2018-05-09 08:50:05 -06:00
Jake Choy
93c94aadf8
arch/arm/include/imxrt/imxrt105x_irq.h: Fixed incorrect/duplicate gpio irq defines.
2018-05-08 09:46:02 -06:00
Michał Łyszczek
16ce1552bc
/include/nuttx/mtd/configdata.h: Fix copy-paste comment in configdata.h
2018-05-08 09:09:47 -06:00
Michał Łyszczek
249d7e0d84
drivers/mtd/mtd_config.c: mtdconfig_register() returned OK intead of -ENOMEM on failed malloc
2018-05-08 06:48:00 -06:00
Gregory Nutt
6435a2b25b
arch/mips/src: All MIPS architctures now support CONFIG_ARCH_IDLE_CUSTOM
2018-05-07 11:17:19 -06:00
Gregory Nutt
bd455c9e46
arch/arm/src: All ARM architctures now support CONFIG_ARCH_IDLE_CUSTOM
2018-05-07 10:13:20 -06:00
Michael Jung
3acffb0c5c
arch/arm/src/lpc17xx: Add support for ARMv7-M run time stack checking on NXP LPC17xx MCUs based on CONFIG_ARMV7M_STACKCHECK. Basically copied from stm32.
2018-05-06 07:06:52 -06:00
Gregory Nutt
a9f96ebdad
configs/freedom-k28f: If drivers/leds/rgbled.c is enabled, then treat the board as though it had no discrete LEDs.
2018-05-05 13:01:23 -06:00
Gregory Nutt
ec7c4020f9
drivers/leds/rgbled.c: Fix a compilation error introduced with a recent change to add multi-channel operation to RGB LED driver.
2018-05-05 12:26:45 -06:00
Gregory Nutt
b5a4d6d9ef
configs/freedom-k28f: With these changes to the configuration, the NSH configuration is now functional on the k28f board. Also fixes corrects the active logic level for the RGB LED. arch/arm/src/kinetis/chip: Fixes an error in vector configuration.
2018-05-05 09:33:48 -06:00
Gregory Nutt
2a84a75bcf
arch/arm/src/nrf52/nrf52_flash.c: Add missing erasesize method. Add missing function header comments.
2018-05-05 06:49:18 -06:00
Michael Jung
f0f7f50f9d
libc/libc.csv: Fix missing or duplicate quotation marks. mksymtab was not able to parse libc/libc.csv due to missing or duplicate quotation marks.
2018-05-05 06:37:30 -06:00
Alan Carvalho de Assis
e4e4e63164
arch/arm/src/nrf52: Add nRF52 Flash PROGMEM support
2018-05-04 18:19:36 -06:00
Gregory Nutt
7534a3d554
arch/arm/src/kinetis: Grrr.. fix a backward conditional test in last commit.
2018-05-04 17:46:14 -06:00
Gregory Nutt
399b4ba69d
arch/arm/src/kinetis: Eliminate a warning when no UARTs are enabled.
2018-05-04 17:40:33 -06:00
Gregory Nutt
e047145363
arch/arm/src/kinetis: Fix some bit numbering errors in K28F USB HS header file.
2018-05-04 15:02:09 -06:00
Ramtin Amin
544d2a079f
arch/arm/src/kinetis: Add USB HS header file.
2018-05-04 14:36:50 -06:00
Gregory Nutt
8c81b97148
Squashed commit of the following:
...
configs/freedom-k28f: Add button and LED support.
arch/arm/src/kinetis: Fix a couple of additional compile problems.
arch/arm/src/kinetis/chip and configs/freedom-k28f: Add things needed for a successful build. Still need board LED definitions.
2018-05-04 12:04:08 -06:00
Gregory Nutt
3755b0b6ef
arch/arm/src/kinetis: Add pin multiplexing definitions for the K28F.
2018-05-04 10:19:00 -06:00
Gregory Nutt
21120057e8
Squashed commit of the following:
...
arch/arm/src/kinetis: The K28F Kinetis MPU is almost the same as the K66F MPU.
arch/arm/src/kinetis: The K28F Kinetis FMC is the same as the K66F FMC.
2018-05-04 08:01:21 -06:00
Gregory Nutt
fa775661e7
And additional change that is needed with the previous commit.
2018-05-03 15:23:38 -06:00
Gregory Nutt
655d1dcf24
arch/arm/src/kinetis: Update LPUART register definitions for the K28F.
2018-05-03 15:14:58 -06:00
Gregory Nutt
c5a92c883a
arch/arm/src/kinetis: Add PMC register definitions for the K28F.
2018-05-03 13:38:28 -06:00
Gregory Nutt
0f2b8b0ca2
arch/arm/src/kinetis: Add SIM register definitions for the K28F.
2018-05-03 12:31:54 -06:00
Gregory Nutt
3c7fa88fd4
arch/arm/src/kinetis: Adds MCG register definitions for the K28F.
2018-05-03 08:21:50 -06:00
Gregory Nutt
96b6bf92a3
Cosmetic changes from review of last 2 PRs.
2018-05-02 16:46:12 -06:00
Anthony Merlino
cabb529c48
Merged in antmerlino/nuttx/photon-rgb (pull request #637 )
...
configs/photon: Adds RGB led support
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-05-02 22:39:18 +00:00
Anthony Merlino
b1275abd4b
Merged in antmerlino/nuttx/ina3221 (pull request #636 )
...
drivers/sensors: Adds support for INA3221 power sensor. This has a 3 channel bus/shunt voltage pairs.
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-05-02 22:29:59 +00:00
Gregory Nutt
cd12ea7788
Costmetic changes from review of last PR.
2018-05-02 16:29:22 -06:00
Anthony Merlino
385d4a9108
Merged in antmerlino/nuttx/rgb_multichan (pull request #635 )
...
drivers/rgbled: Adds support for multichannel PWM (multiple PWM channels on a single timer)
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2018-05-02 22:21:49 +00:00
Michael Jung
800da58e6c
fs/nfs/rpc_clnt.c: Commit 091e3f7
broke the NFS client. sendto() can (correctly) no lnoger by used with a connected UDP socket. In that case, send() must be used instead.
2018-05-02 13:53:51 -06:00
Gregory Nutt
d2def725d9
This commits adds initial support for the Kinetis Freedom-K28F board. Not you ready for prime time.
...
Squashed commit of the following:
arch/arm/src/kinetis: A fixes from first (unsuccessful) attempt to build the Freedom-K28F configuration.
configs/freedom-k28f: Add basic board support for Freedom-K28F. Initial commit is basically just the Teensy-3.x brought up to date and with name changes.
2018-05-02 13:14:32 -06:00
Jake Choy
4261249fb6
arch/arm/src/imxrt: Add GPIO5 IRQ support.
2018-05-02 09:19:42 -06:00
Michael Jung
01ee9b3abc
arch/arm/src/lpc17xx: This commit adds a configurable option to allow using a part of LPC17xx's internal flash memory as a Memory Technology Device via NuttX' mtd_progmem infrastructure. Tested with LPC1769.
2018-05-01 14:49:16 -06:00
Jake Choy
63f988b404
configs/imxrt1050-evk: This commit adds support for the imxrt button. I haven't been able to get GPIO 5 to work so I have replaced the button with GPIO1 pin24. It is right next to the button so I just wire it to the existing user button for testing.
2018-05-01 14:41:19 -06:00
Jake Choy
6e1d43dd11
arch/arm/src/imxrt: This commit fixes more issues with the i.MX RT GPIO IRQ.
...
imxrt_gpioirq.c
- Add check for interrupt mask register before dispatching ISR. The GPIO_ISR bits are set independent of the GPIO_IMR bits.
imxrt_irq.c
- fixed a range check for extint in function imxrt_irqinfo().
2018-05-01 14:25:47 -06:00
Gregory Nutt
b5411d96e6
arch/arm/src/kinetis: Correct K28F document number referenced in header file
2018-05-01 13:25:55 -06:00
Gregory Nutt
56358db441
arch/arm/src/kinetis: Add support for LPUART2-4.
2018-05-01 12:14:19 -06:00
Gregory Nutt
7927d1ff09
arch/arm/src/include/kinetis and src/kinetis: Beginning of a port to the K28F."
...
Squashed commit of the following:
arch/arm/src/kinetis: Add K28F memory map.
arch/arm/src/include/kinetis and src/kinetis: Add basic chip features and interrupt-related definitions for the K28F
2018-05-01 11:24:18 -06:00
Gregory Nutt
d6d42aeead
configs/nrf52-pca10040: Fix an error in the name of an included file. This was introduced with the previous change to this file.
2018-05-01 07:21:08 -06:00
Michael Jung
121211f096
progmem interface: Discern r/w and erase page sizes. Introduce new up_progmem_erasesize architecture API to be able to communicate the read/write page size independently from erase page size. Implement up_progmem_erasesize for all architectures that already support progmem, assuming that for those architectures the sizes of both read/write and erase pages are identical.
2018-05-01 06:23:52 -06:00
Gregory Nutt
1b1da6c7b7
arch/arm/src/nrf52: Fix several inconsistencies in naming. Mostly cosmetic but one was causing a compiler warning.
2018-04-30 16:30:13 -06:00
Jake
e54f221ed0
arch/arm/src/imxrt: Fix some syntax errors in the GPIO IRQ logic.
2018-04-30 14:58:09 -06:00
Gregory Nutt
ea0bad7a59
arch/arm/src/kinetis: Eliminate a new warning introduced in last USB dev change.
2018-04-30 10:22:15 -06:00
Gregory Nutt
d6f9000077
net/socket: Missing semicolon in last fstat() change.
2018-04-30 09:57:43 -06:00
Gregory Nutt
fd844f8eac
include/nuttx/wireless/bluetooth: Move Bluetooth header files from include/nuttx/wireless to include/nuttx/wireless/bluetooth for symmetry with other wireless technologies.
2018-04-29 12:43:09 -06:00
Shirshak Sengupta
ba0bbb93b0
arch/arm/src/tiva: Implemented Flash CONFIG_MTD_BYTE_WRITE for TM4c1294. Implemented the tiva_write function which will write an arbitrary number of bytes to flash (in multiple of 4).
2018-04-29 11:45:24 -06:00
Shirshak Sengupta
0835143537
arch/arm/src/tiva: Implements an EEPROM driver in compliance with MTD driver as provided by NUTTX for TM4C1294. The EEPROM driver currently supports only two functionalities - read bytes(multiple of 4) and write bytes (multiple of 4).
...
Squashed commit of the following:
Author: Gregory Nutt <gnutt@nuttx.org>
Fix some spacing
arch/arm/src/tiva: Verify that the EEPROM driver at least builds.
arch/arm/src/tiva: Move unused function added to tm4c129_syscontrol.c to tiva_eeprom.c where it is actually used.
arch/arm/src/tiva: Reorganize EEPROM register definitions so that the file organization is more like other platforms.
arch/arm/src/tiva: Trying to resolve EEPROM register addressing. Still some issues.
arch/arm/src/tiva: Ran uncrustify on tiva_eeprom.c
arch/arm/src/tiva: EEPROM driver is a little closer to coding standard. Still a way to go.
Author: Shirshak Sengupta <sgshirshak@gmail.com>
arch/arm/src/tiva: Implemented EEPROM driver in compliance with MTD driver as provided by NUTTX for TM4C1294. The EEPROM driver needs to be initialized by calling the function tiva_EEPROMInit The EEPROM driver currently supports only two functionalities - read bytes(multiple of 4) and write bytes (multiple of 4). Note - Rest of the features of EEPROM will be implemented in the future.
2018-04-29 11:04:09 -06:00
Gregory Nutt
9a1277bd8f
Makefile.unix: There is a sort command in the 'make savedefconfig' file. I found that sort behaves differently on different platforms based on the environment variable LC_ALL. Now, Makefile.unix will force LC_ALL=C just for the sort command so that we can all generate equivalent defconfig files.
2018-04-29 09:47:09 -06:00