Skip to content

Commit 20c5afd

Browse files
committed
readme updated
1 parent 57fc678 commit 20c5afd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This repository provides an xCore driver module for a SparkFun [Serial 7 Segment
44
###Introduction
55
The SparkFun display unit offers several serial interface choices includng I2C, SPI and UART. For this driver UART was selected.
66

7-
**Note and Warning** The SparkFun design uses the internal oscillator of the ATmega328P for timing. From Atmel this is not calibrated well enough for UART communication. Based on displays that arrived with invalid baud rates, SparkFun does not calibrate it either. It may be required to adjust baud rates in the driver to compensate for defective (by design) displays. Might be changing this driver to I2C...
7+
**Note and TODO** This serial display uses the internal oscillator of the ATmega328P for timing. From Atmel this is not calibrated well enough to guarantee UART communication. SparkFun does not calibrate it as part of their process. Based on my experiences this can cause problems, so it may be best to change this driver to I2C and avoid the issue.
88

99
The driver is formatted as an XMOS XCore module, and written as a task function. Control of the driver is via inter-task communication using interfaces, which is a feature of the XC language. This technique implements a message passing API between tasks.
1010

0 commit comments

Comments
 (0)