Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jaesparza committed Nov 22, 2020
1 parent 95055d8 commit 43fe942
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions sw/beacon/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@

## File overview

```bash
beacon/
|── beacon.ino ## Initialization and entry point
├── HardwareConfig.h ## Configuration of hardware connection
├── src/
│ ├── lib ## Library to interface the AD9850 DDS
| | ├── AD9850.h
| | └── AD9850.cpp
│ ├── QRSS.h ## QRSS base class and specialized FSK-CW and CW subclasses
| |── QRSS.cpp
| |── WSPR.h ## WSPR transmission
| |── UWSPR.cpp
| └──
└──
```

## Configuration
Make sure to set the correct hardware configuration in `HardwareConfig.h` depending on which interfaces are in use. If the software is compiled for an board different than an STM32 (blue-pill "edition"), pins might need remapping.

```C
// Selected digital IOs
#define SELECT 4
#define RESET 25
#define FQUP 24

// Selected Serial and SPI interfaces
#define BEACON_SERIAL Serial1
#define SPI_N 2
#define _5_5_COMPATIBLE
```

0 comments on commit 43fe942

Please sign in to comment.