Overview
- Object ID : 4257 (2024-03-11 05:43:19)
- Author : Stephen M Moraco
- Content : Code
- Microcontroller : Propeller 2
- Languages : PASM2, SPIN2
- Category : Protocol
- Licence : MIT
- Tags : Serial, smart-pin
Content
8 Serial Ports using a single COG
A single COG services from 1 to 8 Tx/Rx pairs of pins. The pins are configured as smart pins, meaning that the driver feeds bytes to transmit pins when needed and gets bytes from receiving pins when bytes are available. This backend driver is written in pasm2. The interface routines are written in spin2.
Version: 1.0.2 Release Notes
This is a fully qualified driver. Performance Measurement - see timing information from measurements taken on 8-port test system.
GitHub Repository: P2 OctoSerial Subsystem
See the repository for more detailed documentation, code for exercising two P2 edge modules with 8 serial ports wired between them, code for Raspberry Pi instead of the 2nd P2, and possibly later releases.