-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #11 from pulp-bio/dev
WULPUS Release v1.1.0
- Loading branch information
Showing
274 changed files
with
98,886 additions
and
493 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
# Changelog | ||
|
||
All main changes to this project will be documented in this file. | ||
For the detailed description, please explore nested folders and corresponding CHANGELOG.md files (e.g. for PCB projects or firmware). | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [1.1.0] - 2024-02-21 | ||
|
||
### Added | ||
|
||
- WULPUS User Manual Rev 1 (`docs/wulpus_user_manual.pdf`) | ||
- MSP430 firmware (located at `fw/msp430`) | ||
- WULPUS programmer PCBs' design files (located at `hw/wulpus_programmer_pcbs`). | ||
- Generated production files (Assembly drawings, BOM, Gerber files, Drill files, Pick&Place files) for all the PCBs. | ||
- Added the dedicated GUIs to configure the excitation/receive and measurement settings. | ||
- Added example configurations and data. | ||
|
||
### Fixed | ||
|
||
- BLE Package loss by implementing buffering on the nRF52 MCU. | ||
- Multiple GUI bugs. | ||
|
||
### Changed | ||
|
||
- Updated the design of the acquisition and high-voltage PCBs | ||
- Improved the schematics of the PCB projects to simplify the outsourced assembly. | ||
- Improved the main WULPUS GUI and an example script. | ||
|
||
### Removed | ||
|
||
- Removed `./sw/docs` folder with the old GUI guide. The information about the GUI is now available in the WULPUS user manual. |
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [1.1.0] - 2024-02-21 | ||
|
||
### Added | ||
|
||
- WULPUS user manual Rev 1. | ||
- Added the new photos of the WULPUS PCBs v1.1 folder into the dedicated subfolder (`./images/v1_1`). | ||
|
||
### Fixed | ||
|
||
### Changed | ||
|
||
- Moved `./images` folder into the dedicated subfolder (`./images/v1_0`) | ||
|
||
### Removed |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
# Folder for the documentation | ||
User Guide will be added in the next releases | ||
In this folder you can find the official wulpus user manual and the photos of the system. |
This file contains 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
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
File renamed without changes
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,11 @@ | ||
# Folder for the MSU 430 US sensing MCU firmware | ||
# WULPUS source files for MSP430 Ultrasound MCU firmware project | ||
This directory contains the source firmware files for | ||
- MSP430FR5043 Ultrasound MCU (`fw/msp430/wulpus_msp430_firmware`) mounted on the WULPUS acquisition PCB | ||
|
||
# How to get started? | ||
|
||
1. Follow the file `fw/msp430/how_to_setup_msp_430_toolchain_and_flash.md` to install the toolchain and SDK | ||
2. Follow the same file to flash the MSP430 MCU on the WULPUS acquisition PCB. | ||
|
||
# License | ||
The files in the `hw/nRF52/wulpus_msp430_firmware` directory contains third-party sources that come with their own licenses (primarily BSD and Apache 2.0 License). See the respective folders and source files' headers for the licenses used. |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# Setup of the TI MSP430 toolchain | ||
|
||
### TI Code Composer Studio (CCS) (V11.0.0.00012): | ||
`https://www.ti.com/tool/CCSTUDIO#downloads` | ||
- Download the single file installer, extract it and run the ccs_setup_11.0.0.00012 file | ||
- Choose custom installation | ||
- In "Select Components", select MSP430 ultra-low power MCUs and finish the installation | ||
|
||
# Flash the firmware to the MSP430 | ||
|
||
### To flash the MSP430 firmware: | ||
Open the project in Code Composer Studio (CCS) | ||
- Open CCS, set the workspace to default value | ||
- Select File > Open Projects from File System... | ||
- Select Directory, set it to `/fw/msp430/wulpus_msp430_firmware` and then click Finish | ||
- Select Project > Build Configurations > Set Active > Debug | ||
- Build the project | ||
- Connect the MSP FET programmer to the US probe using the 8-pin Molex connector according to the diagram in the User Guide. | ||
- Power the US probe with a battery or USB (Set the jumper P2 accordingly) | ||
- Flash the code: Click on the Flash icon (if necessary select a binary file called `wulpus_msp430_firmware.out`) |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<?xml version="1.0" encoding="UTF-8" ?> | ||
<?ccsproject version="1.0"?> | ||
<projectOptions> | ||
<ccsVersion value="11.0.0"/> | ||
<deviceVariant value="MSP430FR5043"/> | ||
<deviceFamily value="MSP430"/> | ||
<deviceEndianness value="little"/> | ||
<codegenToolVersion value="21.6.0.LTS"/> | ||
<isElfFormat value="true"/> | ||
<connection value="common/targetdb/connections/TIMSP430-USB.xml"/> | ||
<linkerCommandFile value="lnk_msp430fr5043.cmd"/> | ||
<rts value="libc.a"/> | ||
<createSlaveProjects value=""/> | ||
<templateProperties value="id=com.ti.common.project.core.emptyProjectWithMainTemplate_msp430"/> | ||
<filesToOpen value="main.c"/> | ||
<isTargetManual value="false"/> | ||
</projectOptions> |
Oops, something went wrong.