Marshal Horn
98a508629a
Moved speaker code to its own driver
...
It appears it will take some work to feed PWM with DMA.
2020-07-16 21:27:07 -07:00
Marshal Horn
45b914dbb8
Working on audio out
2020-07-15 21:14:57 -07:00
Marshal Horn
37a4078b5f
Merged in quadrature encoder code
2020-07-11 09:45:01 -07:00
Marshal Horn
8c6e79691b
Fixed project name inside Eclipse IDE
2020-07-11 09:27:27 -07:00
Marshal Horn
8ec5ecdc25
Fixed issue in board naming
2020-07-11 09:23:24 -07:00
Marshal Horn
64be87f2e8
Moved code to avoid confusion
2020-07-11 09:21:36 -07:00
Marshal Horn
4a4d75746a
Added uSDX SMD to boards
2020-07-11 09:04:45 -07:00
Marshal Horn
c0687c79a1
Merge commit '1df9af55c65a7548ac696cef551d7355f975adfa' as 'ChibiOS'
2020-07-11 08:40:03 -07:00
Marshal Horn
1df9af55c6
Squashed 'ChibiOS/' content from commit 5d470d2e1
...
git-subtree-dir: ChibiOS
git-subtree-split: 5d470d2e1afc3cb5cf94ff6970361e7616613167
2020-07-11 08:40:02 -07:00
Marshal Horn
2cec4bd11c
Removed .gitmodules
2020-07-11 08:21:10 -07:00
Marshal Horn
a97e7c08ec
Removed ChibiOS submodule at commit +00645c280349991df518b916e1da5d0db425b7ea
2020-07-11 08:20:32 -07:00
Marshal Horn
71a418dcd8
Fixed script permissions for making documentation
2020-07-09 11:13:13 -07:00
Marshal Horn
6883609b1f
Added encoder to demo code
2020-07-09 11:12:43 -07:00
Marshal Horn
2ccced1deb
Added preliminary support for encoder
2020-07-09 10:37:46 -07:00
Marshal Horn
3ad6232f4f
Updated demo to use si5351 driver
2020-07-09 09:22:15 -07:00
Marshal Horn
40429441bd
Added synth_disable()
2020-07-08 09:55:50 -07:00
Marshal Horn
83b51a33da
Added function to adjust phase
...
Also included a pll reset when an output is enabled or phase is changed.
2020-07-08 09:52:34 -07:00
Marshal Horn
776d4224ac
Made driver for si5351
...
Also included some of Guido's trig approximations (magn, arctan3)
2020-07-08 09:13:48 -07:00
Marshal Horn
a1298df605
Merged dsp and rx files
...
Since they were closely linked, it made the most sense to have them together
2020-07-06 21:40:04 -07:00
Marshal Horn
31c18b4524
Switched to C11 standard
...
This allowed using an anonymous struct inside the "complex" union.
2020-07-06 14:18:53 -07:00
Marshal Horn
1ea117dc52
Switched to asynchronous mailboxes
2020-07-06 14:09:52 -07:00
Marshal Horn
4d55b178a9
Drafted decimation filter for qsd receiver
2020-07-06 11:48:09 -07:00
Marshal Horn
ace1e657b8
Included si5351 in demo
2020-07-05 21:03:44 -07:00
Marshal Horn
a78a6d3be7
Added speaker PWM to demo
2020-07-05 16:53:30 -07:00
Marshal Horn
29e2f18b92
Added ADC to demo
2020-07-05 16:29:48 -07:00
Marshal Horn
06f0c065b4
Set up DAC for demo
2020-07-05 15:53:24 -07:00
Marshal Horn
ba98596ccd
Created new board template for uSDX
...
Also, switched to an eclipse project
2020-07-05 10:27:38 -07:00
Marshal Horn
0b064f9034
Enabled some hardware.
...
DMA channel on DAC isn't playing nice, so DAC is still disabled
2020-07-03 18:17:15 -07:00
Marshal Horn
a72683f8d2
Copied example project for NIL kernel
...
Updated ChibiOS to slightly newer commit, to deal with former GCC m0 bug which was fixed.
2020-07-03 16:49:10 -07:00
Marshal Horn
77d7a3fced
Added ChibiOS submodule
2020-07-03 16:37:31 -07:00
Marshal Horn
679ac4cbf3
annoted new resistors
2020-06-20 21:23:36 -07:00
Marshal Horn
20f3e9b14e
Changed buck regulator and encoder
...
Buck regulator changed from AP6320 to JW5057 due to availability in Chinese markets
Encoder footprint updated according to datasheet. Should be loose enough for most encoders to fit.
2020-06-20 21:19:08 -07:00
Marshal Horn
cfa45a4ef1
Added battery voltage monitor
2020-06-18 09:26:37 -07:00
Marshal Horn
1eb2f22fe0
Update README.md
2020-06-16 11:33:15 -07:00
Marshal Horn
87f46af173
Rearranged project
...
Removed old files
Brought PCB design to top level
2020-06-16 11:17:34 -07:00
Marshal Horn
d4e6e41c47
Minor improvements and fixes
...
* Grounded unused inputs of NAND gates
* Use a NAND gate to drive the speaker
* Put Reset pin on the debug port for SWD
* Added a programming port (with access to BOOT0) to allow programming via the bootloader
2020-06-16 09:58:50 -07:00
Marshal Horn
16d23e9fe4
Fixed RX biasing
2020-06-15 15:46:17 -07:00
Marshal Horn
ca195cdfb7
Added stiching vias, fixed some disconnections
2020-06-15 13:56:45 -07:00
Marshal Horn
10708735ff
Routing done.
2020-06-15 13:18:47 -07:00
Marshal Horn
3d276b2bf1
Added footprints for audio jack and BNC connector
2020-06-12 10:51:23 -07:00
Marshal Horn
8b3377e73f
Changed microcontroller to STM32F051KBT7
2020-06-11 16:18:15 -07:00
Marshal Horn
9482db9e7e
Rough PCB layout
2020-06-03 19:37:29 -07:00
Marshal Horn
7411e49780
Updated library footprints, changed 5V regulator to linear
2020-06-03 15:22:17 -07:00
Marshal Horn
81e786df32
Initial schematic capture
2020-06-02 16:19:56 -07:00
guido
9c65d6adfe
Fix DEBUG.
2020-05-27 15:06:04 +02:00
guido
005e93985b
Fix ucx.png UC1/2/3; RX stage now muted in TX. Minor correct for pin consistency.
2020-05-27 10:53:04 +02:00
guido
07980df362
Fix correcting tiny ADC DC offset error, introducing smeter bias.
2020-05-26 15:55:19 +02:00
guido
76235e79e9
Fix flash settings, EEPROM now preserved after programming.
2020-05-26 14:05:22 +02:00
guido
2fc6dd7677
Added new assembly manual v1.1, containing instruction for PA direct biasing method.
2020-05-23 18:47:45 +02:00
guido
aced5896f6
Fix error in installation instructions for direct biasing.
2020-05-23 16:12:43 +02:00