Wykres commitów

50 Commity (d30b1101d77fb77c570a8449f29d6d575ee967c9)

Autor SHA1 Wiadomość Data
Rob Riggs d30b1101d7 Fix a small silkscreen error. Move part designators for op amp, EEPROM and Nucleo board to silkscreen. 2021-07-17 23:22:32 -05:00
Rob Riggs 9840007125 Update PCB to Rev C. Larger footprints for C1, C2, C10, C11, C12, C13, Q1, & Q2. Add new diode D7. 2021-07-17 23:08:11 -05:00
Rob Riggs cb1c353a2f Update to Rev C. 2021-07-17 23:05:45 -05:00
Rob Riggs fb2a49e573 Use larger footprints for C12 and C13. 2021-07-17 23:05:11 -05:00
Rob Riggs fcc4076b75 Update C1 & C2 values to 22uF and footprint size. Update decoupling capacitor footprints. 2021-07-17 22:03:32 -05:00
Rob Riggs e5a6bd6145 Use wide footprint for Q1 and Q2 to help with hand soldering. 2021-07-17 16:31:09 -05:00
Rob Riggs 682039a3c3 Add Schottky diode on AUDIO OUT to eliminate the DC bias caused by Q1 body diode and C2. 2021-07-17 15:59:42 -05:00
Rob Riggs 5cfb82f114 Add gerbers. 2020-12-06 22:45:04 -06:00
Rob Riggs 6c272548c3 Add fabrication notes to indicate where to place production codes. 2020-05-07 20:32:32 -05:00
Rob Riggs 82fa275583 Update schematic C1 and add dimensions for mounting holes to PCB. 2020-05-06 11:14:03 -05:00
Rob Riggs 1c0f2331e0 Remove unneeded ZIP files. 2020-05-06 11:13:32 -05:00
Rob Riggs 4983546dae Update the rev on the pcb notes. Remove backup files. Update .gitignore for KiCAD files. 2020-05-05 21:52:15 -05:00
Rob Riggs fc69b969a9 Rev B of 67mm board. Fix logo, move blue LED a bit, update C1 value, and expand Nucleo pin offsets for press-fit. Fix hole locations and significant alignment issues in front and rear panels. Change to panel radius from 4mm to 5mm and height from 25.5mm to 25mm. Simplify and widen spacer. 2020-05-05 21:45:40 -05:00
Rob Riggs 89560f0547 Save PCB with KiCAD 5.1.5 (stable). 2020-03-16 18:58:06 -05:00
Rob Riggs 92adfa6569 Add new 60mm PCB. 2020-03-16 18:47:50 -05:00
Rob Riggs 41e3b7fab5 Add new 60mm PCB. 2020-03-16 18:47:34 -05:00
Rob Riggs b46dd6877c Start of 9600 baud support. 2020-01-10 11:58:25 -06:00
Rob Riggs 05417dad5f Update version to 1.0.1. Fix null pointer deref. Respond properly to SAVE_EEPROM command. 2020-01-07 20:41:04 -06:00
Rob Riggs 14f073b528 Release hardware init mutex only after EEPROM settings are available. 2020-01-07 20:35:45 -06:00
Rob Riggs f1ed39c306 Wait, don't crash, when a buffer is unavailable. 2020-01-07 20:33:44 -06:00
Rob Riggs 826a53651d Don't init PTT during EEPROM init. 2020-01-07 20:30:19 -06:00
Rob Riggs 42bda8cb7e Fix SLIP encoding defect in frame encoder. 2020-01-06 19:37:24 -06:00
Rob Riggs 9c5a46fbcf Increase clock speed to 80MHz and disable ADC oversampling. 2020-01-06 19:25:35 -06:00
Rob Riggs 6ac64d3aa4 Add harware init mutex. 2020-01-06 19:23:42 -06:00
Rob Riggs 959a9c0a4b Update notebook links to point to nbviewer. 2019-06-24 19:47:19 -05:00
Rob Riggs b68a4942ad Add missing image file. Fix some formatting issues, spelling and awkward wording. 2019-06-24 07:49:00 -05:00
Rob Riggs ef3e59fa27 Schematic not displaying. 2019-06-23 22:34:32 -05:00
Rob Riggs 5fd7b89778 Fix a missing build step. Add a configuration step (Save Settings). Add more diagnostics and troubleshooting steps. 2019-06-23 21:56:56 -05:00
Rob Riggs 49a7d1f5ee Updates to the build instructions, including programming, configuration and troubleshooting. 2019-06-23 14:42:04 -05:00
Rob Riggs e33bfef43b Add KiCAD files and build instructions. 2019-06-22 22:52:58 -05:00
Rob Riggs f4da4e0231 Merge branch 'master' of github.com:mobilinkd/nucleo32-l432kc-tnc-firmware
This only affected README.md, which was trimmed significantly.
2019-06-22 22:03:53 -05:00
Rob Riggs 777919da49 Massive update to get the NucleoTNC firmware up to date with the TNC3. Mostly improvements to the moduleator and demodulator sections. Fix EEPROM read/write. Update version number to 1.0.0. 2019-06-22 21:53:34 -05:00
Mobilinkd LLC c8567131e6
Update README.md 2019-02-11 22:05:10 -06:00
Mobilinkd LLC 549f532148
Update README.md
Start adding build instructions.
2019-02-11 21:36:12 -06:00
Rob Riggs 1d228b0413 Add note about fixing ADC LL driver to README. 2018-08-13 19:16:29 -05:00
Rob Riggs 0c5cad23ae Cannot use TRACESWO on Nucleo32 boards. 2018-08-13 19:05:30 -05:00
Rob Riggs 41614ac9a2 Fix broken critical section handling when toggling LEDs. 2018-08-12 11:44:53 -05:00
Rob Riggs d447b149ed Support setting/getting MYCALL. Add new modem types. 2018-08-11 16:07:12 -05:00
Rob Riggs 6783a39e8c Fix DAC output glitch when starting transmission. 2018-08-11 16:06:07 -05:00
Rob Riggs 0250e5a7f2 Fix & enable I2C EEPROM support. 2018-08-05 21:24:38 -05:00
Rob Riggs e6b920d0fb Fix defect in L4 HAL version 1.12.0 LL ADC code that misconfigures the ADC channel. 2018-08-05 19:25:40 -05:00
Rob Riggs 15e6de9744 Use KISS-based logging since SWO does not work on Nucleo32. 2018-08-05 19:23:38 -05:00
Rob Riggs 11f18d27ce Make it save to use LEDs in ISR. 2018-08-05 19:22:56 -05:00
Rob Riggs 82aa99dd4f Remove extraneous logging. 2018-08-05 19:22:15 -05:00
Rob Riggs 5b2b150b0d Move some pins around, use LED3, and name the AUDIO_IN pin. Initialize DAC, Op Amp and ADC in main(). Increase ADC clock to 80MHz and enable 16x oversampling. Increase sample time to 6.5 cycles. Support up to 16-bit ADC values (oversampling). Widen the DFT bins used for twist detection. Increase the amount of error checking we do. Improve input gain setting algorithm. 2018-08-05 19:21:52 -05:00
Rob Riggs 660ebffb73 Use tickless idle, and add stack overflow detection. 2018-08-05 19:07:21 -05:00
Rob Riggs 9ecd997cad Add TNC code, openocd configs, etc. 2018-07-29 21:34:53 -05:00
Rob Riggs 5d38c4a1ad Add support for using SRAM2 separate from SRAM1. 2018-07-29 12:43:52 -05:00
Rob Riggs 89a8cfbcbe Initial STM32CubeMX code generation. 2018-07-29 12:40:09 -05:00
Mobilinkd LLC 907bc90726
Initial commit 2018-07-29 12:30:28 -05:00