This is an automated email from the ASF dual-hosted git repository.

gnutt pushed a change to branch tmpcan
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.


    from b59091e  Merge branch 'SocketCAN' of github.com:apache/incubator-nuttx 
into SocketCAN
     new c802421  PoC S32K1XX FlexCAN sends CAN msgs through SocketCAN
     new 337a8a1  Added GPIO code to test SocketCAN performance
     new e863594  SocketCAN initial receive working as well
     new ae16ef2  Added basic poll()/select support

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 arch/arm/src/s32k1xx/Kconfig                       |    4 +
 arch/arm/src/s32k1xx/Make.defs                     |    4 +
 arch/arm/src/s32k1xx/hardware/s32k1xx_flexcan.h    |   57 +-
 arch/arm/src/s32k1xx/s32k1xx_flexcan.c             | 1580 ++++++++++++++++++++
 .../s32k1xx/{s32k1xx_enet.h => s32k1xx_flexcan.h}  |   22 +-
 boards/arm/s32k1xx/s32k148evb/src/s32k148evb.h     |    2 +-
 .../s32k1xx/s32k148evb/src/s32k1xx_periphclocks.c  |    7 +
 include/netpacket/can.h                            |   18 +
 include/nuttx/can.h                                |  320 ++++
 include/nuttx/mm/iob.h                             |    3 +
 .../devif_initialize.c => include/nuttx/net/can.h  |   73 +-
 include/nuttx/net/net.h                            |    3 +-
 include/nuttx/wqueue.h                             |    3 +-
 include/sys/socket.h                               |   10 +
 net/can/Kconfig                                    |   19 +
 net/can/Make.defs                                  |   18 +-
 net/can/can.h                                      |  185 ++-
 net/{tcp/tcp_callback.c => can/can_callback.c}     |  183 +--
 net/can/can_conn.c                                 |   22 +-
 .../ipv6_setsockopt.c => can/can_getsockopt.c}     |  133 +-
 net/{pkt/pkt_input.c => can/can_input.c}           |   28 +-
 .../sched_continue.c => net/can/can_notifier.c     |   48 +-
 net/{pkt/pkt_poll.c => can/can_poll.c}             |   15 +-
 net/{pkt/pkt_recvfrom.c => can/can_recvfrom.c}     |  330 ++--
 net/{pkt/pkt_send.c => can/can_send.c}             |   41 +-
 .../ipv6_setsockopt.c => can/can_setsockopt.c}     |  116 +-
 net/can/can_sockif.c                               |  350 ++---
 net/devif/Make.defs                                |    4 +
 net/devif/devif.h                                  |    4 +-
 net/devif/devif_pktsend.c                          |    2 +-
 net/devif/devif_poll.c                             |   49 +
 net/local/local_sendpacket.c                       |    1 +
 net/netdev/netdev_register.c                       |   12 +
 net/socket/Kconfig                                 |    6 +
 net/socket/getsockopt.c                            |    6 +
 35 files changed, 2956 insertions(+), 722 deletions(-)
 create mode 100644 arch/arm/src/s32k1xx/s32k1xx_flexcan.c
 copy arch/arm/src/s32k1xx/{s32k1xx_enet.h => s32k1xx_flexcan.h} (88%)
 create mode 100644 include/nuttx/can.h
 copy net/devif/devif_initialize.c => include/nuttx/net/can.h (72%)
 copy net/{tcp/tcp_callback.c => can/can_callback.c} (53%)
 copy net/{inet/ipv6_setsockopt.c => can/can_getsockopt.c} (54%)
 copy net/{pkt/pkt_input.c => can/can_input.c} (86%)
 copy sched/sched/sched_continue.c => net/can/can_notifier.c (72%)
 copy net/{pkt/pkt_poll.c => can/can_poll.c} (92%)
 copy net/{pkt/pkt_recvfrom.c => can/can_recvfrom.c} (57%)
 copy net/{pkt/pkt_send.c => can/can_send.c} (89%)
 copy net/{inet/ipv6_setsockopt.c => can/can_setsockopt.c} (59%)

Reply via email to