Commit graph

  • 454c5607e4 MAkeFile bits pwsimple Paul Warren 2023-07-10 20:33:47 +1000
  • 11cd368a80 strangeness Paul Warren 2021-06-30 21:27:40 +1000
  • f6041bb0d8 something strange happening Paul Warren 2021-06-30 21:26:53 +1000
  • 75f5ef8e07 Added missing DAC startup and removed superfluous SysTick_Handler. PSDR.hex compiles pwcube01 PSDR_Rebuild Paul Warren 2021-02-11 13:10:10 +1100
  • 0de5e32b0e BlinkLed stuff works now Paul Warren 2021-02-11 13:02:37 +1100
  • e32fdbd61b Add missing implementations to Makefile, fix suspiscious lines Paul Warren 2021-02-11 11:56:02 +1100
  • e1a17c0d3e Missing implementations Paul Warren 2021-02-11 11:54:39 +1100
  • 46bdb983b3 #include mess sorted out I think Paul Warren 2021-02-11 11:30:51 +1100
  • 3a473c183c Smore more missing headers Paul Warren 2021-02-10 22:03:49 +1100
  • babcaa037f Code added to main, more include mess sorted (I think) Paul Warren 2021-02-10 22:03:34 +1100
  • 78f16d341d Code compile cleanly now Paul Warren 2021-02-10 15:24:53 +1100
  • 751c4527b6 Gitignore update Paul Warren 2021-02-10 15:24:04 +1100
  • 44aa478637 Added some more missing includes Paul Warren 2021-02-10 15:23:50 +1100
  • b69684b8b7 Progress made, can now build most of the objects a few more stray #inccludes to fix Paul Warren 2021-02-09 23:16:26 +1100
  • 93abfe58eb I really hate git sometimes, I think I've now actually removed the build artifacts... Paul Warren 2021-02-07 19:43:41 +1100
  • b16a1d50f6 Remove the build artifacts Paul Warren 2021-02-07 19:42:29 +1100
  • 8a529ec379 Remove build artifacts, adjust gitignore Paul Warren 2021-02-07 19:40:27 +1100
  • b9c0629c7e
    Merge pull request #12 from jeffersonbenson/PSDR_Rebuild Jeff Benson 2021-01-27 09:09:44 -0500
  • 5446477678 Updated README Jeffersonbenson 2021-01-18 17:40:23 -0500
  • 2d3f7ee5a3 Added Contributing and License, reorganized Hardware Jeffersonbenson 2021-01-18 16:47:56 -0500
  • e5d79a0229 Merge branch 'PSDR_F7' of https://github.com/MichaelRColton/PSDR into PSDR_Rebuild Michael Colton 2019-05-24 15:29:50 -0600
  • b78769a2ca This is a major architectural change. It's based on STM32CubeMX building a Makefile project with a lot of the configuration already done automatically. The reasoning being that they'll get right on the first try what I have to torturously fiddle with. And the result? With minimal effort, I already have a build that is more portable to develop on, uses the latest drivers, includes FreeRTOS, and I've already got DMA video working pretty much perfectly (though not 100% optimized and tested). This is also giving me a convenient opportunity to massively clean up my code and just a few tricks I've learned since writing the old code. So far so good!! BUT! It can't do any radio like things yet, none of that is implemented at al, no interface, no audio, etc. Michael Colton 2019-05-24 15:28:07 -0600
  • ab2c8fd698 Not sure what the difference is. Maybe nothing. Is there a good way to compare the contents of two Excel files? Michael Colton 2018-07-31 10:57:56 -0600
  • 457c2702ce Dude, this DMA thing is killing me!!! I can write to the display at blistering speeds, but there are errors in the picture and I can't figure out why! <pulls all hair out!> Michael Colton 2018-06-21 23:51:59 -0600
  • ce58e273f6 Saving so I can go back. Michael Colton 2018-04-03 22:42:23 -0600
  • 111e907813 I have no idea where I left off. Committing so I don't lose it. Michael Colton 2018-03-30 00:53:14 -0600
  • c9e7284a9f Further progress on DMA. The radio is now "usable" with it turned on. There is a whole lot of weird corruption to the graphics... anyway, it's progress and I want to make sure it's saved. Michael Colton 2017-06-26 22:43:16 -0600
  • 14d70c8afd Semi working DMA code for the display driver! So excited! Now to work out the bugs :) Michael Colton 2017-06-24 23:42:12 -0600
  • 26b7ef6f6d Merge remote-tracking branch 'pwarren/PSDR_F7' into PSDR_F7 Michael Colton 2017-01-19 00:23:42 -0700
  • bec53516f0 Merges in pwarren's OFF menu item (and other recent additions) Michael Colton 2017-01-19 00:01:51 -0700
  • aaa24f87de More compiler warnings, unused variables mostly Paul Warren 2017-01-15 15:43:22 +1100
  • 0aeba6c947 const images causing comipler to complain Paul Warren 2017-01-15 15:31:56 +1100
  • 2330c458f0 restore .gitignore Paul Warren 2017-01-13 13:20:45 +1100
  • 3ecebbd2e1 Nicely teardown peripheral's before StandBy Paul Warren 2017-01-01 21:34:04 +1100
  • 9308765f6e Remove afgain debugging, add binaries Paul Warren 2017-01-01 17:21:17 +1100
  • 4b2fd072e9 Power Off works! click Reset button to power on Paul Warren 2017-01-01 17:19:59 +1100
  • 1381f544d0 More compiler warnings fixes Paul Warren 2016-12-31 20:25:25 +1100
  • af4d1fa94e Actual compiled objects. newlib differences. Paul Warren 2016-12-31 16:09:36 +1100
  • 5510302b11 Useful Volume menu item. Compiler warnings in main.c Paul Warren 2016-12-31 16:02:50 +1100
  • 2a0a65cff1 Changes it so BOTH paddles need to be clicked to transmit. Michael Colton 2016-11-17 22:45:55 -0700
  • e4dabf0ef2 I want the .hex file included so people can flash their PSDRs without having to compile the code themselves (I thought git was already tracking it.....) Michael Colton 2016-11-07 23:46:16 -0700
  • c2b94ddce0 Fixes very basic transmit support. Adds assembly instructions. Cleans up the Solid Model a little and moves older items to an Archive folder (basically to make sure they are okay to delete, since Git is keeping a history, there is no real reason to have an archive folder, right?) Michael Colton 2016-11-07 23:23:26 -0700
  • dfa2858888 Merge branch 'PSDR_F7' of https://github.com/MichaelRColton/PSDR into PSDR_F7 Michael Colton 2016-11-03 09:57:48 -0600
  • 23cef9918d Adds packing list drawing, re-enables experimental transmitting Michael Colton 2016-11-03 09:55:06 -0600
  • 5f0efd7a42 Update to Face Cover part. Also includes a fixture I designed to secure them while being milled. Michael Colton 2016-11-01 15:07:59 -0600
  • acfa4f3d6e Considering a modification to the face plate to streamline manufacturing. Michael Colton 2016-09-26 09:47:04 -0600
  • 25a38a7927 Updates to enclosure models, BOM, paste layer layers for PCBs, pinouts for keychain board. Michael Colton 2016-09-24 13:34:15 -0600
  • 468dc41b7c PSDR 2.6.1 PCB complete. Updates to BOM in preparation for order. Also added a little bit of code to turn off printf statements when not debugging (otherwise the board wont run without a debugger attached.) Michael Colton 2016-07-31 22:05:44 -0600
  • 7a70b17276 Adds BOM for PSDR2.6, also some notes on the schematic, and defining the pin for charge source control. Michael Colton 2016-06-09 00:35:57 -0600
  • 8ad6b3ca50 PCB 2.6v is complete and prototypes will get here on Friday! Michael Colton 2016-06-08 12:18:57 -0600
  • 7e1addf952 Almost done with PCB 2.6v. I decided to change the reference designators so it's easier to find components. But PADS randomly swapped a bunch of parts. I wasted HOURS fixing it! :( Anyway, it's almost done, and the new reference designators are going to be nice..... maybe not totally worth it...... Michael Colton 2016-05-29 00:14:03 -0600
  • f0a4472f27 More progress on v2.6 PCB. Almost done. Length matching the signal lines by hand is a bit of a pain..... the version of PADS I have can't do it <rolls eyes>. Michael Colton 2016-05-26 00:49:25 -0600
  • 8e248a52cd Mostly changes to the PCB and schematic. This is PSDR v2.6, and it's almost done. I am committing here as a backup. Also changed the code to use internal pull-ups for the I2C. Michael Colton 2016-05-25 18:23:03 -0600
  • 88d9220f56 This fixes (I think) the ADC issue. Or rather, interprets the already correct values correctly. Anyway. I think we are good, though more testing would be nice. I compared the F4 display performance to the F7 to see if the flickering/shimmering effect was there. It was not..... because the display was scrolling so slowly by comparison! The F7 is so fast that it was sometimes calculating and drawing the waterfall twice! Should be better now, but I may want to slow it down further. Also some changes to the power up/clock settings functions. Turns out there were two, not sure which is better or more complete. They both work well enough for now. Michael Colton 2016-05-11 16:57:45 -0600
  • acefe9aa46 Seems I've pretty much got the F7 working now. There is still something weird with the ADC not returning the right value.. Also, the screen looks shimmery if viewed from the right angle. I've never noticed it before. Not sure if that's the F7's fault? Saving here so I can try the F4 again to compare. Michael Colton 2016-05-09 21:49:47 -0600
  • ac513eaae0 Merge branch 'master' into PSDR_F7 Michael Colton 2016-05-08 00:53:48 -0600
  • 2c1530d33f Control of the new frequency synth is pretty much working (not completely optimized, probably isn't taking full advantage of its resolution, and doesn't cover its full range yet) the PSDR can now tune from 2.5MHz to 175MHz! Sensitivity isn't great (currently around -90dbm on 7MHz and about -80-85dbm on 146.4MHz. Still pretty cool! master Michael Colton 2016-05-07 15:01:37 -0600
  • 53263f2416 Merge branch 'PSDR2.5_PCB' Michael Colton 2016-05-01 00:57:05 -0600
  • 46dc8ad0af Trying to merge, it wants me to commit stuff first. Michael Colton 2016-05-01 00:56:50 -0600
  • 155b2700d4 Oops, didn't actually commit the files. Michael Colton 2016-05-01 00:50:49 -0600
  • 8b02d73d1c Didn't actually change much. This is testing with the new diode ring mixer. Seems to be working! Thank goodness!! Reception in 2m seems very weak... might need a preamp or something? Michael Colton 2016-05-01 00:49:43 -0600
  • b3ee5db2b4 Saving current progress. Still some weird issues. Having trouble with I2C (again! It was such a pain to get working on the F4) and also something with the ADC I think.... I suppose it could be assembly issues of the F7 board too.... Hmmm. Michael Colton 2016-04-30 20:55:01 -0600
  • 7c84c19d01 Okay! I've got it compiling and largely running on the F7! Still not everything is right, but a lot of it is. I think I am almost there! Maybe I'll get to include the F7 after all :D Michael Colton 2016-04-26 00:21:16 -0600
  • a24a6c6b8c I don't know if I am closer or further away. This stuff is hugely frustrating sometimes..... Michael Colton 2016-04-24 00:54:47 -0600
  • 86a5916626 Progress, I think. The thing compiles and builds something, but it's only 1K and won't run. Trying to figure out what I am doing wrong. :/ Michael Colton 2016-04-24 00:17:37 -0600
  • 57f3365484 Progress on copying stuff over for the F7. I am making quite a mess, I think I sure hope I can reverse this all if I need to!!! Michael Colton 2016-04-23 21:53:10 -0600
  • 4385f07394 Trying to get the PSDR code to run on the F7 chip. I'd like to use that one if I can. Michael Colton 2016-04-23 21:23:43 -0600
  • 59e59d7af1 Simple test that the GPS module is indeed talking and the MCU can indeed hear it. It's dropping characters though, and it's polling based and whatnot, so it will need to change fast. Also, so far, in my office, the GPS hasn't gotten a lock. Is the antenna good enough? How about the antenna match? Michael Colton 2016-04-21 20:55:56 -0600
  • a211a0b9dd A heroic effort to push things forward. Now working includes the I2C interface and the code to talk to and start up the frequency synth. Flip flops are on, frequencies are being divided. No luck on actually getting a signal all the way through though. I currently suspect the transformers or the mixers..... how high can a quadrature sampling detector go again? :/ Michael Colton 2016-04-21 00:57:58 -0600
  • 1890b25a4f PSDR 2.5 prototypes are assembled. This commit includes notes for things I want to change or improve (in the notes section of the schematic) as well as preliminary code changes to make it work on this hardware. Display comes on, lots of the parts are working, but no frequency synth yet, so it's hard to know how well the design is working. Michael Colton 2016-04-18 22:11:10 -0600
  • d227015917 PSDR 2.5 PCB Layout is complete! Updated schematics, layout files, gerbers, and some minor changes to the solid models are included. That was brutal! Michael Colton 2016-03-25 09:27:13 -0600
  • d784a1b607 Cleaning up the routing, a lot! At this point the goal is to increase performance, reliability, and manufacturability, but there is also an element of making it look good and being a perfectionist. I won't go too much longer. Backing up. Michael Colton 2016-03-20 12:06:36 -0600
  • 22fa6da294 ZERO unroutes! (Also, there was an extra pin on the MCU, so I added a second LED. Can't let pins go to waste!) I still need to clean up the routing, do planes, and silkscreen, but the worst is over! Backing up. Michael Colton 2016-03-16 19:17:51 -0600
  • 8d6e6ed844 Lots of progress! Down to about 35 un-routes. So close! Backing up. Michael Colton 2016-03-16 16:02:24 -0600
  • 6093ce3cfd Lots of progress on routing. The end is in sight! 156 Unroutes left and almost all the important lines are connected. Backing up. Michael Colton 2016-03-09 16:44:05 -0700
  • 4ba725120e I am laying out this PCB in the back seat of a truck on my way to Southern Utah. For some reason that feels hard-core. More layout progress. Backing up. Michael Colton 2016-03-03 12:34:31 -0700
  • 1b01060d1c More progress. We're at around 200 unroutes and just about all the components have been placed. I am using pin-swapping to make the routing easier and cleaner. Michael Colton 2016-02-24 23:06:14 -0700
  • e74f299d5e Further updates to PCB and Schematic. Backing up. Michael Colton 2016-02-24 12:49:30 -0700
  • 35e3a24925 Lots of progress. Less than 400 unroutes now. Looks like everything is going to fit! Thank goodness (but....... I can't say that for certain until I'm done I guess.) Backing up. Michael Colton 2016-02-18 23:51:12 -0700
  • 760a6aeae9 More progress on PCB layout. Backing up. Michael Colton 2016-02-13 14:37:21 -0700
  • 70440acfa4 Tons of progress today! Still lots to do. (I started at about 1200 unroutes and now I am down to about 750). Backing up. Michael Colton 2016-02-10 23:50:06 -0700
  • fc179fae46 Continued progress on the layout. Backing up. Michael Colton 2016-02-10 16:23:27 -0700
  • df9eb8394a Solid progress on PCB layout (it's going to be pretty challenging!) Some changes to the solid model to reflect board outline changes. Michael Colton 2016-02-06 00:42:17 -0700
  • 90281f58d8 Further updates to the PSDR2.5 Schematic, basically done. Time to start routing! Due to weirdness in the .PCB file, I am creating a new file and replacing the old, but I wanted to push it before I do that, as a backup. Michael Colton 2016-01-30 21:00:41 -0700
  • 57a60ce607 Progress on updating the schematic for the PSDR2.5. This is mainly a backup. Michael Colton 2016-01-29 09:14:52 -0700
  • 569ef2a22c This adds the final encoder board for the PSDR2.5, and includes much progress on the updates to the schematic and a little bit of work on the PCB layout. Michael Colton 2016-01-22 08:51:31 -0700
  • 0d6854649c Making changes to encoder board for new housing design, started integrating the new RF synth and mixers into the schematic. Michael Colton 2016-01-12 14:07:19 -0700
  • b4bf7f27b8 Merge pull request #4 from pwarren/master MichaelRColton 2016-01-03 13:05:00 -0700
  • de4db21eac Merge branch 'master' of https://github.com/MichaelRColton/PSDR Michael Colton 2016-01-01 17:27:21 -0700
  • 3bdb147fdf Some interface improvements. The filter bars now work, and the characters for the filter values are now better. This also improves the performance of navigating the interface. Also, added a basic volume display. Michael Colton 2015-12-30 21:18:31 -0700
  • 0d13c419cc Got trace statements though the debugger! Cool! And it was so minor. Also, fixed a weird issue with missing linker files (at least on this computer......) Michael Colton 2015-12-29 15:21:24 -0700
  • 5d4230e9c1 Missed a file in my last commit? Michael Colton 2015-11-24 14:43:03 -0700
  • 7aecbedaeb Merge branch 'master' of https://github.com/MichaelRColton/PSDR Michael Colton 2015-11-24 14:33:42 -0700
  • ff84014cf9 Upload of my development on my work computer. This includes some efforts to get serial working for the GPS (I think) and maybe some experimental transmitting test stuff? Anyway, mostly included here for completeness, and because I will not be doing PSDR development on this machine anymore. Michael Colton 2015-11-24 14:29:46 -0700
  • acdbc0749a Backin up my work. Is this a really annoying way to use Git? http://i2.kym-cdn.com/photos/images/original/000/234/765/b7e.jpg Michael Colton 2015-11-17 23:02:17 -0700
  • d81b06c5d5 Saving progress on PCB update. Probably going to be a lot of these soon. Michael Colton 2015-11-14 01:08:38 -0700
  • 3236178786 Syncing some more, not sure if these are more or less up-to-date than what's on here already..... Michael Colton 2015-11-14 00:04:20 -0700
  • c90ef72637 Updating Main PCB Michael Colton 2015-11-13 23:54:46 -0700
  • a84fd4cb4b Getting more files synced up. Organizing things. This includes all the keychain files. I forgot to upload them sooner! Michael Colton 2015-11-13 23:44:39 -0700
  • 674b3ef033 Getting the solid models up to date. Michael Colton 2015-11-11 18:11:47 -0700