Wykres commitów

141 Commity (98a508629a8d0d444060d7df01818b3470cd84b5)

Autor SHA1 Wiadomość Data
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