Silta

Latest version: v0.4.1

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.5

Release Notes:
- Fixed bug which limited command strings to 64 characters
- Updated command string buffers to 4096 bytes and SPI/I2C command buffers to 1024 bytes
- Added support for serial (instead of USB) console in the future
- Fixed SPI example

Firmware update/install instructions:
1. Install dfu-util using your favorite package manager (e.g. 'brew install dfu-util' on OSX)
2. Connect to the stm32f4-discovery board using the micro USB cable
3. Connect PA9 to 5V to power up the board
4. Temporarily connect BOOT0 and VDD and hit the reset button, this will bring up the USB DFU bootloader
5. Run dfu-util -d 0483:df11 -c 1 -i 0 -a 0 -s 0x8000000 -D silta.bin
6. Disconnect BOOT0 and VDD and reset the board again

0.1.4

Release Notes:
Disabling DACs by default since SPI shares some pins
Added dac_enable command for when DACs are needed
Added spicfg function and update spi example to use it
Fixed blinky example

Firmware update/install instructions:
1. Install dfu-util using your favorite package manager (e.g. 'brew install dfu-util' on OSX)
2. Connect to the stm32f4-discovery board using the micro USB cable
3. Connect PA9 to 5V to power up the board
4. Temporarily connect BOOT0 and VDD and hit the reset button, this will bring up the USB DFU bootloader
5. Run dfu-util -d 0483:df11 -c 1 -i 0 -a 0 -s 0x8000000 -D silta.bin
6. Disconnect BOOT0 and VDD and reset the board again

0.1.3

Release Notes:

This was a firmware-only release.
- Updated max number of command line arguments to 255 (was previously 8). This fixes a bug in SPI and I2C when trying to send more than a few bytes :-/

Firmware update/install instructions:
1. Install dfu-util using your favorite package manager (e.g. 'brew install dfu-util' on OSX)
2. Connect to the stm32f4-discovery board using the micro USB cable
3. Connect PA9 to 5V to power up the board
4. Temporarily connect BOOT0 and VDD and hit the reset button, this will bring up the USB DFU bootloader
5. Run dfu-util -d 0483:df11 -c 1 -i 0 -a 0 -s 0x8000000 -D silta.bin
6. Disconnect BOOT0 and VDD and reset the board again

0.1.2

Release Notes:

This was a firmware-only release.
- Added some extra error checking for I2C
- Added board serial number to USB descriptor so it can be accessed without connecting to the serial interface
- Renamed USB device to "Silta" for easier identification (and easy udev rules!)
- Added [example udev rules file](https://github.com/alvarop/silta/blob/master/sw/90-silta.rules) so linux users can get a nice /dev/silta0 symlink

In case you don't feel like compiling it yourself, this is the pre-built firmware for the STM32F4 Discovery board.

Firmware update/install instructions:
1. Install dfu-util using your favorite package manager (e.g. 'brew install dfu-util' on OSX)
2. Connect to the stm32f4-discovery board using the micro USB cable
3. Connect PA9 to 5V to power up the board
4. Temporarily connect BOOT0 and VDD and hit the reset button, this will bring up the USB DFU bootloader
5. Run dfu-util -d 0483:df11 -c 1 -i 0 -a 0 -s 0x8000000 -D silta.bin
6. Disconnect BOOT0 and VDD and reset the board again

0.1.1

In case you don't feel like compiling it yourself, this is the pre-built firmware for the STM32F4 Discovery board.

Firmware update/install instructions:
1. Install dfu-util using your favorite package manager (e.g. 'brew install dfu-util' on OSX)
2. Connect to the stm32f4-discovery board using the micro USB cable
3. Connect PA9 to 5V to power up the board
4. Temporarily connect BOOT0 and VDD and hit the reset button, this will bring up the USB DFU bootloader
5. Run `dfu-util -d 0483:df11 -c 1 -i 0 -a 0 -s 0x8000000 -D silta.bin`
6. Disconnect BOOT0 and VDD and reset the board again

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.