Initial commit

This commit is contained in:
Nav
2021-04-04 21:04:12 +01:00
commit a29c5e1fec
549 changed files with 441216 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
{
"environments": {
"default": {
"debugToolName": "atmel-ice",
"target": {
"name": "avr8",
"physicalInterface": "debugWire"
},
"debugServer": {
"name": "avr-gdb-rsp"
}
}
},
"insight": {
"enabled": true
}
}

14
resources/help.txt Normal file
View File

@@ -0,0 +1,14 @@
A Linux-based debug interface for embedded systems development.
Usage:
bloom [ENVIRONMENT_NAME/COMMAND]
If no environment name or command is provided, Bloom will fallback to the environment named "default".
If no such environment exists, Bloom will exit.
Commands:
--help, -h Displays this help text.
--version, -v Displays the current version number.
init Creates a new Bloom project configuration file (bloom.json) in the working directory.
For more information on getting started with Bloom, please visit https://bloom.oscillate.io/getting-started.

View File

@@ -0,0 +1 @@
Bloom is a Linux-based debug interface for embedded systems development. Bloom supports most Microchip AVR8 targets, along with numerous EDBG-based debug tools.

15
resources/packaging/postinst Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/bash
BLOOM_UDEV_FILE_PATH=/etc/udev/rules.d/
if [ ! -f "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ]; then
sudo ln -s /opt/bloom/resources/UDevRules/99-bloom.rules "$BLOOM_UDEV_FILE_PATH";
fi
if [ -f "/usr/bin/bloom" ]; then
sudo rm /usr/bin/bloom;
fi
sudo chmod u=rwx,g=rwx,o=rx -R /opt/bloom
ln -s /opt/bloom/bin/bloom /usr/bin/bloom;

11
resources/packaging/postrm Executable file
View File

@@ -0,0 +1,11 @@
#!/bin/bash
BLOOM_UDEV_FILE_PATH=/etc/udev/rules.d/
if [ -f "${BLOOM_UDEV_FILE_PATH}/99-bloom.rules" ]; then
sudo rm "$BLOOM_UDEV_FILE_PATH/99-bloom.rules";
fi
if [ -f "/usr/bin/bloom" ]; then
sudo rm /usr/bin/bloom;
fi