
David Smart
I'm fascinated with what can be done 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. As a hobby, it is a bit more challenging in these modern times. Look at the complexity of the mbed module itself which is generally not producible by most on a hobby basis. But leveraging designs like the mbed enable the kind of hobby development and rapid prototyping that makes it possible to create solutions in the home laboratory.
David’s activity
David’s public repositories
-
Mbed 2 deprecated
A_CANAdapter
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, SerialLast updated: 02 Nov 2011 2 622 -
Mbed 2 deprecated
A_SmartBoard_HWTester
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, testLast 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 3 -
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, messageLast updated: 23 Jan 2020 5 2 -
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, slopeLast updated: 23 Jan 2020 4 2 -
CANQueue2
CAN Queue mechanism permitting creation and management of CAN messages through a queueing
CAN, QueueLast 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, menuLast updated: 08 Nov 2012 18 158 -
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, mbedLast 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 13