Release v3.0.0#120
Closed
mohamed-dek1 wants to merge 7 commits into
Closed
Conversation
* add initial readme files * add intial altium project files * change name of the schematic file * update the schematic to most recent changes * update title block on toplevel schematic * add part numbers to test points * add current pcb and pcblib * update capacitor comments to follow C5 * remove mention of pcb in schematic branch * update IO ports for daisy chaining * link pcb and pcblib * update schematics to match sch branch * fix some drc issues * fix design rule issues * update manufacturer info * switch ports * update pins for differential side * update names and schematic * update naming * add logo to the board * move a trace to a better spot * remove unnecessary traces due to polygon * rename files according to requested changes * update naming due to requested changes * add some silkscreen illustration and fix small things regarding layout and traces * update files to resolve conflicts * add complete revision name to board * add initial readme templates and release folder * add remaining release folder files * update docs readme * update related issues section * remove the 1 after supplier information * remove alternate components file * add PRs to related issues and PRs section * Refactor README for Daisy Chain Adapter Removed unnecessary sections and simplified the README. * Change solder mask color from Black to Green * reduce file sizes --------- Co-authored-by: knvprasad-dr <fkamiset@umn.edu>
* Add gh actions * Make files executable * Run check-format as root Updated script execution to use sudo for clang-format and check-format. * Update old gh-actions integration * Use old gh-actions * Update GitHub Actions workflow for formatting checks * Change llvm version * Update check-format.yml * Update check-format.yml * Update check-format.yml * Update clang-format * Fix formatting * Fix formatting
* add firmware to propogate sync signal * add first attempt at implementing queue * add new partial DMA implementation * add all code for dma useage * add currently working daisy chain firmware * add transmit firmware for channels 97 through 9B * add current transmit implementation * add queue and buffers for uart2 and 3 * add immediate transmit in adc.c * add none dma transfer of sampled data * add updated process singly byte function * add more changes to the tranmission firmware * add ifs between transmission * add boolean for second if * add fastest version of personal data transmit * remove FE * turn process single byte into static inline * remove process_routing from main and place after interrupt * add synchronous single byte function * remove state machine * Optimize DMA routing time for ST MCU * swap toggle and reset lines * Optimize process_routing * Restore helpful comments * Refactor UART dual-stream and single-stream processing Refactor UART processing to use while loops for better handling of available data. Removed redundant checks and updated available byte counters. * add initial changes to syncing fbc and amds firmware * Update header file for benchmark code * Add benchmarking code to the two adc and uart driver * add faster initial transmit * Optimize the send data in the ext irq function * Go back to using loops for IRQ handler * remove benchmark flag * add the rest of uart6 and 1 implementation * fix daisy chain transmit function * Make main only use process_routing when data is available * add conditionals and custom build config * switch back to debug build config * add conditional process in main * add more conditional defines * add new build configs to gitignore * remove conditional from default configuration * add interleaved transmit function and modified irq handler * enable counter * comment certain sections in order to get a baseline * add firmware used to get a benchmark * move header transmit to avoid timeout * remove uneccasry counter firmware' * remove second wait state * add reset to sample-transmit function * add more profiling code * add bad modified sample-transmit * add cleaned up version of sample-transmit function * add benchmark code to I3 handler * add interleaved transmit for FBC * update active mask comment to be accurate * update I15_10 interrupt handler to actually use the fast path sample-tranmit function * cleanup comments and remove old and unused code * add delays to transmission * add docs changes to readme * add debugging logic and delays * replace delays with timeouts * add conditional to handler and switch led control in main * cleanup the code * add more debugging logic * fix indexing for timeout conditions * add more debugging logic * add logic for testing with AMDS * reduce baudrate to 20Mbps * clean up code to get a baseline for the FBC * clean up code to prepare for release * rename motherboard_v1 project and files and mainboard * Enhance comments on DMA data handling Clarify that this should not be the regular path --------- Co-authored-by: Eric Severson <sever@umn.edu> Co-authored-by: Harley Peterson <pet05059@umn.edu>
Added details for version 3.0.0 release including new features and updates.
Update CHANGELOG for v3.0.0 release
Member
|
@elsevers I believe this PR should be closed, please double check my assumption here though. |
Contributor
|
Yes, close it out. We don't need a PR for this, we need a new branch. |
Member
|
Implemented in v3.0.0. Closing. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v2.0.2