David Smart

I'm fascinated with electronics!

I've been professionally engaged with hardware and software design for real-time embedded devices since 1976, and I haven't lost any of the fascination.

David’s public repositories

  • Mbed 2 deprecated

    A simple CAN adapter that supports two channels of CAN on the mbed. Configurable speed, monitor mode, statistics and send/receive via the USB serial port to a PC (or terminal …

    bridge, CAN, canbus, Serial
    Last updated: 02 Nov 2011 2 649
  • Mbed 2 deprecated

    This package contains a simple test of tests for various elements of the SmartBoard hardware, which is a simple baseboard designed for easy embedding. It is able to run both …

    hardware, SmartBoard, software, test
    Last updated: 04 Apr 2011 6 20
  • C12832

    Tiny change in the order of the initializers to eliminate compiler warning.

    Last updated: 02 Feb 2015 18 1
  • CalendarPage

    Create data structures for a calendar page view.

    Last updated: 22 Apr 2018 1 4
  • CANMessage2

    CANMessage is the primitive CAN message object. It supports creation, parsing, formatting of messages. Can be easily integrated with CANPort and CANQueue libraries.

    CAN, message
    Last updated: 23 Jan 2020 5 4
  • CANPort2

    CANPort provides a higher level interface to a CAN communication channel, and provides timestamping, servicing additional hardware interfaces (optional activity LED, CAN transceiver slope control)

    CAN, control, port, slope
    Last updated: 23 Jan 2020 4 5
  • CANQueue2

    CAN Queue mechanism permitting creation and management of CAN messages through a queueing

    CAN, Queue
    Last updated: 30 Aug 2019 1 0
  • CommandProcessor

    The CommandProcessor is the interface to install a run-time menu into an embedded system.

    CommandProcessor, Embedded, interactive, menu
    Last updated: 08 Nov 2012 18 160
  • EthernetInterface

    FUNCTIONAL Update from mbed v49: Add APIs for setName/getName so device is name addressible. Also APIs for getting link stats. Also, minor derivative to reduce compiler warnings and tag read-only …

    ethernet, ip, mbed
    Last updated: 03 Jul 2018 57 10
  • FATFileSystem

    Revised to support ability to have both SD and USB drives mounted.

    Last updated: 13 Apr 2018 13 14
See all repositories