https://github.com/reyco2000/cocowifimodem
Another ESP8266 Wifi Modem for Retro Computer Aka Tandy Color Compuer
https://github.com/reyco2000/cocowifimodem
coco dragon32 modem retro tandy trs80
Last synced: 10 months ago
JSON representation
Another ESP8266 Wifi Modem for Retro Computer Aka Tandy Color Compuer
- Host: GitHub
- URL: https://github.com/reyco2000/cocowifimodem
- Owner: reyco2000
- License: gpl-3.0
- Created: 2023-04-19T20:18:32.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-19T20:23:07.000Z (about 3 years ago)
- Last Synced: 2025-01-10T20:43:19.856Z (over 1 year ago)
- Topics: coco, dragon32, modem, retro, tandy, trs80
- Language: C++
- Homepage:
- Size: 24.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cocowifimodem
Another ESP8266 Wifi Modem for Retro Computer Aka Tandy Color Compuer
Virtual Modem using ESP8266 (WIFI ESP MODEM)
This program creates a virtual modem using the ESP8266 microcontroller.
Parts of this program were generated with the assistance of ChatGPT, a
large language model trained by OpenAI.
This program is intended to be used with a corresponding set of
schematics for the devices connecting the ESP8266. The code and
schematics will be made public for others to use and modify.
Author: Reinaldo Torres CoCoByte Club reyco2000@gmail.com
Date: March 7, 2023
libraries used:
- SoftwareSerial: allows serial communication on pins other than the default RX/TX pins
- ESP8266WiFi: provides access to the WiFi functionalities of the ESP8266
- EEPROM: allows data to be stored and retrieved from the EEPROM of the ESP8266
- WiFiClient: provides access to the client-side network functionalities of the ESP8266
Icons from: https://icons8.com/icons/set/Phone--white
Oled bitmap convert tool : https://javl.github.io/image2cpp/
This code is free and open source, and can be used and modified for any purpose.
+-----------------+
| WIFIANTENA |
ADC0 A0 | |D0 GPIO16-WAKE **** Switch goes here other pin on switch goes to GND
Reserved RSV| +-----------+ |D1 GPIO5-SCL **** This is used for 4pin oled dispay
Reserved RSV| | ESP8266 | |D2 GPIO4-SDA **** This is used for 4pin oled dispay SDD3-GPIO10 SD3| | | |D3 GPIO0-FLASH
SDD2-GPIO9 SD2| | | |D4 GPIO2-TXD1-FLASH
SDD1-MOSI-SD1| | | |3.3V3
SDCMD-CS CMD| +-----------+ |GND
SDD0-MISO SD0| |D5 GPIO14-SCLK *** This is used on Spark integrated oled esp8622
SDCLK-SCLK CLK| |D6 GPIO12-MISO *** This is used on Spark integrated oled esp8622
GND| |D7 GPIO13-MOSI-RXD2 **** RX This foes to RS232 TX
3.3V| |D8 GPIO15-CS-TXD2 **** TX This goes to RS232 RX
EN| |RX GPIO03-RXD0
RST| |TX GPIO01-TDX0
GND| |GND
Vin| |3.3V
|rst USB flash|
+-----------------+