From c0ab45a792e2a349e9e49f143f32df239666fd3e Mon Sep 17 00:00:00 2001 From: LinoSchmidt Date: Sat, 8 Jan 2022 22:41:41 +0100 Subject: [PATCH] firmware in v1 verschoben --- Firmware V1.0/.vscode/c_cpp_properties.json | 64 +++++++++++++++++++ .../.vscode}/extensions.json | 0 Firmware V1.0/.vscode/launch.json | 44 +++++++++++++ .../.vscode}/settings.json | 0 .../SerialPort.ini | 0 {include => Firmware V1.0/include}/README | 0 .../include}/sensorapi/sensorapi.pde | 0 {lib => Firmware V1.0/lib}/README | 0 .../i2c_address_detect/i2c_address_detect.ino | 0 .../examples/spi_modetest/spi_modetest.ino | 0 .../examples/spi_registers/spi_registers.ino | 0 .../platformio.ini | 0 {src => Firmware V1.0/src}/main.cpp | 4 +- {test => Firmware V1.0/test}/README | 0 14 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 Firmware V1.0/.vscode/c_cpp_properties.json rename {.vscode => Firmware V1.0/.vscode}/extensions.json (100%) create mode 100644 Firmware V1.0/.vscode/launch.json rename {.vscode => Firmware V1.0/.vscode}/settings.json (100%) rename SerialPort.ini => Firmware V1.0/SerialPort.ini (100%) rename {include => Firmware V1.0/include}/README (100%) rename {include => Firmware V1.0/include}/sensorapi/sensorapi.pde (100%) rename {lib => Firmware V1.0/lib}/README (100%) rename {lib => Firmware V1.0/lib}/examples/i2c_address_detect/i2c_address_detect.ino (100%) rename {lib => Firmware V1.0/lib}/examples/spi_modetest/spi_modetest.ino (100%) rename {lib => Firmware V1.0/lib}/examples/spi_registers/spi_registers.ino (100%) rename platformio.ini => Firmware V1.0/platformio.ini (100%) rename {src => Firmware V1.0/src}/main.cpp (96%) rename {test => Firmware V1.0/test}/README (100%) diff --git a/Firmware V1.0/.vscode/c_cpp_properties.json b/Firmware V1.0/.vscode/c_cpp_properties.json new file mode 100644 index 0000000..5aa8001 --- /dev/null +++ b/Firmware V1.0/.vscode/c_cpp_properties.json @@ -0,0 +1,64 @@ +// +// !!! WARNING !!! AUTO-GENERATED FILE! +// PLEASE DO NOT MODIFY IT AND USE "platformio.ini": +// https://docs.platformio.org/page/projectconf/section_env_build.html#build-flags +// +{ + "configurations": [ + { + "name": "PlatformIO", + "includePath": [ + "d:/Projects/RoboterArm/include", + "d:/Projects/RoboterArm/src", + "d:/Projects/RoboterArm/.pio/libdeps/leonardo/Servo/src", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/cores/arduino", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/variants/leonardo", + "d:/Projects/RoboterArm/lib/examples", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/libraries/EEPROM/src", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/libraries/HID/src", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/libraries/SPI/src", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/libraries/Wire/src", + "" + ], + "browse": { + "limitSymbolsToIncludedHeaders": true, + "path": [ + "d:/Projects/RoboterArm/include", + "d:/Projects/RoboterArm/src", + "d:/Projects/RoboterArm/.pio/libdeps/leonardo/Servo/src", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/cores/arduino", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/variants/leonardo", + "d:/Projects/RoboterArm/lib/examples", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/libraries/EEPROM/src", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/libraries/HID/src", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/libraries/SPI/src", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/libraries/SoftwareSerial/src", + "C:/Users/linos/.platformio/packages/framework-arduino-avr/libraries/Wire/src", + "" + ] + }, + "defines": [ + "PLATFORMIO=50204", + "ARDUINO_AVR_LEONARDO", + "F_CPU=16000000L", + "ARDUINO_ARCH_AVR", + "ARDUINO=10808", + "USB_VID=0x2341", + "USB_PID=0x8036", + "USB_PRODUCT=\"Arduino Leonardo\"", + "USB_MANUFACTURER=\"Arduino\"", + "__AVR_ATmega32U4__", + "" + ], + "cStandard": "c11", + "cppStandard": "c++11", + "compilerPath": "C:/Users/linos/.platformio/packages/toolchain-atmelavr/bin/avr-gcc.exe", + "compilerArgs": [ + "-mmcu=atmega32u4", + "" + ] + } + ], + "version": 4 +} diff --git a/.vscode/extensions.json b/Firmware V1.0/.vscode/extensions.json similarity index 100% rename from .vscode/extensions.json rename to Firmware V1.0/.vscode/extensions.json diff --git a/Firmware V1.0/.vscode/launch.json b/Firmware V1.0/.vscode/launch.json new file mode 100644 index 0000000..184a0cd --- /dev/null +++ b/Firmware V1.0/.vscode/launch.json @@ -0,0 +1,44 @@ +// AUTOMATICALLY GENERATED FILE. PLEASE DO NOT MODIFY IT MANUALLY +// +// PIO Unified Debugger +// +// Documentation: https://docs.platformio.org/page/plus/debugging.html +// Configuration: https://docs.platformio.org/page/projectconf/section_env_debug.html + +{ + "version": "0.2.0", + "configurations": [ + { + "type": "platformio-debug", + "request": "launch", + "name": "PIO Debug", + "executable": "d:/Projects/RoboterArm/.pio/build/leonardo/firmware.elf", + "projectEnvName": "leonardo", + "toolchainBinDir": "C:/Users/linos/.platformio/packages/toolchain-atmelavr/bin", + "internalConsoleOptions": "openOnSessionStart", + "preLaunchTask": { + "type": "PlatformIO", + "task": "Pre-Debug" + } + }, + { + "type": "platformio-debug", + "request": "launch", + "name": "PIO Debug (skip Pre-Debug)", + "executable": "d:/Projects/RoboterArm/.pio/build/leonardo/firmware.elf", + "projectEnvName": "leonardo", + "toolchainBinDir": "C:/Users/linos/.platformio/packages/toolchain-atmelavr/bin", + "internalConsoleOptions": "openOnSessionStart" + }, + { + "type": "platformio-debug", + "request": "launch", + "name": "PIO Debug (without uploading)", + "executable": "d:/Projects/RoboterArm/.pio/build/leonardo/firmware.elf", + "projectEnvName": "leonardo", + "toolchainBinDir": "C:/Users/linos/.platformio/packages/toolchain-atmelavr/bin", + "internalConsoleOptions": "openOnSessionStart", + "loadMode": "manual" + } + ] +} diff --git a/.vscode/settings.json b/Firmware V1.0/.vscode/settings.json similarity index 100% rename from .vscode/settings.json rename to Firmware V1.0/.vscode/settings.json diff --git a/SerialPort.ini b/Firmware V1.0/SerialPort.ini similarity index 100% rename from SerialPort.ini rename to Firmware V1.0/SerialPort.ini diff --git a/include/README b/Firmware V1.0/include/README similarity index 100% rename from include/README rename to Firmware V1.0/include/README diff --git a/include/sensorapi/sensorapi.pde b/Firmware V1.0/include/sensorapi/sensorapi.pde similarity index 100% rename from include/sensorapi/sensorapi.pde rename to Firmware V1.0/include/sensorapi/sensorapi.pde diff --git a/lib/README b/Firmware V1.0/lib/README similarity index 100% rename from lib/README rename to Firmware V1.0/lib/README diff --git a/lib/examples/i2c_address_detect/i2c_address_detect.ino b/Firmware V1.0/lib/examples/i2c_address_detect/i2c_address_detect.ino similarity index 100% rename from lib/examples/i2c_address_detect/i2c_address_detect.ino rename to Firmware V1.0/lib/examples/i2c_address_detect/i2c_address_detect.ino diff --git a/lib/examples/spi_modetest/spi_modetest.ino b/Firmware V1.0/lib/examples/spi_modetest/spi_modetest.ino similarity index 100% rename from lib/examples/spi_modetest/spi_modetest.ino rename to Firmware V1.0/lib/examples/spi_modetest/spi_modetest.ino diff --git a/lib/examples/spi_registers/spi_registers.ino b/Firmware V1.0/lib/examples/spi_registers/spi_registers.ino similarity index 100% rename from lib/examples/spi_registers/spi_registers.ino rename to Firmware V1.0/lib/examples/spi_registers/spi_registers.ino diff --git a/platformio.ini b/Firmware V1.0/platformio.ini similarity index 100% rename from platformio.ini rename to Firmware V1.0/platformio.ini diff --git a/src/main.cpp b/Firmware V1.0/src/main.cpp similarity index 96% rename from src/main.cpp rename to Firmware V1.0/src/main.cpp index 37d1418..e679a82 100644 --- a/src/main.cpp +++ b/Firmware V1.0/src/main.cpp @@ -1,7 +1,7 @@ #include #include -#define Debug true /*----------------------------------Ausschalten Wichtig!---------------------------------------*/ +#define Debug true /*----------------------------------Ausschalten Wichtig! (Nur für testzwecke)---------------------------------------*/ #define servoDrehungPin 9 #define servoArmPin 10 @@ -13,7 +13,7 @@ #define poti3Pin 0 #define poti4Pin 3 -#define DrehungMax 180 +#define DrehungMax 145 #define DrehungMin 0 #define ArmMax 180 diff --git a/test/README b/Firmware V1.0/test/README similarity index 100% rename from test/README rename to Firmware V1.0/test/README