Displaying 1 to 14 from 14 results

SwiftyGPIO - A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire

  •    Swift

A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire. This library provides an easy way to interact with external sensors and devices using the digital GPIOs, SPI/I2C interfaces, 1-Wire buses, PWM signals and serial ports that boards like the Raspberry Pi provide, on Linux using Swift.

Serial Port Terminal (SPTerm)


Serial Port Terminal (SPTerm) is used for basic communication using serial port (com). Sending bytes and ASCII from PC can be done using SPTerm. It is useful for micro controller projects for UART and simple transmission. Hex data can be sent out directly from text box in SPTerm

BeagleBone-SPI-UART - Enables SPI and UART (serial tty*) hardware ports on the BeagleBone Black

  •    Javascript

Enables SPI and UART (serial tty*) hardware ports on the BeagleBone Black. On the BeagleBone Black, the SPI ports are both disabled by default, and only the UART0 serial port is accessible via dedicated headers. To easily bypass these limitations, you can use this library in your project, or configure the ports beforehand via the command line interface.

uart-pack-frame - pack data in the UART format used for serial communication

  •    Javascript

Create a pack instance p.Presently unconfigurable options: 8 bits, no parity.

webaudio-serial-tx - transmit serial data over webaudio in the browser

  •    Javascript

Create a new writable stream port that will play UART framed serial data through the system speakers using webaudio.For microcontroller serial ports and arduinos set opts.polarity to 'tty'.

uart - serial com api

  •    C

To build uart you will need a working installation of Erlang R15B (or later). Information on building and installing Erlang/OTP can be found here (more info). uart is built using rebar that can be found here, with building instructions here. rebar's dynamic configuration mechanism, described here, is used so the environment variable REBAR_DEPS should be set to the directory where your erlang applications are located.

nerves_uart - Discover and use UARTs and serial ports in Elixir

  •    C

Something doesn't work for you? Check out below and the docs. Chat with other users on the nerves channel on the elixir-lang slack, or file an issue or PR. The GenServer doesn't open a port automatically, so open up a serial port or UART now. See the results from your call to Nerves.UART.enumerate/0 for what's available on your system.

wbuart32 - A simple UART controller that can easily be wishbone controlled.

  •    Verilog

Forasmuch as many have taken in hand to set forth a UART core, ... It seemed good to me also, having had perfect (a good) understanding of all things from the very first, to write ... my own UART core. This Verilog core contains two UART modules, one for transmit and one for receive. Each can be configured via one 32-bit word for just about any baud rate, one or two stop bits, five through eight data bits, and odd, even, mark, or space parity. If you are looking for an example Verilog UART module containing all these features, then you have just found it.

esp32-at - AT application for ESP32 ESP-IDF

  •    C

libat_core.a is AT Command Core, and it is the core of AT command, including the default AT instruction set, the AT command parsing, execution and responding. The lib contains 4 kinds of command, such as AT+TEST=?, AT+TEST?, AT+TEST=“abc” and AT+TEST. It supports custom AT commands based on the lib and related APIs, and ones can also define input and output medium, like uart, spi, socket, bt, etc. The demo is the AT command set based on uart. You can replace the uart driver with other drivers whichever you want to use. But you have to make some changes in at_task.c. In addition, you can add some custom AT commands in at_custom_cmd like AT+CIUPDATE if necessary.

coap-go - Lobaro CoAP for GoLang - server and client applications

  •    C

Currently only RS232 is supported. Transports for other Protocols like TCP/IP and UDP are planned. The package is strctured similiar to the http package and tries to follow go idematic coding styles.

ESP8266_uart_mqtt - a rs232 gateway for mqtt

  •    C++

#Readme ESP8266 This Project is for those who want to speak MQTT with a microcontroller that has no WiFi capabilities. You will speak serial to an ESP8266 and the ESP will handle all the WiFi and MQTT stuff for you. You can choose any "delimiter"-character which ist not '\r'. Choose one that does not appear within the IP-address, WLAN-passphrase or the topics. The program uses the first character it receives as the delimiter. Put the IP-adress between the first and second occurence of the delimiter, the WLAN-SSID between the second and the third, the password between third and the fourth and after that you can list all topics you want to subscribe to delimited by the delimiter. Do not put the delimiter at the end of the config String. The string has to end with '\r' (carriage return).

TinyFrame - A simple library for building and parsing data frames for serial interfaces (like UART / RS232)

  •    C

TinyFrame is a simple library for building and parsing data frames to be sent over a serial interface (e.g. UART, telnet, socket). The code is written to build with --std=gnu99 and mostly compatible with --std=gnu89. The library provides a high level interface for passing messages between the two peers. Multi-message sessions, response listeners, checksums, timeouts are all handled by the library.

embedded-uart-sps - Generic Embedded UART driver for Sensirion SPS30 Particulate Matter Sensor

  •    C

This repository contains the embedded UART driver sources for Sensirion's SPS product line. The i2c driver of the SPS is available in the embedded-sps repository.