Commit Graph

29760 Commits

Author SHA1 Message Date
David Sidrane
ce98cedb17 kinetis:k64 Pin mux configure all I2C signals as Open Drain
The output structure of the GPIO for I2C needs to be open
   drain.  When left at the default, one can observe on a scope
   the slave contending with the push-pull during the ACK
2017-05-05 15:06:24 -10:00
David Sidrane
af1f48c1c5 kinetis:k60 Pin mux configure all I2C signals as Open Drain
The output structure of the GPIO for I2C needs to be open
   drain.  When left at the default, one can observe on a scope
   the slave contending with the push-pull during the ACK
2017-05-05 15:06:14 -10:00
David Sidrane
1d9d13c426 kinetis:k40 Pin mux configure all I2C signals as Open Drain
The output structure of the GPIO for I2C needs to be open
   drain.  When left at the default, one can observe on a scope
   the slave contending with the push-pull during the ACK
2017-05-05 15:06:09 -10:00
David Sidrane
979e671cf0 kinetis:k20 Pin mux configure all I2C signals as Open Drain
The output structure of the GPIO for I2C needs to be open
   drain.  When left at the default, one can observe on a scope
   the slave contending with the push-pull during the ACK
2017-05-05 15:06:00 -10:00
Gregory Nutt
1cd3b3f590 Fix errors introduced into Kinetis serial when I unsuccessfully tried to correct coding standard violations. Folks, things will be better for everyone if you just follow that standard. 2017-05-05 14:47:11 -06:00
Gregory Nutt
a1a68216a9 Trivial changes to spacing 2017-05-05 14:43:44 -06:00
Gregory Nutt
3fcdc28a59 ieee 802.15.4: Add a pool-based memory allocator for RX frame meta-data. 2017-05-05 12:50:34 -06:00
Gregory Nutt
0eb7ec046e 6loWPAN: Use information in struct ieee802154_data_ind_s when reassembling a packet 2017-05-05 11:36:16 -06:00
Anthony Merlino
b87fac776f wireless/ieee802154: Removes msdu_length from meta-data since it is intrinsically in the IOB 2017-05-05 12:44:34 -04:00
Anthony Merlino
1854902185 Merged in merlin17/nuttx/ieee802154 (pull request #350)
wireless/ieee802154: Fixes ieee802154_data_ind_s

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-05 16:30:24 +00:00
Anthony Merlino
b98ba3b6fe wireless/ieee802154: Fixes ieee802154_data_ind_s 2017-05-05 12:07:38 -04:00
Gregory Nutt
95bacb6a34 6loWPAN: Some fixed to get a clean compile after last big changes to the radio IOCTLs. 2017-05-05 10:00:18 -06:00
Gregory Nutt
37d8e4fa79 Merge remote-tracking branch 'origin/master' into ieee802154 2017-05-05 09:36:22 -06:00
Gregory Nutt
0e49db7626 Add a blank line. 2017-05-05 09:35:47 -06:00
Juha Niskanen
35883ff9ae Merged in juniskane/nuttx_stm32l4/l4dev (pull request #347)
STM32L4: add support for many new MCUs from STM32L4X3XX product line and Nucleo-L452 board

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-05 15:31:07 +00:00
Anthony Merlino
2e946f71b0 Merged in merlin17/nuttx/ieee802154 (pull request #349)
Removes radio IOCTL.  Starts bringing radio and MAC closer with well-defined interface.

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-05 15:30:01 +00:00
Anthony Merlino
dd40014279 wireless/ieee802154: Removes radio IOCTL. Starts bringing radio and MAC closer with well-defined interface. 2017-05-05 11:15:38 -04:00
Anthony Merlino
abc15c8429 wireless/ieee802154: Finishes promiscuous mode IOCTL 2017-05-05 11:15:38 -04:00
Anthony Merlino
2c57c3f83b wireless/ieee802154: Changes rxenable at radio layer 2017-05-05 11:15:38 -04:00
David Sidrane
f29981e473 kinetis:Added HW flow control and termios 2017-05-05 07:33:15 -06:00
David Sidrane
b6a8db1b39 Kinetis: Use optional BOARD_OSC_CR and BOARD_OSC_DIV in clock configuration 2017-05-05 07:18:39 -06:00
David Sidrane
29ef635e89 Kinetis:Add OSC_DIV to the kinetis_osc header 2017-05-05 07:16:11 -06:00
David Sidrane
f73e2aab8d Kinetis:Fixed CLKSRC Bit Names 2017-05-05 07:14:00 -06:00
David Sidrane
2171523f50 Kinetis:Add TPM to K66 chip 2017-05-05 07:12:52 -06:00
Gregory Nutt
2ecaf33bb6 nucleo-144: Default for choice in Kconfig was not one of the possible choices. 2017-05-05 06:48:53 -06:00
Juha Niskanen
050cfcc34f Merged in juniskane/nuttx_stm32l4/nucleo-l496zg_kconfig_pr (pull request #348)
configs/nucleo-l496zg: Kconfig was copied from nucleo-144

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-05 12:44:35 +00:00
Juha Niskanen
a7b452bc5b configs/nucleo-l496zg: Kconfig was copied from nucleo-144
Removed as most options have not been tested.
2017-05-05 15:32:07 +03:00
Sebastien Lorquet
c597202ac7 Merge branch 'master' into l432kc 2017-05-05 10:54:26 +02:00
Juha Niskanen
71accfc57b STM32L4: add more chips to Kconfig
(This also removes DPFPU/DTCM/ITCM features again, fixing a
recent git history hickup.)
2017-05-05 11:03:49 +03:00
Juha Niskanen
a5e9724224 STM32L4: firewall for stm32l4x3xx
Not tested for any product family, but now it at least compiles.
L496 devices can have one bit wider Volatile Data Segment.
2017-05-05 10:15:09 +03:00
Juha Niskanen
075a8b913c STM32L4: separate SYSCFG into product line specific files for clarity 2017-05-05 10:10:37 +03:00
Gregory Nutt
14fc1b2d39 6loWPAN: Local MAC address is fixed by the configuration. The remote address be with short or extended. 2017-05-04 19:17:38 -06:00
Gregory Nutt
9d9fbcb6dc Merge branch 'ieee802154' of bitbucket.org:nuttx/nuttx into ieee802154 2017-05-04 17:17:15 -06:00
Gregory Nutt
128936d9a6 6loWPAN: Design simplications; also remove unused utility function. 2017-05-04 17:16:45 -06:00
Anthony Merlino
8435e93fe8 Merged in merlin17/nuttx/ieee802154 (pull request #344)
wireless/ieee802154:  Simplifies some primitive prototypes

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-04 19:29:48 +00:00
Juha Niskanen
92f4277b1e Merged in juniskane/nuttx_stm32l4/stm32l4_i2c_pr (pull request #346)
STM32L4: stm32l4_i2c: change wrong macro to CONFIG_I2C_POLLED

Approved-by: Gregory Nutt <gnutt@nuttx.org>
2017-05-04 19:29:08 +00:00
Gregory Nutt
d385f46130 6loWPAN: The last vestiges of MAC header generate stripped out. 2017-05-04 13:19:11 -06:00
Gregory Nutt
920c0a2e50 One more baby step in removing MAC knowledge from 6loWPAN. 2017-05-04 12:06:28 -06:00
Gregory Nutt
1cf891bbe1 Another baby step in removing MAC knowledge from 6loWPAN. 2017-05-04 11:33:22 -06:00
Gregory Nutt
2d5fa7bc2e Merge remote-tracking branch 'origin/master' into ieee802154 2017-05-04 09:06:42 -06:00
Gregory Nutt
6f6e61769a 6loWPAN: Remove final references to Rime from code. 2017-05-04 09:05:41 -06:00
Gregory Nutt
2675d3028b Remove some dangling whitespace at the end of lines. 2017-05-04 08:24:18 -06:00
Gregory Nutt
969c1ab614 6loWPAN: Replace some Rime address naming with more consistent short/exended address terminology 2017-05-04 08:20:59 -06:00
Gregory Nutt
6a45afdd75 Merge remote-tracking branch 'origin/master' into ieee802154 2017-05-04 07:11:19 -06:00
Jussi Kivilinna
7035723aeb STM32F7 serial: Allow configuring Rx DMA buffer size 2017-05-04 07:09:19 -06:00
Jussi Kivilinna
acf0d17e5a Fix STM32F7 I2C interrupt handler 2017-05-04 06:51:44 -06:00
Jussi Kivilinna
afc46cb7ba fixedmath: add square root and b32_t conversion operators 2017-05-04 06:50:08 -06:00
Juha Niskanen
0ce7815efe configs: add nucleo-l452re board files 2017-05-04 15:24:16 +03:00
Juha Niskanen
80c2d384bb STM32L4: flash: update override config macros and add FLASH_CONFIG_B 2017-05-04 15:24:16 +03:00
Juha Niskanen
ae22eb224a STM32L4: changes needed for STM32L452 and Nucleo-L452RE board
GPIO and UART seem similar across STMicro product matrix,
so renamed files accordingly. RCC is cloned just in case,
while conflicting differences there seem to be very minor.
2017-05-04 15:23:38 +03:00