Delete nucleo directory

This commit is contained in:
adrcs 2025-02-05 17:52:55 -07:00 committed by GitHub
parent c2a9f75a22
commit 09dc943036
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 0 additions and 66 deletions

View file

@ -1,66 +0,0 @@
This repo contains a basic chat application to exercise the nucleo development board. Download the raw file and unzip it to reveal the STM32CubeIDE project. It should
be ready to go, however a recompilation will prove the integrity of the project structure.
The current revision is 0.3
To run it, launch a PuTTy session on the first of the two COM ports, set the speed to 115200, and enable the VT100 mode, which can be found under the terminal heading in the categories box.
Release notes, V0.3b
====================
Minor change made to the radio parameters display and entry. The frequency is now
displayed as xxx.yyy and can be entered the same way. The old method of specifying
it with all the digits is still supported.
Added the ability to set the clock. Format is HH:MM, 24 hours, time zone agnostic.
Granularity is 10 seconds. Current time added to setup display.
The main menu now has 9 entries:
A. List the current setup.
B. Mesh Status. Dumps the mesh table.
C. Chat mode. Enter chat mode.
D. Dumps receive frame statistics.
R. Launches radio parameters menu.
S. Launches station parameters menu.
T. Sets the clock.
W. Writes the setup to internal flash.
X. Exit. (and come back again).
Chat mode was not changed, a reminder on how it works:
In the chat mode, to send a line of text just key it in and hit enter. Backspace removes one key at time.
CTRL+R changes the repeat flag. This flag tells a receiving station to repeat the frame. Defaults to setup.
CTRL+D: sets dump mode. When enabled, the frame header will be dumped instead of interpreted.
ESC keu (only at the beginning of a line) enables entry of a destination callsign. Defaults to broadcast.
CTRL+Z. Exits chat mode and returns to the main menu.
The received frames are interepreted as:
Originating callsign(source port)>Destination Callsign(dest port)[number of repeats]:text message...
NOCALL(17)>BROADCAST(1085)[0]:hello to you...
The number of repeats is the number of times the frame has been repeated.
Beacon frames can be dumped to the console, by enabling __DUMP_BEACON in frame.c. If enabled,
ensure that the receiving station is in receive mode to avoid running out of heap space.
Limited support has been added for a GPS receiver using the LPUART. It uses the DMA mode
to receive a message, and parses a GGA message for lat/long and a timestamp. These fields are
used in the beacon frame. It is enabled by __ENABLE_GPS in beacon.c
BUGS FIXED
The beacon mode is now fully implemented. See the protocol spec for a description. Frequency is in the
station setup, it can be overwritten by enabling __SPEED_DAEMON in beacon.c.
The mesh table is built using beacon frames. It lists the callsign, capabilities and last heard time.
The setup parameters can now be changed and stored in the internal flash.
NEW BUGS
The repeat mode has not yet been implemented.
A facility to set the clock needs to be added to the main menu.
The GPS code has yet to be fully tested.
Have Fun.
If you have any code changes/additions, please e-mail them to me directly so that I can include them,
please include a paragraph or two on what you did.
73, de VE6VH.

Binary file not shown.

Binary file not shown.

Binary file not shown.