From 00bf92d2877fcc6d338be1ab64e9aa749192c22a Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Thu, 21 Dec 2023 18:07:43 +0100 Subject: [PATCH 01/81] Switch to Luos_engine revision 3.1.0 --- examples/apps/alarm_controller/library.json | 4 ++-- examples/apps/biometric-security/library.json | 4 ++-- examples/apps/start_controller/library.json | 4 ++-- .../projects/Arduino/bldc_simple_foc/lib/motor/library.json | 4 ++-- examples/projects/Arduino/bldc_simple_foc/platformio.ini | 2 +- examples/projects/Arduino/button/lib/button/library.json | 4 ++-- examples/projects/Arduino/button/platformio.ini | 2 +- .../projects/Arduino/fingerprint/lib/Fingerprint/library.json | 4 ++-- examples/projects/Arduino/fingerprint/platformio.ini | 2 +- examples/projects/Arduino/gate_serialcom/platformio.ini | 2 +- examples/projects/Arduino/lcd/lib/Lcd/library.json | 4 ++-- examples/projects/Arduino/lcd/platformio.ini | 2 +- examples/projects/Arduino/led/lib/led/library.json | 4 ++-- examples/projects/Arduino/led/platformio.ini | 2 +- .../projects/Arduino/servo_motor/lib/Servo_motor/library.json | 4 ++-- examples/projects/Arduino/servo_motor/platformio.ini | 2 +- .../Arduino/stepper_simple_foc/lib/motor/library.json | 4 ++-- examples/projects/Arduino/stepper_simple_foc/platformio.ini | 2 +- examples/projects/ESP32/button/lib/button/library.json | 4 ++-- examples/projects/ESP32/button/platformio.ini | 2 +- .../projects/ESP32/button_arduino/lib/button/library.json | 4 ++-- examples/projects/ESP32/button_arduino/platformio.ini | 2 +- examples/projects/ESP32/gate_serialcom/platformio.ini | 2 +- examples/projects/ESP32/gate_serialcom_arduino/platformio.ini | 2 +- examples/projects/ESP32/led/lib/led/library.json | 4 ++-- examples/projects/ESP32/led/platformio.ini | 2 +- examples/projects/ESP32/led_arduino/lib/led/library.json | 2 +- examples/projects/ESP32/led_arduino/platformio.ini | 2 +- .../NUCLEO-F072RB/barometer/lib/barometer/library.json | 4 ++-- examples/projects/NUCLEO-F072RB/barometer/platformio.ini | 2 +- examples/projects/NUCLEO-F072RB/bootloader/platformio.ini | 2 +- .../projects/NUCLEO-F072RB/button/lib/Button/library.json | 4 ++-- examples/projects/NUCLEO-F072RB/button/platformio.ini | 2 +- .../projects/NUCLEO-F072RB/dc_motor/lib/DC_motor/library.json | 4 ++-- examples/projects/NUCLEO-F072RB/dc_motor/platformio.ini | 2 +- examples/projects/NUCLEO-F072RB/gate_serialcom/platformio.ini | 2 +- .../potentiometer/lib/Potentiometer/library.json | 4 ++-- examples/projects/NUCLEO-F072RB/potentiometer/platformio.ini | 2 +- examples/projects/NUCLEO-F401RE/bootloader/platformio.ini | 2 +- .../projects/NUCLEO-F401RE/button/lib/Button/library.json | 4 ++-- examples/projects/NUCLEO-F401RE/button/platformio.ini | 2 +- .../projects/NUCLEO-F401RE/dc_motor/lib/DC_motor/library.json | 4 ++-- examples/projects/NUCLEO-F401RE/dc_motor/platformio.ini | 2 +- examples/projects/NUCLEO-F401RE/gate_serialcom/platformio.ini | 2 +- examples/projects/NUCLEO-F401RE/led/lib/Led/library.json | 4 ++-- .../projects/NUCLEO-F401RE/led/lib/alias_save/library.json | 4 ++-- examples/projects/NUCLEO-F401RE/led/platformio.ini | 2 +- .../potentiometer/lib/Potentiometer/library.json | 4 ++-- examples/projects/NUCLEO-F401RE/potentiometer/platformio.ini | 2 +- examples/projects/NUCLEO-F410RB/bootloader/platformio.ini | 2 +- .../projects/NUCLEO-F410RB/button/lib/Button/library.json | 4 ++-- examples/projects/NUCLEO-F410RB/button/platformio.ini | 2 +- .../projects/NUCLEO-F410RB/dc_motor/lib/DC_motor/library.json | 4 ++-- examples/projects/NUCLEO-F410RB/dc_motor/platformio.ini | 2 +- examples/projects/NUCLEO-F410RB/gate_serialcom/platformio.ini | 2 +- examples/projects/NUCLEO-F410RB/led/lib/Led/library.json | 4 ++-- examples/projects/NUCLEO-F410RB/led/platformio.ini | 2 +- .../potentiometer/lib/Potentiometer/library.json | 4 ++-- examples/projects/NUCLEO-F410RB/potentiometer/platformio.ini | 2 +- examples/projects/NUCLEO-G431KB/bootloader/platformio.ini | 2 +- .../projects/NUCLEO-G431KB/button/lib/Button/library.json | 4 ++-- examples/projects/NUCLEO-G431KB/button/platformio.ini | 2 +- .../projects/NUCLEO-G431KB/dc_motor/lib/DC_motor/library.json | 4 ++-- examples/projects/NUCLEO-G431KB/dc_motor/platformio.ini | 2 +- examples/projects/NUCLEO-G431KB/gate_serialcom/platformio.ini | 2 +- .../potentiometer/lib/Potentiometer/library.json | 4 ++-- examples/projects/NUCLEO-G431KB/potentiometer/platformio.ini | 2 +- examples/projects/NUCLEO-G474RE/bootloader/platformio.ini | 2 +- .../projects/NUCLEO-G474RE/button/lib/Button/library.json | 4 ++-- examples/projects/NUCLEO-G474RE/button/platformio.ini | 2 +- examples/projects/NUCLEO-G474RE/gate_serialcom/platformio.ini | 2 +- examples/projects/NUCLEO-L073RZ/bootloader/platformio.ini | 2 +- .../projects/NUCLEO-L073RZ/button/lib/Button/library.json | 4 ++-- examples/projects/NUCLEO-L073RZ/button/platformio.ini | 2 +- examples/projects/NUCLEO-L073RZ/gate_serialcom/platformio.ini | 2 +- examples/projects/NUCLEO-L432KC/bootloader/platformio.ini | 4 ++-- .../projects/NUCLEO-L432KC/button/lib/Button/library.json | 4 ++-- examples/projects/NUCLEO-L432KC/button/platformio.ini | 2 +- .../projects/NUCLEO-L432KC/dc_motor/lib/DC_motor/library.json | 4 ++-- examples/projects/NUCLEO-L432KC/dc_motor/platformio.ini | 2 +- .../NUCLEO-L432KC/fingerprint/lib/Fingerprint/library.json | 4 ++-- examples/projects/NUCLEO-L432KC/fingerprint/platformio.ini | 2 +- examples/projects/NUCLEO-L432KC/gate_serialcom/platformio.ini | 2 +- .../projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/library.json | 4 ++-- examples/projects/NUCLEO-L432KC/gpio/platformio.ini | 2 +- examples/projects/NUCLEO-L432KC/lcd/lib/Lcd/library.json | 4 ++-- examples/projects/NUCLEO-L432KC/lcd/platformio.ini | 2 +- examples/projects/NUCLEO-L432KC/led/lib/Led/library.json | 4 ++-- examples/projects/NUCLEO-L432KC/led/platformio.ini | 2 +- .../potentiometer/lib/Potentiometer/library.json | 4 ++-- examples/projects/NUCLEO-L432KC/potentiometer/platformio.ini | 2 +- examples/projects/NUCLEO-L432KC/servo/lib/Servo/library.json | 4 ++-- examples/projects/NUCLEO-L432KC/servo/platformio.ini | 2 +- .../projects/SAMD21XPLAINED/button/lib/button/library.json | 4 ++-- examples/projects/SAMD21XPLAINED/button/platformio.ini | 2 +- examples/projects/STM32F4-discovery/bootloader/platformio.ini | 2 +- .../projects/STM32F4-discovery/button/lib/Button/library.json | 4 ++-- examples/projects/STM32F4-discovery/button/platformio.ini | 4 ++-- .../projects/STM32F4-discovery/gate_serialcom/platformio.ini | 4 ++-- .../projects/STM32L4S5_discovery/bootloader/platformio.ini | 2 +- .../STM32L4S5_discovery/button/lib/Button/library.json | 4 ++-- examples/projects/STM32L4S5_discovery/button/platformio.ini | 2 +- .../STM32L4S5_discovery/gate_serialcom/platformio.ini | 2 +- .../l0/bike_alarm/alarm_controller/lib/Led_Fader/library.json | 4 ++-- .../projects/l0/bike_alarm/alarm_controller/platformio.ini | 2 +- .../l0/bike_alarm/start_controller/lib/Button/library.json | 4 ++-- .../projects/l0/bike_alarm/start_controller/platformio.ini | 2 +- examples/projects/l0/bootloader/platformio.ini | 2 +- examples/projects/l0/button/lib/Button/library.json | 4 ++-- examples/projects/l0/button/platformio.ini | 2 +- examples/projects/l0/button_freertos/lib/Button/library.json | 4 ++-- examples/projects/l0/button_freertos/lib/Led/library.json | 4 ++-- examples/projects/l0/button_freertos/platformio.ini | 2 +- .../l0/controller_motor/lib/Controller_motor/library.json | 4 ++-- examples/projects/l0/controller_motor/platformio.ini | 2 +- examples/projects/l0/dc_motor/lib/DC_motor/library.json | 4 ++-- examples/projects/l0/dc_motor/platformio.ini | 2 +- .../projects/l0/demo/detection_button/lib/Button/library.json | 4 ++-- .../demo/detection_button/lib/Detection_Button/library.json | 4 ++-- examples/projects/l0/demo/detection_button/platformio.ini | 2 +- .../demo/ledstrip_position/lib/LedStrip_Position/library.json | 4 ++-- examples/projects/l0/demo/ledstrip_position/platformio.ini | 2 +- .../l0/demo/motor_copy_app/lib/motor_copy/library.json | 4 ++-- examples/projects/l0/demo/motor_copy_app/platformio.ini | 2 +- .../l0/demo/motor_demo_app/lib/run_motor/library.json | 4 ++-- examples/projects/l0/demo/motor_demo_app/platformio.ini | 2 +- examples/projects/l0/distance/lib/Distance/library.json | 4 ++-- examples/projects/l0/distance/platformio.ini | 2 +- examples/projects/l0/dxl/lib/Dxl/library.json | 4 ++-- examples/projects/l0/dxl/platformio.ini | 2 +- examples/projects/l0/fingerprint/lib/Fingerprint/library.json | 4 ++-- examples/projects/l0/fingerprint/platformio.ini | 2 +- examples/projects/l0/gate_serialcom/platformio.ini | 4 ++-- examples/projects/l0/gpio/lib/Gpio_dev/library.json | 4 ++-- examples/projects/l0/gpio/platformio.ini | 2 +- examples/projects/l0/imu/lib/Imu/library.json | 4 ++-- examples/projects/l0/imu/platformio.ini | 2 +- examples/projects/l0/lcd/lib/Lcd/library.json | 4 ++-- examples/projects/l0/lcd/platformio.ini | 2 +- examples/projects/l0/led/lib/Led/library.json | 4 ++-- examples/projects/l0/led/platformio.ini | 2 +- examples/projects/l0/led_fader/lib/Led_Fader/library.json | 4 ++-- examples/projects/l0/led_fader/platformio.ini | 2 +- examples/projects/l0/led_strip/lib/Led_strip/library.json | 4 ++-- examples/projects/l0/led_strip/platformio.ini | 2 +- .../projects/l0/light_sensor/lib/Light_sensor/library.json | 4 ++-- examples/projects/l0/light_sensor/platformio.ini | 2 +- examples/projects/l0/load/lib/Load/library.json | 4 ++-- examples/projects/l0/load/platformio.ini | 2 +- .../projects/l0/potentiometer/lib/Potentiometer/library.json | 4 ++-- examples/projects/l0/potentiometer/platformio.ini | 2 +- .../projects/l0/power_switch/lib/Power_switch/library.json | 4 ++-- examples/projects/l0/power_switch/platformio.ini | 2 +- examples/projects/l0/servo/lib/Servo/library.json | 4 ++-- examples/projects/l0/servo/platformio.ini | 2 +- examples/projects/l0/stepper/lib/Stepper/library.json | 4 ++-- examples/projects/l0/stepper/platformio.ini | 2 +- examples/projects/native/button/lib/Button/library.json | 4 ++-- examples/projects/native/gate_wscom/node_config.h | 1 + examples/projects/native/gate_wscom/platformio.ini | 4 ++-- examples/projects/native/led/lib/Led/library.json | 4 ++-- examples/projects/native/ping_pong/lib/PingPong/library.json | 2 +- library.json | 2 +- tool_services/gate/library.json | 4 ++-- tool_services/pipe/library.json | 4 ++-- 165 files changed, 243 insertions(+), 242 deletions(-) diff --git a/examples/apps/alarm_controller/library.json b/examples/apps/alarm_controller/library.json index fc383c0ea..6fe598e8f 100644 --- a/examples/apps/alarm_controller/library.json +++ b/examples/apps/alarm_controller/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/apps/biometric-security/library.json b/examples/apps/biometric-security/library.json index 94e122f0e..625804898 100644 --- a/examples/apps/biometric-security/library.json +++ b/examples/apps/biometric-security/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/apps/start_controller/library.json b/examples/apps/start_controller/library.json index ca5f144b8..dadca40fc 100644 --- a/examples/apps/start_controller/library.json +++ b/examples/apps/start_controller/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/Arduino/bldc_simple_foc/lib/motor/library.json b/examples/projects/Arduino/bldc_simple_foc/lib/motor/library.json index 0ca601aac..215565bd9 100644 --- a/examples/projects/Arduino/bldc_simple_foc/lib/motor/library.json +++ b/examples/projects/Arduino/bldc_simple_foc/lib/motor/library.json @@ -11,6 +11,6 @@ "build": {}, "dependencies": { "askuric/Simple FOC": "^2.2.1", - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/Arduino/bldc_simple_foc/platformio.ini b/examples/projects/Arduino/bldc_simple_foc/platformio.ini index baf4ea7be..f2e1aa535 100644 --- a/examples/projects/Arduino/bldc_simple_foc/platformio.ini +++ b/examples/projects/Arduino/bldc_simple_foc/platformio.ini @@ -23,7 +23,7 @@ build_flags = -include node_config.h -DLUOSHAL=ATSAMD21_ARDUINO lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network SimpleFOC_Motor askuric/Simple FOC@^2.2.1 diff --git a/examples/projects/Arduino/button/lib/button/library.json b/examples/projects/Arduino/button/lib/button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/Arduino/button/lib/button/library.json +++ b/examples/projects/Arduino/button/lib/button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/Arduino/button/platformio.ini b/examples/projects/Arduino/button/platformio.ini index c3e593e05..5f6788e18 100644 --- a/examples/projects/Arduino/button/platformio.ini +++ b/examples/projects/Arduino/button/platformio.ini @@ -37,7 +37,7 @@ build_flags = -D LUOSHAL=ARDUINO -D ROBUS_NETWORK_BAUDRATE=115200 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 serial_network Button diff --git a/examples/projects/Arduino/fingerprint/lib/Fingerprint/library.json b/examples/projects/Arduino/fingerprint/lib/Fingerprint/library.json index 053b61bf7..c279ca201 100644 --- a/examples/projects/Arduino/fingerprint/lib/Fingerprint/library.json +++ b/examples/projects/Arduino/fingerprint/lib/Fingerprint/library.json @@ -5,7 +5,7 @@ "version": "1.0.0", "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0", + "luos_engine": "^3.1.0", "adafruit/Adafruit Fingerprint Sensor Library": "*" } -} \ No newline at end of file +} diff --git a/examples/projects/Arduino/fingerprint/platformio.ini b/examples/projects/Arduino/fingerprint/platformio.ini index eb7286570..52cb6c535 100644 --- a/examples/projects/Arduino/fingerprint/platformio.ini +++ b/examples/projects/Arduino/fingerprint/platformio.ini @@ -23,7 +23,7 @@ build_flags = -include node_config.h -D LUOSHAL=ATSAMD21_ARDUINO lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Fingerprint adafruit/Adafruit Fingerprint Sensor Library diff --git a/examples/projects/Arduino/gate_serialcom/platformio.ini b/examples/projects/Arduino/gate_serialcom/platformio.ini index 6d63ca1b0..3e38170bc 100644 --- a/examples/projects/Arduino/gate_serialcom/platformio.ini +++ b/examples/projects/Arduino/gate_serialcom/platformio.ini @@ -40,7 +40,7 @@ build_flags = -D PIPEMODE=SERIAL -D PIPEHAL=ARDUINO lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe diff --git a/examples/projects/Arduino/lcd/lib/Lcd/library.json b/examples/projects/Arduino/lcd/lib/Lcd/library.json index f012dbd08..c4a8f53c6 100644 --- a/examples/projects/Arduino/lcd/lib/Lcd/library.json +++ b/examples/projects/Arduino/lcd/lib/Lcd/library.json @@ -5,7 +5,7 @@ "version": "1.0.0", "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0", + "luos_engine": "^3.1.0", "arduino-libraries/LiquidCrystal": "*" } -} \ No newline at end of file +} diff --git a/examples/projects/Arduino/lcd/platformio.ini b/examples/projects/Arduino/lcd/platformio.ini index 204acb1d3..76159104d 100644 --- a/examples/projects/Arduino/lcd/platformio.ini +++ b/examples/projects/Arduino/lcd/platformio.ini @@ -23,7 +23,7 @@ build_flags = -include node_config.h -D LUOSHAL=ATSAMD21_ARDUINO lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Lcd arduino-libraries/LiquidCrystal diff --git a/examples/projects/Arduino/led/lib/led/library.json b/examples/projects/Arduino/led/lib/led/library.json index aaa50cc19..4e05814ee 100644 --- a/examples/projects/Arduino/led/lib/led/library.json +++ b/examples/projects/Arduino/led/lib/led/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/Arduino/led/platformio.ini b/examples/projects/Arduino/led/platformio.ini index a380de2e2..02f8cd487 100644 --- a/examples/projects/Arduino/led/platformio.ini +++ b/examples/projects/Arduino/led/platformio.ini @@ -37,7 +37,7 @@ build_flags = -D LUOSHAL=ATSAMD21_ARDUINO -D SERIALHAL=ARDUINO lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 serial_network Led diff --git a/examples/projects/Arduino/servo_motor/lib/Servo_motor/library.json b/examples/projects/Arduino/servo_motor/lib/Servo_motor/library.json index 85fa0bc51..55a308cbe 100644 --- a/examples/projects/Arduino/servo_motor/lib/Servo_motor/library.json +++ b/examples/projects/Arduino/servo_motor/lib/Servo_motor/library.json @@ -6,6 +6,6 @@ "licence": "MIT", "dependencies": { "arduino-libraries/servo": "^1.1.8", - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/Arduino/servo_motor/platformio.ini b/examples/projects/Arduino/servo_motor/platformio.ini index 7a8a02f76..ae516f55c 100644 --- a/examples/projects/Arduino/servo_motor/platformio.ini +++ b/examples/projects/Arduino/servo_motor/platformio.ini @@ -36,7 +36,7 @@ build_flags = -include node_config.h -D LUOSHAL=ATSAMD21_ARDUINO lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network arduino-libraries/Servo@^1.1.8 servo_motor diff --git a/examples/projects/Arduino/stepper_simple_foc/lib/motor/library.json b/examples/projects/Arduino/stepper_simple_foc/lib/motor/library.json index 63e58ad69..67e6de06e 100644 --- a/examples/projects/Arduino/stepper_simple_foc/lib/motor/library.json +++ b/examples/projects/Arduino/stepper_simple_foc/lib/motor/library.json @@ -11,8 +11,8 @@ "build": {}, "dependencies": { "askuric/Simple FOC": "^2.2.1", - "luos_engine": "^3.0.0", + "luos_engine": "^3.1.0", "Wire": "*", "SPI": "*" } -} \ No newline at end of file +} diff --git a/examples/projects/Arduino/stepper_simple_foc/platformio.ini b/examples/projects/Arduino/stepper_simple_foc/platformio.ini index 11dd13e37..dc7cd528c 100644 --- a/examples/projects/Arduino/stepper_simple_foc/platformio.ini +++ b/examples/projects/Arduino/stepper_simple_foc/platformio.ini @@ -23,7 +23,7 @@ build_flags = -include node_config.h -D LUOSHAL=ATSAMD21_ARDUINO lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network SimpleFOC_Stepper askuric/Simple FOC@^2.2.1 diff --git a/examples/projects/ESP32/button/lib/button/library.json b/examples/projects/ESP32/button/lib/button/library.json index fe4d5cebd..62eee9af1 100644 --- a/examples/projects/ESP32/button/lib/button/library.json +++ b/examples/projects/ESP32/button/lib/button/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/ESP32/button/platformio.ini b/examples/projects/ESP32/button/platformio.ini index 95c4afe72..12e1fb055 100644 --- a/examples/projects/ESP32/button/platformio.ini +++ b/examples/projects/ESP32/button/platformio.ini @@ -24,7 +24,7 @@ build_flags = -DLUOSHAL=ESP32 -O1 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network button diff --git a/examples/projects/ESP32/button_arduino/lib/button/library.json b/examples/projects/ESP32/button_arduino/lib/button/library.json index fe4d5cebd..62eee9af1 100644 --- a/examples/projects/ESP32/button_arduino/lib/button/library.json +++ b/examples/projects/ESP32/button_arduino/lib/button/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/ESP32/button_arduino/platformio.ini b/examples/projects/ESP32/button_arduino/platformio.ini index 2f6407f58..d6a584719 100644 --- a/examples/projects/ESP32/button_arduino/platformio.ini +++ b/examples/projects/ESP32/button_arduino/platformio.ini @@ -24,7 +24,7 @@ build_flags = -DLUOSHAL=ESP32 -O1 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network button diff --git a/examples/projects/ESP32/gate_serialcom/platformio.ini b/examples/projects/ESP32/gate_serialcom/platformio.ini index ac24a9816..b29e02bf4 100644 --- a/examples/projects/ESP32/gate_serialcom/platformio.ini +++ b/examples/projects/ESP32/gate_serialcom/platformio.ini @@ -28,7 +28,7 @@ build_flags = -DPIPEHAL=ESP32_IDF -O1 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe diff --git a/examples/projects/ESP32/gate_serialcom_arduino/platformio.ini b/examples/projects/ESP32/gate_serialcom_arduino/platformio.ini index 93dc5a7c1..99ef63538 100644 --- a/examples/projects/ESP32/gate_serialcom_arduino/platformio.ini +++ b/examples/projects/ESP32/gate_serialcom_arduino/platformio.ini @@ -28,7 +28,7 @@ build_flags = -DPIPEHAL=ARDUINO -O1 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe diff --git a/examples/projects/ESP32/led/lib/led/library.json b/examples/projects/ESP32/led/lib/led/library.json index 07172f636..5cd2ec504 100644 --- a/examples/projects/ESP32/led/lib/led/library.json +++ b/examples/projects/ESP32/led/lib/led/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/ESP32/led/platformio.ini b/examples/projects/ESP32/led/platformio.ini index 972985785..204df3258 100644 --- a/examples/projects/ESP32/led/platformio.ini +++ b/examples/projects/ESP32/led/platformio.ini @@ -24,7 +24,7 @@ build_flags = -DLUOSHAL=ESP32 -O1 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network led diff --git a/examples/projects/ESP32/led_arduino/lib/led/library.json b/examples/projects/ESP32/led_arduino/lib/led/library.json index bd4e1c16b..ff27c9fb0 100644 --- a/examples/projects/ESP32/led_arduino/lib/led/library.json +++ b/examples/projects/ESP32/led_arduino/lib/led/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } } diff --git a/examples/projects/ESP32/led_arduino/platformio.ini b/examples/projects/ESP32/led_arduino/platformio.ini index 5e861636d..f7f6bfd35 100644 --- a/examples/projects/ESP32/led_arduino/platformio.ini +++ b/examples/projects/ESP32/led_arduino/platformio.ini @@ -24,7 +24,7 @@ build_flags = -DLUOSHAL=ESP32 -O1 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network led diff --git a/examples/projects/NUCLEO-F072RB/barometer/lib/barometer/library.json b/examples/projects/NUCLEO-F072RB/barometer/lib/barometer/library.json index 55a033cfd..346edad33 100644 --- a/examples/projects/NUCLEO-F072RB/barometer/lib/barometer/library.json +++ b/examples/projects/NUCLEO-F072RB/barometer/lib/barometer/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F072RB/barometer/platformio.ini b/examples/projects/NUCLEO-F072RB/barometer/platformio.ini index 38eb09b70..ac6241dcf 100644 --- a/examples/projects/NUCLEO-F072RB/barometer/platformio.ini +++ b/examples/projects/NUCLEO-F072RB/barometer/platformio.ini @@ -24,7 +24,7 @@ build_flags = -DUSE_FULL_LL_DRIVER -DLUOSHAL=STM32F0 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network barometer diff --git a/examples/projects/NUCLEO-F072RB/bootloader/platformio.ini b/examples/projects/NUCLEO-F072RB/bootloader/platformio.ini index 25ce0a007..7008d7f2f 100644 --- a/examples/projects/NUCLEO-F072RB/bootloader/platformio.ini +++ b/examples/projects/NUCLEO-F072RB/bootloader/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = $PROJECT_DIR/../../../../network/ framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network [env:nucleo_f072rb] diff --git a/examples/projects/NUCLEO-F072RB/button/lib/Button/library.json b/examples/projects/NUCLEO-F072RB/button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/NUCLEO-F072RB/button/lib/Button/library.json +++ b/examples/projects/NUCLEO-F072RB/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F072RB/button/platformio.ini b/examples/projects/NUCLEO-F072RB/button/platformio.ini index 935de08f2..c2ba44dcc 100644 --- a/examples/projects/NUCLEO-F072RB/button/platformio.ini +++ b/examples/projects/NUCLEO-F072RB/button/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = nucleo_f072rb framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Button debug_tool = stlink diff --git a/examples/projects/NUCLEO-F072RB/dc_motor/lib/DC_motor/library.json b/examples/projects/NUCLEO-F072RB/dc_motor/lib/DC_motor/library.json index ea1ed13fa..f05253d36 100644 --- a/examples/projects/NUCLEO-F072RB/dc_motor/lib/DC_motor/library.json +++ b/examples/projects/NUCLEO-F072RB/dc_motor/lib/DC_motor/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F072RB/dc_motor/platformio.ini b/examples/projects/NUCLEO-F072RB/dc_motor/platformio.ini index a1d14e443..ed7e61d56 100644 --- a/examples/projects/NUCLEO-F072RB/dc_motor/platformio.ini +++ b/examples/projects/NUCLEO-F072RB/dc_motor/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = nucleo_f072rb framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network DC_motor debug_tool = stlink diff --git a/examples/projects/NUCLEO-F072RB/gate_serialcom/platformio.ini b/examples/projects/NUCLEO-F072RB/gate_serialcom/platformio.ini index 75cc366a2..32b1d0c71 100644 --- a/examples/projects/NUCLEO-F072RB/gate_serialcom/platformio.ini +++ b/examples/projects/NUCLEO-F072RB/gate_serialcom/platformio.ini @@ -21,7 +21,7 @@ platform = ststm32 board = nucleo_f072rb framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Pipe Gate diff --git a/examples/projects/NUCLEO-F072RB/potentiometer/lib/Potentiometer/library.json b/examples/projects/NUCLEO-F072RB/potentiometer/lib/Potentiometer/library.json index c462b0714..534fbc3d7 100644 --- a/examples/projects/NUCLEO-F072RB/potentiometer/lib/Potentiometer/library.json +++ b/examples/projects/NUCLEO-F072RB/potentiometer/lib/Potentiometer/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F072RB/potentiometer/platformio.ini b/examples/projects/NUCLEO-F072RB/potentiometer/platformio.ini index 8dd3b9485..b7440be23 100644 --- a/examples/projects/NUCLEO-F072RB/potentiometer/platformio.ini +++ b/examples/projects/NUCLEO-F072RB/potentiometer/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = nucleo_f072rb framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Potentiometer debug_tool = stlink diff --git a/examples/projects/NUCLEO-F401RE/bootloader/platformio.ini b/examples/projects/NUCLEO-F401RE/bootloader/platformio.ini index 10eb597c5..7d28ae37a 100644 --- a/examples/projects/NUCLEO-F401RE/bootloader/platformio.ini +++ b/examples/projects/NUCLEO-F401RE/bootloader/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = $PROJECT_DIR/../../../../network/ framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network [env:nucleo_f401re] diff --git a/examples/projects/NUCLEO-F401RE/button/lib/Button/library.json b/examples/projects/NUCLEO-F401RE/button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/NUCLEO-F401RE/button/lib/Button/library.json +++ b/examples/projects/NUCLEO-F401RE/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F401RE/button/platformio.ini b/examples/projects/NUCLEO-F401RE/button/platformio.ini index 46caa33d0..67ce67a54 100644 --- a/examples/projects/NUCLEO-F401RE/button/platformio.ini +++ b/examples/projects/NUCLEO-F401RE/button/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_f401re framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 serial_network Button debug_tool = stlink diff --git a/examples/projects/NUCLEO-F401RE/dc_motor/lib/DC_motor/library.json b/examples/projects/NUCLEO-F401RE/dc_motor/lib/DC_motor/library.json index ea1ed13fa..f05253d36 100644 --- a/examples/projects/NUCLEO-F401RE/dc_motor/lib/DC_motor/library.json +++ b/examples/projects/NUCLEO-F401RE/dc_motor/lib/DC_motor/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F401RE/dc_motor/platformio.ini b/examples/projects/NUCLEO-F401RE/dc_motor/platformio.ini index c3fc7fd55..aeb44d7aa 100644 --- a/examples/projects/NUCLEO-F401RE/dc_motor/platformio.ini +++ b/examples/projects/NUCLEO-F401RE/dc_motor/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_f401re framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network DC_motor debug_tool = stlink diff --git a/examples/projects/NUCLEO-F401RE/gate_serialcom/platformio.ini b/examples/projects/NUCLEO-F401RE/gate_serialcom/platformio.ini index 3004779cc..820ac0702 100644 --- a/examples/projects/NUCLEO-F401RE/gate_serialcom/platformio.ini +++ b/examples/projects/NUCLEO-F401RE/gate_serialcom/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = nucleo_f401re framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe diff --git a/examples/projects/NUCLEO-F401RE/led/lib/Led/library.json b/examples/projects/NUCLEO-F401RE/led/lib/Led/library.json index 380d8bf7b..e9ec94afa 100644 --- a/examples/projects/NUCLEO-F401RE/led/lib/Led/library.json +++ b/examples/projects/NUCLEO-F401RE/led/lib/Led/library.json @@ -8,8 +8,8 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0", + "luos_engine": "^3.1.0", "alias_save": "^1.0.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F401RE/led/lib/alias_save/library.json b/examples/projects/NUCLEO-F401RE/led/lib/alias_save/library.json index 50449f7e2..5aa48a786 100644 --- a/examples/projects/NUCLEO-F401RE/led/lib/alias_save/library.json +++ b/examples/projects/NUCLEO-F401RE/led/lib/alias_save/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F401RE/led/platformio.ini b/examples/projects/NUCLEO-F401RE/led/platformio.ini index e52e2e13d..2fc40297e 100644 --- a/examples/projects/NUCLEO-F401RE/led/platformio.ini +++ b/examples/projects/NUCLEO-F401RE/led/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_f401re framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Led debug_tool = stlink diff --git a/examples/projects/NUCLEO-F401RE/potentiometer/lib/Potentiometer/library.json b/examples/projects/NUCLEO-F401RE/potentiometer/lib/Potentiometer/library.json index c462b0714..534fbc3d7 100644 --- a/examples/projects/NUCLEO-F401RE/potentiometer/lib/Potentiometer/library.json +++ b/examples/projects/NUCLEO-F401RE/potentiometer/lib/Potentiometer/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F401RE/potentiometer/platformio.ini b/examples/projects/NUCLEO-F401RE/potentiometer/platformio.ini index 8b5d6260d..987b7f3b4 100644 --- a/examples/projects/NUCLEO-F401RE/potentiometer/platformio.ini +++ b/examples/projects/NUCLEO-F401RE/potentiometer/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_f401re framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Potentiometer debug_tool = stlink diff --git a/examples/projects/NUCLEO-F410RB/bootloader/platformio.ini b/examples/projects/NUCLEO-F410RB/bootloader/platformio.ini index 590f72b24..76cb687e8 100644 --- a/examples/projects/NUCLEO-F410RB/bootloader/platformio.ini +++ b/examples/projects/NUCLEO-F410RB/bootloader/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = $PROJECT_DIR/../../../../../ $PROJECT_DIR/../../../../network/ lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network [env:nucleo_f410rb] diff --git a/examples/projects/NUCLEO-F410RB/button/lib/Button/library.json b/examples/projects/NUCLEO-F410RB/button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/NUCLEO-F410RB/button/lib/Button/library.json +++ b/examples/projects/NUCLEO-F410RB/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F410RB/button/platformio.ini b/examples/projects/NUCLEO-F410RB/button/platformio.ini index 6888aeb54..044b81685 100644 --- a/examples/projects/NUCLEO-F410RB/button/platformio.ini +++ b/examples/projects/NUCLEO-F410RB/button/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_f410rb framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Button debug_tool = stlink diff --git a/examples/projects/NUCLEO-F410RB/dc_motor/lib/DC_motor/library.json b/examples/projects/NUCLEO-F410RB/dc_motor/lib/DC_motor/library.json index ea1ed13fa..f05253d36 100644 --- a/examples/projects/NUCLEO-F410RB/dc_motor/lib/DC_motor/library.json +++ b/examples/projects/NUCLEO-F410RB/dc_motor/lib/DC_motor/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F410RB/dc_motor/platformio.ini b/examples/projects/NUCLEO-F410RB/dc_motor/platformio.ini index c3fc7fd55..aeb44d7aa 100644 --- a/examples/projects/NUCLEO-F410RB/dc_motor/platformio.ini +++ b/examples/projects/NUCLEO-F410RB/dc_motor/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_f401re framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network DC_motor debug_tool = stlink diff --git a/examples/projects/NUCLEO-F410RB/gate_serialcom/platformio.ini b/examples/projects/NUCLEO-F410RB/gate_serialcom/platformio.ini index 3afd56fd3..32996f8a9 100644 --- a/examples/projects/NUCLEO-F410RB/gate_serialcom/platformio.ini +++ b/examples/projects/NUCLEO-F410RB/gate_serialcom/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = nucleo_f410rb framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe diff --git a/examples/projects/NUCLEO-F410RB/led/lib/Led/library.json b/examples/projects/NUCLEO-F410RB/led/lib/Led/library.json index dbbcb4e1d..0792eaa15 100644 --- a/examples/projects/NUCLEO-F410RB/led/lib/Led/library.json +++ b/examples/projects/NUCLEO-F410RB/led/lib/Led/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F410RB/led/platformio.ini b/examples/projects/NUCLEO-F410RB/led/platformio.ini index f9289d4e0..604c251c6 100644 --- a/examples/projects/NUCLEO-F410RB/led/platformio.ini +++ b/examples/projects/NUCLEO-F410RB/led/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_f401re framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Led debug_tool = stlink diff --git a/examples/projects/NUCLEO-F410RB/potentiometer/lib/Potentiometer/library.json b/examples/projects/NUCLEO-F410RB/potentiometer/lib/Potentiometer/library.json index c462b0714..534fbc3d7 100644 --- a/examples/projects/NUCLEO-F410RB/potentiometer/lib/Potentiometer/library.json +++ b/examples/projects/NUCLEO-F410RB/potentiometer/lib/Potentiometer/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-F410RB/potentiometer/platformio.ini b/examples/projects/NUCLEO-F410RB/potentiometer/platformio.ini index 8b5d6260d..987b7f3b4 100644 --- a/examples/projects/NUCLEO-F410RB/potentiometer/platformio.ini +++ b/examples/projects/NUCLEO-F410RB/potentiometer/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_f401re framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Potentiometer debug_tool = stlink diff --git a/examples/projects/NUCLEO-G431KB/bootloader/platformio.ini b/examples/projects/NUCLEO-G431KB/bootloader/platformio.ini index c697fca60..11f9aec6f 100644 --- a/examples/projects/NUCLEO-G431KB/bootloader/platformio.ini +++ b/examples/projects/NUCLEO-G431KB/bootloader/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = $PROJECT_DIR/../../../../network/ framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network [env:nucleo_g431kb] diff --git a/examples/projects/NUCLEO-G431KB/button/lib/Button/library.json b/examples/projects/NUCLEO-G431KB/button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/NUCLEO-G431KB/button/lib/Button/library.json +++ b/examples/projects/NUCLEO-G431KB/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-G431KB/button/platformio.ini b/examples/projects/NUCLEO-G431KB/button/platformio.ini index 2b77f463a..e6a23af3c 100644 --- a/examples/projects/NUCLEO-G431KB/button/platformio.ini +++ b/examples/projects/NUCLEO-G431KB/button/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_g431kb framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 serial_network Button debug_tool = stlink diff --git a/examples/projects/NUCLEO-G431KB/dc_motor/lib/DC_motor/library.json b/examples/projects/NUCLEO-G431KB/dc_motor/lib/DC_motor/library.json index ea1ed13fa..f05253d36 100644 --- a/examples/projects/NUCLEO-G431KB/dc_motor/lib/DC_motor/library.json +++ b/examples/projects/NUCLEO-G431KB/dc_motor/lib/DC_motor/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-G431KB/dc_motor/platformio.ini b/examples/projects/NUCLEO-G431KB/dc_motor/platformio.ini index 320c83a89..44c7842d2 100644 --- a/examples/projects/NUCLEO-G431KB/dc_motor/platformio.ini +++ b/examples/projects/NUCLEO-G431KB/dc_motor/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_g431kb framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network DC_motor debug_tool = stlink diff --git a/examples/projects/NUCLEO-G431KB/gate_serialcom/platformio.ini b/examples/projects/NUCLEO-G431KB/gate_serialcom/platformio.ini index 05a3243ba..42ae15f93 100644 --- a/examples/projects/NUCLEO-G431KB/gate_serialcom/platformio.ini +++ b/examples/projects/NUCLEO-G431KB/gate_serialcom/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = nucleo_g431kb framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe diff --git a/examples/projects/NUCLEO-G431KB/potentiometer/lib/Potentiometer/library.json b/examples/projects/NUCLEO-G431KB/potentiometer/lib/Potentiometer/library.json index c462b0714..534fbc3d7 100644 --- a/examples/projects/NUCLEO-G431KB/potentiometer/lib/Potentiometer/library.json +++ b/examples/projects/NUCLEO-G431KB/potentiometer/lib/Potentiometer/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-G431KB/potentiometer/platformio.ini b/examples/projects/NUCLEO-G431KB/potentiometer/platformio.ini index e0f4852e1..ec500447a 100644 --- a/examples/projects/NUCLEO-G431KB/potentiometer/platformio.ini +++ b/examples/projects/NUCLEO-G431KB/potentiometer/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_g431kb framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Potentiometer debug_tool = stlink diff --git a/examples/projects/NUCLEO-G474RE/bootloader/platformio.ini b/examples/projects/NUCLEO-G474RE/bootloader/platformio.ini index ef662b9f9..78c3be231 100644 --- a/examples/projects/NUCLEO-G474RE/bootloader/platformio.ini +++ b/examples/projects/NUCLEO-G474RE/bootloader/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = $PROJECT_DIR/../../../../network/ framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network debug_tool = stlink upload_protocol = stlink diff --git a/examples/projects/NUCLEO-G474RE/button/lib/Button/library.json b/examples/projects/NUCLEO-G474RE/button/lib/Button/library.json index ed8aa4526..182305a45 100644 --- a/examples/projects/NUCLEO-G474RE/button/lib/Button/library.json +++ b/examples/projects/NUCLEO-G474RE/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-G474RE/button/platformio.ini b/examples/projects/NUCLEO-G474RE/button/platformio.ini index af333b60a..64c4473a1 100644 --- a/examples/projects/NUCLEO-G474RE/button/platformio.ini +++ b/examples/projects/NUCLEO-G474RE/button/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = nucleo_g474re framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 serial_network Button debug_tool = stlink diff --git a/examples/projects/NUCLEO-G474RE/gate_serialcom/platformio.ini b/examples/projects/NUCLEO-G474RE/gate_serialcom/platformio.ini index 704eda036..1c67d08ba 100644 --- a/examples/projects/NUCLEO-G474RE/gate_serialcom/platformio.ini +++ b/examples/projects/NUCLEO-G474RE/gate_serialcom/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = nucleo_g474re framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe diff --git a/examples/projects/NUCLEO-L073RZ/bootloader/platformio.ini b/examples/projects/NUCLEO-L073RZ/bootloader/platformio.ini index 2ccd2c86e..661e52e32 100644 --- a/examples/projects/NUCLEO-L073RZ/bootloader/platformio.ini +++ b/examples/projects/NUCLEO-L073RZ/bootloader/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = $PROJECT_DIR/../../../../network/ framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network [env:nucleo_l073rz] diff --git a/examples/projects/NUCLEO-L073RZ/button/lib/Button/library.json b/examples/projects/NUCLEO-L073RZ/button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/NUCLEO-L073RZ/button/lib/Button/library.json +++ b/examples/projects/NUCLEO-L073RZ/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-L073RZ/button/platformio.ini b/examples/projects/NUCLEO-L073RZ/button/platformio.ini index 7825620d7..d18f4a7eb 100644 --- a/examples/projects/NUCLEO-L073RZ/button/platformio.ini +++ b/examples/projects/NUCLEO-L073RZ/button/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = nucleo_l073rz framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Button debug_tool = stlink diff --git a/examples/projects/NUCLEO-L073RZ/gate_serialcom/platformio.ini b/examples/projects/NUCLEO-L073RZ/gate_serialcom/platformio.ini index 75de242d5..a61b7688e 100644 --- a/examples/projects/NUCLEO-L073RZ/gate_serialcom/platformio.ini +++ b/examples/projects/NUCLEO-L073RZ/gate_serialcom/platformio.ini @@ -21,7 +21,7 @@ platform = ststm32 board = nucleo_l073rz framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Pipe Gate diff --git a/examples/projects/NUCLEO-L432KC/bootloader/platformio.ini b/examples/projects/NUCLEO-L432KC/bootloader/platformio.ini index 8ce1fcb0c..6d54ae793 100644 --- a/examples/projects/NUCLEO-L432KC/bootloader/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/bootloader/platformio.ini @@ -30,7 +30,7 @@ build_flags = -DLUOSHAL=STM32L4 -DBOOTLOADER lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network debug_tool = stlink upload_protocol = stlink @@ -46,7 +46,7 @@ build_flags = -DLUOSHAL=STM32L4 -DBOOTLOADER_UPDATER lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network upload_protocol = custom upload_flags = diff --git a/examples/projects/NUCLEO-L432KC/button/lib/Button/library.json b/examples/projects/NUCLEO-L432KC/button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/NUCLEO-L432KC/button/lib/Button/library.json +++ b/examples/projects/NUCLEO-L432KC/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-L432KC/button/platformio.ini b/examples/projects/NUCLEO-L432KC/button/platformio.ini index 195f52fc1..2d08856fb 100644 --- a/examples/projects/NUCLEO-L432KC/button/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/button/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_l432kc framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 serial_network Button debug_tool = stlink diff --git a/examples/projects/NUCLEO-L432KC/dc_motor/lib/DC_motor/library.json b/examples/projects/NUCLEO-L432KC/dc_motor/lib/DC_motor/library.json index ea1ed13fa..f05253d36 100644 --- a/examples/projects/NUCLEO-L432KC/dc_motor/lib/DC_motor/library.json +++ b/examples/projects/NUCLEO-L432KC/dc_motor/lib/DC_motor/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-L432KC/dc_motor/platformio.ini b/examples/projects/NUCLEO-L432KC/dc_motor/platformio.ini index 998d0e7d1..703e4d3d5 100644 --- a/examples/projects/NUCLEO-L432KC/dc_motor/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/dc_motor/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_l432kc framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network DC_motor debug_tool = stlink diff --git a/examples/projects/NUCLEO-L432KC/fingerprint/lib/Fingerprint/library.json b/examples/projects/NUCLEO-L432KC/fingerprint/lib/Fingerprint/library.json index b47465cc2..f201ed211 100644 --- a/examples/projects/NUCLEO-L432KC/fingerprint/lib/Fingerprint/library.json +++ b/examples/projects/NUCLEO-L432KC/fingerprint/lib/Fingerprint/library.json @@ -5,6 +5,6 @@ "version": "1.0.0", "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-L432KC/fingerprint/platformio.ini b/examples/projects/NUCLEO-L432KC/fingerprint/platformio.ini index ff32808b1..336b71234 100644 --- a/examples/projects/NUCLEO-L432KC/fingerprint/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/fingerprint/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_l432kc framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Fingerprint debug_tool = stlink diff --git a/examples/projects/NUCLEO-L432KC/gate_serialcom/platformio.ini b/examples/projects/NUCLEO-L432KC/gate_serialcom/platformio.ini index 23054fa03..d8abb568c 100644 --- a/examples/projects/NUCLEO-L432KC/gate_serialcom/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/gate_serialcom/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = nucleo_l432kc framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe diff --git a/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/library.json b/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/library.json index d3cf8eadb..856008031 100644 --- a/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/library.json +++ b/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-L432KC/gpio/platformio.ini b/examples/projects/NUCLEO-L432KC/gpio/platformio.ini index 3c77cb9b8..3043d336d 100644 --- a/examples/projects/NUCLEO-L432KC/gpio/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/gpio/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_l432kc framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gpio_dev debug_tool = stlink diff --git a/examples/projects/NUCLEO-L432KC/lcd/lib/Lcd/library.json b/examples/projects/NUCLEO-L432KC/lcd/lib/Lcd/library.json index b3f771864..212fc0b54 100644 --- a/examples/projects/NUCLEO-L432KC/lcd/lib/Lcd/library.json +++ b/examples/projects/NUCLEO-L432KC/lcd/lib/Lcd/library.json @@ -5,6 +5,6 @@ "version": "1.0.0", "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-L432KC/lcd/platformio.ini b/examples/projects/NUCLEO-L432KC/lcd/platformio.ini index 90a1eeae8..45faa03f8 100644 --- a/examples/projects/NUCLEO-L432KC/lcd/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/lcd/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_l432kc framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Lcd debug_tool = stlink diff --git a/examples/projects/NUCLEO-L432KC/led/lib/Led/library.json b/examples/projects/NUCLEO-L432KC/led/lib/Led/library.json index dbbcb4e1d..0792eaa15 100644 --- a/examples/projects/NUCLEO-L432KC/led/lib/Led/library.json +++ b/examples/projects/NUCLEO-L432KC/led/lib/Led/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-L432KC/led/platformio.ini b/examples/projects/NUCLEO-L432KC/led/platformio.ini index 8615ff8b5..357c99abb 100644 --- a/examples/projects/NUCLEO-L432KC/led/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/led/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_l432kc framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Led debug_tool = stlink diff --git a/examples/projects/NUCLEO-L432KC/potentiometer/lib/Potentiometer/library.json b/examples/projects/NUCLEO-L432KC/potentiometer/lib/Potentiometer/library.json index c462b0714..534fbc3d7 100644 --- a/examples/projects/NUCLEO-L432KC/potentiometer/lib/Potentiometer/library.json +++ b/examples/projects/NUCLEO-L432KC/potentiometer/lib/Potentiometer/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-L432KC/potentiometer/platformio.ini b/examples/projects/NUCLEO-L432KC/potentiometer/platformio.ini index 20d755ee6..3d3cee62c 100644 --- a/examples/projects/NUCLEO-L432KC/potentiometer/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/potentiometer/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_l432kc framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Potentiometer debug_tool = stlink diff --git a/examples/projects/NUCLEO-L432KC/servo/lib/Servo/library.json b/examples/projects/NUCLEO-L432KC/servo/lib/Servo/library.json index 6fbd5d2dd..463088abc 100644 --- a/examples/projects/NUCLEO-L432KC/servo/lib/Servo/library.json +++ b/examples/projects/NUCLEO-L432KC/servo/lib/Servo/library.json @@ -5,6 +5,6 @@ "version": "1.0.0", "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/NUCLEO-L432KC/servo/platformio.ini b/examples/projects/NUCLEO-L432KC/servo/platformio.ini index 76e65f198..c3e512899 100644 --- a/examples/projects/NUCLEO-L432KC/servo/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/servo/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = nucleo_l432kc framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Servo debug_tool = stlink diff --git a/examples/projects/SAMD21XPLAINED/button/lib/button/library.json b/examples/projects/SAMD21XPLAINED/button/lib/button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/SAMD21XPLAINED/button/lib/button/library.json +++ b/examples/projects/SAMD21XPLAINED/button/lib/button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/SAMD21XPLAINED/button/platformio.ini b/examples/projects/SAMD21XPLAINED/button/platformio.ini index d34a27b14..cbbcf9b1c 100644 --- a/examples/projects/SAMD21XPLAINED/button/platformio.ini +++ b/examples/projects/SAMD21XPLAINED/button/platformio.ini @@ -24,6 +24,6 @@ build_flags = -DLUOSHAL=ATSAMD21_MBED -D__SAMD21J18A__ lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Button diff --git a/examples/projects/STM32F4-discovery/bootloader/platformio.ini b/examples/projects/STM32F4-discovery/bootloader/platformio.ini index c8f5addd4..9b7f261e7 100644 --- a/examples/projects/STM32F4-discovery/bootloader/platformio.ini +++ b/examples/projects/STM32F4-discovery/bootloader/platformio.ini @@ -19,7 +19,7 @@ lib_extra_dirs = board = disco_f407vg framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network [env:STM32F4-discovery] diff --git a/examples/projects/STM32F4-discovery/button/lib/Button/library.json b/examples/projects/STM32F4-discovery/button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/STM32F4-discovery/button/lib/Button/library.json +++ b/examples/projects/STM32F4-discovery/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/STM32F4-discovery/button/platformio.ini b/examples/projects/STM32F4-discovery/button/platformio.ini index 9811ddecc..9f81d9229 100644 --- a/examples/projects/STM32F4-discovery/button/platformio.ini +++ b/examples/projects/STM32F4-discovery/button/platformio.ini @@ -26,7 +26,7 @@ build_flags = -DUSE_FULL_LL_DRIVER -DLUOSHAL=STM32F4 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Button debug_tool = stlink @@ -49,7 +49,7 @@ build_flags = -DUSE_FULL_LL_DRIVER -DLUOSHAL=STM32F4 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Button upload_protocol = custom diff --git a/examples/projects/STM32F4-discovery/gate_serialcom/platformio.ini b/examples/projects/STM32F4-discovery/gate_serialcom/platformio.ini index e03829e81..c428b826f 100644 --- a/examples/projects/STM32F4-discovery/gate_serialcom/platformio.ini +++ b/examples/projects/STM32F4-discovery/gate_serialcom/platformio.ini @@ -30,7 +30,7 @@ lib_extra_dirs = $PROJECT_DIR/../../../../../ $PROJECT_DIR/../../../../network/ lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe @@ -58,7 +58,7 @@ build_flags = -DUSE_FULL_LL_DRIVER -DLUOSHAL=STM32F4 lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe diff --git a/examples/projects/STM32L4S5_discovery/bootloader/platformio.ini b/examples/projects/STM32L4S5_discovery/bootloader/platformio.ini index e42b0486e..e05ae1c99 100644 --- a/examples/projects/STM32L4S5_discovery/bootloader/platformio.ini +++ b/examples/projects/STM32L4S5_discovery/bootloader/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = $PROJECT_DIR/../../../../network/ framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network [env:disco_l4s5i_iot01a] diff --git a/examples/projects/STM32L4S5_discovery/button/lib/Button/library.json b/examples/projects/STM32L4S5_discovery/button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/STM32L4S5_discovery/button/lib/Button/library.json +++ b/examples/projects/STM32L4S5_discovery/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/STM32L4S5_discovery/button/platformio.ini b/examples/projects/STM32L4S5_discovery/button/platformio.ini index 57ed156bf..b3875f2ff 100644 --- a/examples/projects/STM32L4S5_discovery/button/platformio.ini +++ b/examples/projects/STM32L4S5_discovery/button/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = disco_l4s5i_iot01a framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Button debug_tool = stlink diff --git a/examples/projects/STM32L4S5_discovery/gate_serialcom/platformio.ini b/examples/projects/STM32L4S5_discovery/gate_serialcom/platformio.ini index e14e3877e..74c4fa4bd 100644 --- a/examples/projects/STM32L4S5_discovery/gate_serialcom/platformio.ini +++ b/examples/projects/STM32L4S5_discovery/gate_serialcom/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = disco_l4s5i_iot01a framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gate Pipe diff --git a/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/library.json b/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/library.json index fa61b6f32..3eca8faeb 100644 --- a/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/library.json +++ b/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/bike_alarm/alarm_controller/platformio.ini b/examples/projects/l0/bike_alarm/alarm_controller/platformio.ini index 9fc6db28e..b93e06878 100644 --- a/examples/projects/l0/bike_alarm/alarm_controller/platformio.ini +++ b/examples/projects/l0/bike_alarm/alarm_controller/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network alarm_controller Led_Fader diff --git a/examples/projects/l0/bike_alarm/start_controller/lib/Button/library.json b/examples/projects/l0/bike_alarm/start_controller/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/l0/bike_alarm/start_controller/lib/Button/library.json +++ b/examples/projects/l0/bike_alarm/start_controller/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/bike_alarm/start_controller/platformio.ini b/examples/projects/l0/bike_alarm/start_controller/platformio.ini index f3ceed612..5f79f0609 100644 --- a/examples/projects/l0/bike_alarm/start_controller/platformio.ini +++ b/examples/projects/l0/bike_alarm/start_controller/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Button start_controller diff --git a/examples/projects/l0/bootloader/platformio.ini b/examples/projects/l0/bootloader/platformio.ini index c3252a96e..7d2447b46 100644 --- a/examples/projects/l0/bootloader/platformio.ini +++ b/examples/projects/l0/bootloader/platformio.ini @@ -19,7 +19,7 @@ lib_extra_dirs = $PROJECT_DIR/../../../../../ $PROJECT_DIR/../../../../network/ lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network [env:l0] diff --git a/examples/projects/l0/button/lib/Button/library.json b/examples/projects/l0/button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/l0/button/lib/Button/library.json +++ b/examples/projects/l0/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/button/platformio.ini b/examples/projects/l0/button/platformio.ini index 47b814210..3dfca42cc 100644 --- a/examples/projects/l0/button/platformio.ini +++ b/examples/projects/l0/button/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 Button serial_network robus_network diff --git a/examples/projects/l0/button_freertos/lib/Button/library.json b/examples/projects/l0/button_freertos/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/l0/button_freertos/lib/Button/library.json +++ b/examples/projects/l0/button_freertos/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/button_freertos/lib/Led/library.json b/examples/projects/l0/button_freertos/lib/Led/library.json index a41675767..b71d7948e 100644 --- a/examples/projects/l0/button_freertos/lib/Led/library.json +++ b/examples/projects/l0/button_freertos/lib/Led/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/button_freertos/platformio.ini b/examples/projects/l0/button_freertos/platformio.ini index 331829692..cc7547584 100644 --- a/examples/projects/l0/button_freertos/platformio.ini +++ b/examples/projects/l0/button_freertos/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Button CMSIS_RTOS_V2 diff --git a/examples/projects/l0/controller_motor/lib/Controller_motor/library.json b/examples/projects/l0/controller_motor/lib/Controller_motor/library.json index c09d49638..7cc23daf1 100644 --- a/examples/projects/l0/controller_motor/lib/Controller_motor/library.json +++ b/examples/projects/l0/controller_motor/lib/Controller_motor/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/controller_motor/platformio.ini b/examples/projects/l0/controller_motor/platformio.ini index d6a5074f3..670f2f5bb 100644 --- a/examples/projects/l0/controller_motor/platformio.ini +++ b/examples/projects/l0/controller_motor/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Controller_motor debug_tool = stlink diff --git a/examples/projects/l0/dc_motor/lib/DC_motor/library.json b/examples/projects/l0/dc_motor/lib/DC_motor/library.json index ea1ed13fa..f05253d36 100644 --- a/examples/projects/l0/dc_motor/lib/DC_motor/library.json +++ b/examples/projects/l0/dc_motor/lib/DC_motor/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/dc_motor/platformio.ini b/examples/projects/l0/dc_motor/platformio.ini index 21727f870..2ddd65edd 100644 --- a/examples/projects/l0/dc_motor/platformio.ini +++ b/examples/projects/l0/dc_motor/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network DC_motor debug_tool = stlink diff --git a/examples/projects/l0/demo/detection_button/lib/Button/library.json b/examples/projects/l0/demo/detection_button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/l0/demo/detection_button/lib/Button/library.json +++ b/examples/projects/l0/demo/detection_button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/demo/detection_button/lib/Detection_Button/library.json b/examples/projects/l0/demo/detection_button/lib/Detection_Button/library.json index 8690f3410..6e150e777 100644 --- a/examples/projects/l0/demo/detection_button/lib/Detection_Button/library.json +++ b/examples/projects/l0/demo/detection_button/lib/Detection_Button/library.json @@ -8,7 +8,7 @@ "url": "https://www.luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/demo/detection_button/platformio.ini b/examples/projects/l0/demo/detection_button/platformio.ini index 53888074a..b06d1f77a 100644 --- a/examples/projects/l0/demo/detection_button/platformio.ini +++ b/examples/projects/l0/demo/detection_button/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network detection_button Button diff --git a/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/library.json b/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/library.json index e82ff7715..09989909b 100644 --- a/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/library.json +++ b/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/library.json @@ -8,7 +8,7 @@ "url": "https://www.luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/demo/ledstrip_position/platformio.ini b/examples/projects/l0/demo/ledstrip_position/platformio.ini index 1dc8768fb..58e140eac 100644 --- a/examples/projects/l0/demo/ledstrip_position/platformio.ini +++ b/examples/projects/l0/demo/ledstrip_position/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network ledstrip_position distance diff --git a/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/library.json b/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/library.json index cd71cc29e..e0b7fb79e 100644 --- a/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/library.json +++ b/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/library.json @@ -8,7 +8,7 @@ "url": "https://www.luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/demo/motor_copy_app/platformio.ini b/examples/projects/l0/demo/motor_copy_app/platformio.ini index 84a5803a3..26cd4a5e4 100644 --- a/examples/projects/l0/demo/motor_copy_app/platformio.ini +++ b/examples/projects/l0/demo/motor_copy_app/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network motor_copy debug_tool = stlink diff --git a/examples/projects/l0/demo/motor_demo_app/lib/run_motor/library.json b/examples/projects/l0/demo/motor_demo_app/lib/run_motor/library.json index c67a8e691..b609c586e 100644 --- a/examples/projects/l0/demo/motor_demo_app/lib/run_motor/library.json +++ b/examples/projects/l0/demo/motor_demo_app/lib/run_motor/library.json @@ -8,7 +8,7 @@ "url": "https://www.luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/demo/motor_demo_app/platformio.ini b/examples/projects/l0/demo/motor_demo_app/platformio.ini index 1fe314b90..7c93d5221 100644 --- a/examples/projects/l0/demo/motor_demo_app/platformio.ini +++ b/examples/projects/l0/demo/motor_demo_app/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network run_motor debug_tool = stlink diff --git a/examples/projects/l0/distance/lib/Distance/library.json b/examples/projects/l0/distance/lib/Distance/library.json index d83674435..1ec300546 100644 --- a/examples/projects/l0/distance/lib/Distance/library.json +++ b/examples/projects/l0/distance/lib/Distance/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT", "build": { @@ -21,4 +21,4 @@ "+" ] } -} \ No newline at end of file +} diff --git a/examples/projects/l0/distance/platformio.ini b/examples/projects/l0/distance/platformio.ini index 681a3bed1..48b7306dd 100644 --- a/examples/projects/l0/distance/platformio.ini +++ b/examples/projects/l0/distance/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Distance debug_tool = stlink diff --git a/examples/projects/l0/dxl/lib/Dxl/library.json b/examples/projects/l0/dxl/lib/Dxl/library.json index 1f9f74afa..0842e4677 100644 --- a/examples/projects/l0/dxl/lib/Dxl/library.json +++ b/examples/projects/l0/dxl/lib/Dxl/library.json @@ -9,7 +9,7 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "build": { "flags": [ @@ -19,4 +19,4 @@ "+" ] } -} \ No newline at end of file +} diff --git a/examples/projects/l0/dxl/platformio.ini b/examples/projects/l0/dxl/platformio.ini index 7ca224034..7e6fb4c6d 100644 --- a/examples/projects/l0/dxl/platformio.ini +++ b/examples/projects/l0/dxl/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Dxl debug_tool = stlink diff --git a/examples/projects/l0/fingerprint/lib/Fingerprint/library.json b/examples/projects/l0/fingerprint/lib/Fingerprint/library.json index 15c2ae066..a18521b44 100644 --- a/examples/projects/l0/fingerprint/lib/Fingerprint/library.json +++ b/examples/projects/l0/fingerprint/lib/Fingerprint/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/l0/fingerprint/platformio.ini b/examples/projects/l0/fingerprint/platformio.ini index 7cc1245b2..0a102acf4 100644 --- a/examples/projects/l0/fingerprint/platformio.ini +++ b/examples/projects/l0/fingerprint/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Fingerprint debug_tool = stlink diff --git a/examples/projects/l0/gate_serialcom/platformio.ini b/examples/projects/l0/gate_serialcom/platformio.ini index 08675e8ff..e9603e215 100644 --- a/examples/projects/l0/gate_serialcom/platformio.ini +++ b/examples/projects/l0/gate_serialcom/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Pipe Gate @@ -43,7 +43,7 @@ build_flags = -D GATEFORMAT=TinyJSON -D PIPEMODE=SERIAL -D PIPEHAL=l0 - -O1 + -Og -DWITH_BOOTLOADER upload_protocol = custom upload_flags = diff --git a/examples/projects/l0/gpio/lib/Gpio_dev/library.json b/examples/projects/l0/gpio/lib/Gpio_dev/library.json index d3cf8eadb..856008031 100644 --- a/examples/projects/l0/gpio/lib/Gpio_dev/library.json +++ b/examples/projects/l0/gpio/lib/Gpio_dev/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/gpio/platformio.ini b/examples/projects/l0/gpio/platformio.ini index b4d1dafeb..fb686c76b 100644 --- a/examples/projects/l0/gpio/platformio.ini +++ b/examples/projects/l0/gpio/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Gpio_dev serial_network diff --git a/examples/projects/l0/imu/lib/Imu/library.json b/examples/projects/l0/imu/lib/Imu/library.json index 4d133ecda..694647abb 100644 --- a/examples/projects/l0/imu/lib/Imu/library.json +++ b/examples/projects/l0/imu/lib/Imu/library.json @@ -9,7 +9,7 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "build": { "flags": [ @@ -34,4 +34,4 @@ "+<../src/*>" ] } -} \ No newline at end of file +} diff --git a/examples/projects/l0/imu/platformio.ini b/examples/projects/l0/imu/platformio.ini index 37729645f..cf95d3071 100644 --- a/examples/projects/l0/imu/platformio.ini +++ b/examples/projects/l0/imu/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Imu debug_tool = stlink diff --git a/examples/projects/l0/lcd/lib/Lcd/library.json b/examples/projects/l0/lcd/lib/Lcd/library.json index 0079f3e62..8ba606e27 100644 --- a/examples/projects/l0/lcd/lib/Lcd/library.json +++ b/examples/projects/l0/lcd/lib/Lcd/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/l0/lcd/platformio.ini b/examples/projects/l0/lcd/platformio.ini index 9efb7ad63..634a75bee 100644 --- a/examples/projects/l0/lcd/platformio.ini +++ b/examples/projects/l0/lcd/platformio.ini @@ -20,7 +20,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Lcd debug_tool = stlink diff --git a/examples/projects/l0/led/lib/Led/library.json b/examples/projects/l0/led/lib/Led/library.json index dbbcb4e1d..0792eaa15 100644 --- a/examples/projects/l0/led/lib/Led/library.json +++ b/examples/projects/l0/led/lib/Led/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/led/platformio.ini b/examples/projects/l0/led/platformio.ini index ffd0fa36f..5acbae055 100644 --- a/examples/projects/l0/led/platformio.ini +++ b/examples/projects/l0/led/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Led debug_tool = stlink diff --git a/examples/projects/l0/led_fader/lib/Led_Fader/library.json b/examples/projects/l0/led_fader/lib/Led_Fader/library.json index fa61b6f32..3eca8faeb 100644 --- a/examples/projects/l0/led_fader/lib/Led_Fader/library.json +++ b/examples/projects/l0/led_fader/lib/Led_Fader/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/led_fader/platformio.ini b/examples/projects/l0/led_fader/platformio.ini index 998653c89..524cffef4 100644 --- a/examples/projects/l0/led_fader/platformio.ini +++ b/examples/projects/l0/led_fader/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Led_Fader debug_tool = stlink diff --git a/examples/projects/l0/led_strip/lib/Led_strip/library.json b/examples/projects/l0/led_strip/lib/Led_strip/library.json index 9f42c7ce4..5ffb504f0 100644 --- a/examples/projects/l0/led_strip/lib/Led_strip/library.json +++ b/examples/projects/l0/led_strip/lib/Led_strip/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/led_strip/platformio.ini b/examples/projects/l0/led_strip/platformio.ini index 717bb6508..d65de16ee 100644 --- a/examples/projects/l0/led_strip/platformio.ini +++ b/examples/projects/l0/led_strip/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Led_strip debug_tool = stlink diff --git a/examples/projects/l0/light_sensor/lib/Light_sensor/library.json b/examples/projects/l0/light_sensor/lib/Light_sensor/library.json index 6d5782e71..5094a0f98 100644 --- a/examples/projects/l0/light_sensor/lib/Light_sensor/library.json +++ b/examples/projects/l0/light_sensor/lib/Light_sensor/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/light_sensor/platformio.ini b/examples/projects/l0/light_sensor/platformio.ini index 21ec5a56b..0fbc96019 100644 --- a/examples/projects/l0/light_sensor/platformio.ini +++ b/examples/projects/l0/light_sensor/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Light_sensor debug_tool = stlink diff --git a/examples/projects/l0/load/lib/Load/library.json b/examples/projects/l0/load/lib/Load/library.json index 69ab5702c..48de19b0b 100644 --- a/examples/projects/l0/load/lib/Load/library.json +++ b/examples/projects/l0/load/lib/Load/library.json @@ -9,7 +9,7 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "build": { "flags": [ @@ -19,4 +19,4 @@ "+" ] } -} \ No newline at end of file +} diff --git a/examples/projects/l0/load/platformio.ini b/examples/projects/l0/load/platformio.ini index d0d9f447f..35d3ca0e4 100644 --- a/examples/projects/l0/load/platformio.ini +++ b/examples/projects/l0/load/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Load debug_tool = stlink diff --git a/examples/projects/l0/potentiometer/lib/Potentiometer/library.json b/examples/projects/l0/potentiometer/lib/Potentiometer/library.json index c462b0714..534fbc3d7 100644 --- a/examples/projects/l0/potentiometer/lib/Potentiometer/library.json +++ b/examples/projects/l0/potentiometer/lib/Potentiometer/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/potentiometer/platformio.ini b/examples/projects/l0/potentiometer/platformio.ini index 8b0c9cb5a..bf9eb85ff 100644 --- a/examples/projects/l0/potentiometer/platformio.ini +++ b/examples/projects/l0/potentiometer/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Potentiometer debug_tool = stlink diff --git a/examples/projects/l0/power_switch/lib/Power_switch/library.json b/examples/projects/l0/power_switch/lib/Power_switch/library.json index 7e1430091..02fa9bfe5 100644 --- a/examples/projects/l0/power_switch/lib/Power_switch/library.json +++ b/examples/projects/l0/power_switch/lib/Power_switch/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/power_switch/platformio.ini b/examples/projects/l0/power_switch/platformio.ini index 8c36ed190..f55043559 100644 --- a/examples/projects/l0/power_switch/platformio.ini +++ b/examples/projects/l0/power_switch/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Power_switch debug_tool = stlink diff --git a/examples/projects/l0/servo/lib/Servo/library.json b/examples/projects/l0/servo/lib/Servo/library.json index 1003437e4..134fddb6d 100644 --- a/examples/projects/l0/servo/lib/Servo/library.json +++ b/examples/projects/l0/servo/lib/Servo/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/servo/platformio.ini b/examples/projects/l0/servo/platformio.ini index 6695e2b23..bcd95a924 100644 --- a/examples/projects/l0/servo/platformio.ini +++ b/examples/projects/l0/servo/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Servo debug_tool = stlink diff --git a/examples/projects/l0/stepper/lib/Stepper/library.json b/examples/projects/l0/stepper/lib/Stepper/library.json index bbe6e219c..0b05a6331 100644 --- a/examples/projects/l0/stepper/lib/Stepper/library.json +++ b/examples/projects/l0/stepper/lib/Stepper/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/l0/stepper/platformio.ini b/examples/projects/l0/stepper/platformio.ini index 10c535e08..e05f3bfe4 100644 --- a/examples/projects/l0/stepper/platformio.ini +++ b/examples/projects/l0/stepper/platformio.ini @@ -19,7 +19,7 @@ platform = ststm32 board = l0 framework = stm32cube lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 robus_network Stepper debug_tool = stlink diff --git a/examples/projects/native/button/lib/Button/library.json b/examples/projects/native/button/lib/Button/library.json index 9d7ba1b2c..205d3100e 100644 --- a/examples/projects/native/button/lib/Button/library.json +++ b/examples/projects/native/button/lib/Button/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" -} \ No newline at end of file +} diff --git a/examples/projects/native/gate_wscom/node_config.h b/examples/projects/native/gate_wscom/node_config.h index 2954f1348..24d880ace 100644 --- a/examples/projects/native/gate_wscom/node_config.h +++ b/examples/projects/native/gate_wscom/node_config.h @@ -112,4 +112,5 @@ #define SERIAL_RX_BUFFER_SIZE 65000 #define INIT_TIME 150 #define GATE_REFRESH_TIME_S 0.05f +#define SERIAL_PORT "/dev/cu.usbserial-D308N897" #endif /* _NODE_CONFIG_H_ */ diff --git a/examples/projects/native/gate_wscom/platformio.ini b/examples/projects/native/gate_wscom/platformio.ini index d76767f39..4aa1c18be 100644 --- a/examples/projects/native/gate_wscom/platformio.ini +++ b/examples/projects/native/gate_wscom/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = $PROJECT_DIR/../../../../network/ platform = native lib_deps = - luos_engine@^3.0.0 + luos_engine@^3.1.0 serial_network Pipe Gate @@ -35,4 +35,4 @@ build_flags = -D PIPEMODE=WS -D PIPEHAL=native -D PIPE_WS_SERVER_ADDR=\"ws://localhost:9342\" ; Watch out you need to escape the " using \ -; build_type = debug +build_type = debug diff --git a/examples/projects/native/led/lib/Led/library.json b/examples/projects/native/led/lib/Led/library.json index 0aafee6be..53d03f7ca 100644 --- a/examples/projects/native/led/lib/Led/library.json +++ b/examples/projects/native/led/lib/Led/library.json @@ -9,6 +9,6 @@ }, "licence": "MIT", "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" } -} \ No newline at end of file +} diff --git a/examples/projects/native/ping_pong/lib/PingPong/library.json b/examples/projects/native/ping_pong/lib/PingPong/library.json index dd9b1873b..58675f45e 100644 --- a/examples/projects/native/ping_pong/lib/PingPong/library.json +++ b/examples/projects/native/ping_pong/lib/PingPong/library.json @@ -8,7 +8,7 @@ "url": "https://luos.io" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "licence": "MIT" } diff --git a/library.json b/library.json index ab20e9e67..597be9c97 100644 --- a/library.json +++ b/library.json @@ -2,7 +2,7 @@ "name": "luos_engine", "keywords": "network,microservice,luos,operating system,os,embedded,communication,service,ST,luos engine", "description": "Luos engine is the framework allowing to create software microservices architecture for hardware devices.", - "version": "3.0.0", + "version": "3.1.0", "authors": { "name": "Luos", "url": "https://luos.io" diff --git a/tool_services/gate/library.json b/tool_services/gate/library.json index 578bf4abb..16de4d806 100644 --- a/tool_services/gate/library.json +++ b/tool_services/gate/library.json @@ -14,10 +14,10 @@ "extraScript": "select_format_script.py" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "repository": { "type": "git", "url": "https://github.com/Luos-io/luos_engine" } -} \ No newline at end of file +} diff --git a/tool_services/pipe/library.json b/tool_services/pipe/library.json index 447b8653f..3799603e3 100644 --- a/tool_services/pipe/library.json +++ b/tool_services/pipe/library.json @@ -14,10 +14,10 @@ "extraScript": "select_hal_script.py" }, "dependencies": { - "luos_engine": "^3.0.0" + "luos_engine": "^3.1.0" }, "repository": { "type": "git", "url": "https://github.com/Luos-io/luos_engine" } -} \ No newline at end of file +} From 1957ef0ee27975eabdc654b6531436ae2c46ccd1 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Thu, 21 Dec 2023 18:10:59 +0100 Subject: [PATCH 02/81] Consider local services as trusted and do not exclude them if someone is asking us to. Service still removed from the routing table and auto-update still canceled. --- engine/IO/src/luos_phy.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/engine/IO/src/luos_phy.c b/engine/IO/src/luos_phy.c index 01fc8e770..d673fec48 100644 --- a/engine/IO/src/luos_phy.c +++ b/engine/IO/src/luos_phy.c @@ -1253,8 +1253,8 @@ inline void Phy_IndexRm(uint8_t *index, uint16_t id) inline void Phy_ServiceIndexRm(uint16_t id) { LUOS_ASSERT((id <= 0x0FFF) && (id != 0)); - // for all phy - for (int i = 0; i < phy_ctx.phy_nb; i++) + // Remove services only for external phys, we consider our local services as trusted. + for (int i = 1; i < phy_ctx.phy_nb; i++) { Phy_IndexRm(phy_ctx.phy[i].services, id); } @@ -1268,8 +1268,8 @@ inline void Phy_ServiceIndexRm(uint16_t id) inline void Phy_NodeIndexRm(uint16_t id) { LUOS_ASSERT((id <= 0x0FFF) && (id != 0)); - // for all phy - for (int i = 0; i < phy_ctx.phy_nb; i++) + // Remove node only for external phys, we consider our local node as trusted. + for (int i = 1; i < phy_ctx.phy_nb; i++) { Phy_IndexRm(phy_ctx.phy[i].nodes, id); } From 1e6f06cba67e8d998fcf72aeb84ab78655b7716c Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Wed, 3 Jan 2024 10:48:10 +0100 Subject: [PATCH 03/81] Add a Luos_ReadFromCmd function to Luos_engine --- engine/core/inc/luos_engine.h | 1 + engine/core/src/luos_engine.c | 41 +++++++++++++++++++ test/tests_core/test_luos/main.c | 69 +++++++++++++++++++++++++++++++- 3 files changed, 110 insertions(+), 1 deletion(-) diff --git a/engine/core/inc/luos_engine.h b/engine/core/inc/luos_engine.h index e9460055c..f47211abf 100644 --- a/engine/core/inc/luos_engine.h +++ b/engine/core/inc/luos_engine.h @@ -80,6 +80,7 @@ extern "C" // *** Polling reception management *** error_return_t Luos_ReadMsg(service_t *service, msg_t *msg_to_write); error_return_t Luos_ReadFromService(service_t *service, uint16_t id, msg_t *msg_to_write); + error_return_t Luos_ReadFromCmd(service_t *service, uint8_t cmd, msg_t *msg_to_write); uint16_t Luos_NbrAvailableMsg(void); #ifdef __cplusplus diff --git a/engine/core/src/luos_engine.c b/engine/core/src/luos_engine.c index e29cbd0ed..b90444dae 100644 --- a/engine/core/src/luos_engine.c +++ b/engine/core/src/luos_engine.c @@ -285,6 +285,47 @@ error_return_t Luos_ReadFromService(service_t *service, uint16_t id, msg_t *msg_ return FAILED; } +/****************************************************************************** + * @brief Read last msg with a specific command + * @param service : The service asking for a message + * @param cmd : Who sent the message we are looking for + * @param msg_to_write : Message where the received message will be copied + * @return SUCCEED : If a message is passed to the user, else FAILED + ******************************************************************************/ +error_return_t Luos_ReadFromCmd(service_t *service, uint8_t cmd, msg_t *msg_to_write) +{ + + LUOS_ASSERT((msg_to_write != 0) && (service != 0)); + phy_job_t *job = NULL; + uint8_t service_index = Service_GetIndex(service); + LUOS_MUTEX_LOCK + while (LuosIO_GetNextJob(&job) != FAILED) + { + // We got a job + // Check if our service is concerned by this job and if the command is the one we are looking for + if ((*(service_filter_t *)job->phy_data >> service_index & 0x01) && (job->msg_pt->header.cmd == cmd)) + { + // This job is for our service, copy the job message to the user message + if (Luos_IsMsgTimstamped(job->msg_pt) == true) + { + memcpy(msg_to_write, job->msg_pt, sizeof(header_t) + job->msg_pt->header.size + sizeof(time_luos_t)); + } + else + { + memcpy(msg_to_write, job->msg_pt, sizeof(header_t) + job->msg_pt->header.size); + } + // Remove this service from the job filter + *(service_filter_t *)job->phy_data &= ~(1 << service_index); + // Services consume this job. try to remove it + LuosIO_RmJob(job); + LUOS_MUTEX_UNLOCK + return SUCCEED; + } + } + LUOS_MUTEX_UNLOCK + return FAILED; +} + /****************************************************************************** * @brief Send large among of data and formating to send into multiple msg * @param service : Who send diff --git a/test/tests_core/test_luos/main.c b/test/tests_core/test_luos/main.c index 1b51992ac..c11ae11c9 100644 --- a/test/tests_core/test_luos/main.c +++ b/test/tests_core/test_luos/main.c @@ -247,7 +247,7 @@ void unittest_Luos_ReadFromService(void) END_TRY; TRY { - NEW_STEP("Try to miss-specify the service pointer"); + NEW_STEP("Try to miss-specify the msg pointer"); revision_t revision = {.major = 1, .minor = 0, .build = 0}; service_t *service = Luos_CreateService(0, STATE_TYPE, "mycustom_service", revision); Luos_ReadFromService(service, 1, NULL); @@ -308,6 +308,72 @@ void unittest_Luos_ReadFromService(void) } } +void unittest_Luos_ReadFromCmd(void) +{ + + NEW_TEST_CASE("Test Luos_ReadFromCmd assert conditions"); + { + TRY + { + NEW_STEP("Try to missspecify the service pointer"); + msg_t msg; + Luos_ReadFromCmd(NULL, 1, &msg); + } + TEST_ASSERT_TRUE(IS_ASSERT()); + END_TRY; + TRY + { + NEW_STEP("Try to miss-specify the msg pointer"); + revision_t revision = {.major = 1, .minor = 0, .build = 0}; + service_t *service = Luos_CreateService(0, STATE_TYPE, "mycustom_service", revision); + Luos_ReadFromCmd(service, 1, NULL); + } + TEST_ASSERT_TRUE(IS_ASSERT()); + END_TRY; + } + NEW_TEST_CASE("Test Luos_ReadFromCmd normal conditions"); + { + TRY + { + // Init default scenario context + Init_Context(); + revision_t revision = {.major = 1, .minor = 0, .build = 0}; + service_t *service = Luos_CreateService(0, STATE_TYPE, "mycustom_service", revision); + Luos_Detect(default_sc.App_1.app); + do + { + Luos_Loop(); + } while (!Luos_IsDetected()); + + NEW_STEP("Check end detection reception"); + msg_t rx_msg; + TEST_ASSERT_EQUAL(FAILED, Luos_ReadFromCmd(service, REVISION, &rx_msg)); + TEST_ASSERT_EQUAL(SUCCEED, Luos_ReadFromCmd(service, END_DETECTION, &rx_msg)); + + NEW_STEP("Check normal reception"); + msg_t msg; + msg.header.target = service->id; + msg.header.target_mode = SERVICEIDACK; + msg.header.cmd = LUOS_LAST_RESERVED_CMD + 1; + msg.header.size = 0; + TEST_ASSERT_EQUAL(SUCCEED, Luos_SendMsg(default_sc.App_3.app, &msg)); + Luos_Loop(); + TEST_ASSERT_EQUAL(FAILED, Luos_ReadFromCmd(service, REVISION, &rx_msg)); + TEST_ASSERT_EQUAL(SUCCEED, Luos_ReadFromCmd(service, LUOS_LAST_RESERVED_CMD + 1, &rx_msg)); + TEST_ASSERT_EQUAL(msg.header.source, rx_msg.header.source); + TEST_ASSERT_EQUAL(rx_msg.header.config, msg.header.config); + + NEW_STEP("Try receive but no message available"); + TEST_ASSERT_EQUAL(FAILED, Luos_ReadFromCmd(service, LUOS_LAST_RESERVED_CMD + 1, &rx_msg)); + } + CATCH + { + TEST_ASSERT_TRUE(false); + } + END_TRY; + } +} + void unittest_Luos_Send_ReceiveData() { NEW_TEST_CASE("Test Luos_SendData assert condition"); @@ -579,6 +645,7 @@ int main(int argc, char **argv) UNIT_TEST_RUN(unittest_Luos_SendTimestampMsg); UNIT_TEST_RUN(unittest_Luos_ReadMsg); UNIT_TEST_RUN(unittest_Luos_ReadFromService); + UNIT_TEST_RUN(unittest_Luos_ReadFromCmd); UNIT_TEST_RUN(unittest_Luos_Send_ReceiveData); UNIT_TEST_RUN(unittest_Luos_NbrAvailableMsg); From 44cda44b05a7a6afeb0a284c0991cc15f4d5ef30 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Thu, 21 Dec 2023 18:12:02 +0100 Subject: [PATCH 04/81] [Gate] Switch revision to 2.1.0 --- tool_services/gate/library.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tool_services/gate/library.json b/tool_services/gate/library.json index 16de4d806..51b11fe1c 100644 --- a/tool_services/gate/library.json +++ b/tool_services/gate/library.json @@ -2,7 +2,7 @@ "name": "Gate", "keywords": "robus,network,microservice,luos,operating system,os,embedded,communication,service,ST,cJSON", "description": "A translation Luos app service allowing you to easily connect your computer to your hardware product.", - "version": "2.0.0", + "version": "2.1.0", "authors": { "name": "Luos", "url": "https://luos.io" From 649161e35bc72828497abe4711676c62275f3cf1 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Thu, 21 Dec 2023 18:12:58 +0100 Subject: [PATCH 05/81] [Gate] Allow to receive and manage someone excluding the Gate --- tool_services/gate/data_manager.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/tool_services/gate/data_manager.c b/tool_services/gate/data_manager.c index f1bf16f95..23d75aeee 100644 --- a/tool_services/gate/data_manager.c +++ b/tool_services/gate/data_manager.c @@ -227,6 +227,33 @@ void DataManager_Format(service_t *service) } i++; } + if (Luos_NbrAvailableMsg() != 0) + { + // We still have messages.This could be because we received some during the execution of the last loop.Or this could be because the gate have been excluded from the routing table, let's try to catch some message for the Gate service. + // Luos_ReadFromService(service, BROADCAST_VAL, &data_msg); + if (Luos_ReadFromCmd(service, DEADTARGET, &data_msg) == SUCCEED) + { + dead_target_t *dead_target = (dead_target_t *)data_msg.data; + if (dead_target->node_id != 0) + { + Convert_DeadNodeToData(service, dead_target->node_id); + } + if (dead_target->service_id != 0) + { + if (dead_target->service_id == service->id) + { + // This is the exclusion of our Gate service! + // This mean that the gate is not able to communicate with anything anymore and looks like dead. + // To avoid it we will remake the detection. + Luos_Detect(service); + } + else + { + Convert_DeadServiceToData(service, dead_target->service_id); + } + } + } + } if (data_ok) { Convert_EndData(service, data, data_ptr); From a08e3810bcbf99112c4ba226ba928f829514eec7 Mon Sep 17 00:00:00 2001 From: Thobias Stahlschmidt Date: Thu, 4 Jan 2024 12:59:59 -0300 Subject: [PATCH 06/81] Revert "Temporarily remove the ESP build on GH, #423" This reverts commit f00e3e64d243d0497197019c3c5a24d49d8489f8. --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index df44c1148..13e7b679a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -101,7 +101,7 @@ jobs: examples/projects/NUCLEO-F072RB, examples/projects/NUCLEO-L073RZ, examples/projects/STM32L4S5_discovery, - # examples/projects/ESP32, + examples/projects/ESP32, examples/projects/native ] os: [macos-latest, windows-latest, ubuntu-latest] From b1e2b213c62bbb99dc81a9f5c82beec3f95df148 Mon Sep 17 00:00:00 2001 From: Thobias Stahlschmidt Date: Thu, 4 Jan 2024 13:35:28 -0300 Subject: [PATCH 07/81] update component dir --- examples/projects/ESP32/button/CMakeLists.txt | 2 +- examples/projects/ESP32/gate_serialcom/CMakeLists.txt | 2 +- examples/projects/ESP32/led/CMakeLists.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/projects/ESP32/button/CMakeLists.txt b/examples/projects/ESP32/button/CMakeLists.txt index 279875e59..dee497df5 100644 --- a/examples/projects/ESP32/button/CMakeLists.txt +++ b/examples/projects/ESP32/button/CMakeLists.txt @@ -2,7 +2,7 @@ # CMakeLists in this exact order for cmake to work correctly cmake_minimum_required(VERSION 3.5) -list(APPEND EXTRA_COMPONENT_DIRS "../../../../network/robus/HAL/ESP32") +list(APPEND EXTRA_COMPONENT_DIRS "../../../../network/robus_network/HAL/ESP32") list(APPEND EXTRA_COMPONENT_DIRS "lib/button") list(APPEND EXTRA_COMPONENT_DIRS "src") diff --git a/examples/projects/ESP32/gate_serialcom/CMakeLists.txt b/examples/projects/ESP32/gate_serialcom/CMakeLists.txt index 5299ab640..da966dfe4 100644 --- a/examples/projects/ESP32/gate_serialcom/CMakeLists.txt +++ b/examples/projects/ESP32/gate_serialcom/CMakeLists.txt @@ -2,7 +2,7 @@ # CMakeLists in this exact order for cmake to work correctly cmake_minimum_required(VERSION 3.5) -list(APPEND EXTRA_COMPONENT_DIRS "../../../../network/robus/HAL/ESP32") +list(APPEND EXTRA_COMPONENT_DIRS "../../../../network/robus_network/HAL/ESP32") list(APPEND EXTRA_COMPONENT_DIRS "../../../../tool_services/gate") list(APPEND EXTRA_COMPONENT_DIRS "../../../../tool_services/pipe/SERIAL/ESP32_IDF") list(APPEND EXTRA_COMPONENT_DIRS "src") diff --git a/examples/projects/ESP32/led/CMakeLists.txt b/examples/projects/ESP32/led/CMakeLists.txt index 2aaa7a7fc..391b006a1 100644 --- a/examples/projects/ESP32/led/CMakeLists.txt +++ b/examples/projects/ESP32/led/CMakeLists.txt @@ -2,7 +2,7 @@ # CMakeLists in this exact order for cmake to work correctly cmake_minimum_required(VERSION 3.5) -list(APPEND EXTRA_COMPONENT_DIRS "../../../../network/robus/HAL/ESP32") +list(APPEND EXTRA_COMPONENT_DIRS "../../../../network/robus_network/HAL/ESP32") list(APPEND EXTRA_COMPONENT_DIRS "lib/led") list(APPEND EXTRA_COMPONENT_DIRS "lib/led_strip") list(APPEND EXTRA_COMPONENT_DIRS "src") From 96c487f927ce51f37772b29ca00e916983746fef Mon Sep 17 00:00:00 2001 From: Thobias Stahlschmidt Date: Thu, 4 Jan 2024 13:35:57 -0300 Subject: [PATCH 08/81] update engine cmake list --- network/robus_network/HAL/ESP32/luos_engine/CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/network/robus_network/HAL/ESP32/luos_engine/CMakeLists.txt b/network/robus_network/HAL/ESP32/luos_engine/CMakeLists.txt index eb286ed18..4cccb14b9 100644 --- a/network/robus_network/HAL/ESP32/luos_engine/CMakeLists.txt +++ b/network/robus_network/HAL/ESP32/luos_engine/CMakeLists.txt @@ -8,7 +8,7 @@ set(srcs "../../../../../engine/core/src/luos_engine.c" "../../../../../engine/core/src/stats.c" "../../../../../engine/core/src/streaming.c" "../../../../../engine/core/src/timestamp.c" - "../../../../../engine/bootloader/bootloader_core.c" + "../../../../../engine/bootloader/luos_bootloader.c" "../../../../../engine/HAL/ESP32/luos_hal.c" "../../../../../engine/IO/src/msg_alloc.c" "../../../../../engine/IO/src/luos_phy.c" @@ -17,7 +17,6 @@ set(srcs "../../../../../engine/core/src/luos_engine.c" "../../../src/port_manager.c" "../../../src/reception.c" "../../../src/robus.c" - "../../../src/topic.c" "../../../src/transmission.c" "../../../HAL/ESP32/robus_hal.c") @@ -26,6 +25,8 @@ set(inc "../../../../../engine/core/inc" "../../../../../engine/OD" "../../../../../engine/HAL/ESP32" "../../../../../engine/bootloader" + "../../../../../engine" + "../../../../../network/robus_network" "../../../inc" "../../ESP32") From 18c72fc97afa9b4710b9cb5449e2150c26b15f70 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Fri, 5 Jan 2024 10:43:42 +0100 Subject: [PATCH 09/81] Create a working WS network for native configuration --- network/ws_network/HAL/NATIVE/hal_script.py | 23 ++ network/ws_network/HAL/NATIVE/ws_hal.c | 167 +++++++++++ network/ws_network/HAL/NATIVE/ws_hal.h | 23 ++ network/ws_network/HAL/NATIVE/ws_hal_config.h | 12 + network/ws_network/broker.py | 85 ++++++ network/ws_network/inc/_ws_network.h | 16 + network/ws_network/inc/ws_network.h | 29 ++ network/ws_network/library.json | 23 ++ network/ws_network/requirements.txt | 1 + network/ws_network/src/ws_network.c | 276 ++++++++++++++++++ network/ws_network/ws_config.h | 17 ++ network/ws_network/ws_select_hal_script.py | 57 ++++ 12 files changed, 729 insertions(+) create mode 100644 network/ws_network/HAL/NATIVE/hal_script.py create mode 100644 network/ws_network/HAL/NATIVE/ws_hal.c create mode 100644 network/ws_network/HAL/NATIVE/ws_hal.h create mode 100644 network/ws_network/HAL/NATIVE/ws_hal_config.h create mode 100644 network/ws_network/broker.py create mode 100644 network/ws_network/inc/_ws_network.h create mode 100644 network/ws_network/inc/ws_network.h create mode 100644 network/ws_network/library.json create mode 100644 network/ws_network/requirements.txt create mode 100644 network/ws_network/src/ws_network.c create mode 100644 network/ws_network/ws_config.h create mode 100644 network/ws_network/ws_select_hal_script.py diff --git a/network/ws_network/HAL/NATIVE/hal_script.py b/network/ws_network/HAL/NATIVE/hal_script.py new file mode 100644 index 000000000..834a841f0 --- /dev/null +++ b/network/ws_network/HAL/NATIVE/hal_script.py @@ -0,0 +1,23 @@ +#!/usr/bin/python +import os +from os import path +from os.path import realpath +import click +import time +Import("env") + +global_env = DefaultEnvironment() + +if not "MONGOOSE" in global_env: + if (not path.exists("mongoose")): + env.Execute( + "git clone --depth 1 --branch 7.8 https://github.com/cesanta/mongoose.git") + global_env["MONGOOSE"] = realpath("mongoose/") +env.Append(CPPPATH=[global_env["MONGOOSE"]]) +env.Append( + SRC_FILTER=["+<"+global_env["MONGOOSE"]+"/mongoose.c>"]) +env.Append(CPPDEFINES=["MG_ENABLE_LINES=1"]) +if os.name == 'nt': + env.Append(CPPDEFINES=["_POSIX_C_SOURCE=200000L"]) + env.Append(LIBS=["ws2_32"]) +click.secho("\t* mongoose 7.8 lib ready.", fg="green") diff --git a/network/ws_network/HAL/NATIVE/ws_hal.c b/network/ws_network/HAL/NATIVE/ws_hal.c new file mode 100644 index 000000000..36bf2525c --- /dev/null +++ b/network/ws_network/HAL/NATIVE/ws_hal.c @@ -0,0 +1,167 @@ +/****************************************************************************** + * @file robusHAL + * @brief Robus Hardware Abstration Layer. Describe Low layer fonction + * @Family x86/Linux/Mac + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#include "ws_hal.h" +#include "_ws_network.h" +#include "mongoose.h" +#include "luos_utils.h" + +#include +#include +#include +#include +#include +#include + +/******************************************************************************* + * Definitions + ******************************************************************************/ +// #define WS_PRINT +static void ws_cb(struct mg_connection *c, int ev, void *ev_data, void *fn_data); +static void *WSThread(void *vargp); + +/******************************************************************************* + * Variables + ******************************************************************************/ + +volatile uint8_t *tx_data = 0; + +// Mongoose connection information +struct mg_mgr ws_mgr; // Event manager +struct mg_connection *c; // Client connection +static const char *s_url = WS_NETWORK_BROKER_ADDR; +volatile bool ws_connected = false; +/******************************************************************************* + * Function + ******************************************************************************/ + +/* msleep(): Sleep for the requested number of milliseconds. */ +static int msleep(long msec) +{ + struct timespec ts; + int res; + + if (msec < 0) + { + errno = EINVAL; + return -1; + } + + ts.tv_sec = msec / 1000; + ts.tv_nsec = (msec % 1000) * 1000000; + + do + { + res = nanosleep(&ts, &ts); + } while (res && errno == EINTR); + + return res; +} + +/////////////////////////Luos Library Needed function/////////////////////////// + +/****************************************************************************** + * @brief Luos HAL general initialisation + * @param None + * @return None + ******************************************************************************/ +void WsHAL_Init(void) +{ + static bool connection_done = false; // Event handler flips it to true + mg_mgr_init(&ws_mgr); // Initialise event manager + mg_log_set(MG_LL_NONE); // Set log level => MG_LL_VERBOSE + c = mg_ws_connect(&ws_mgr, s_url, ws_cb, (void *)&connection_done, NULL); // Create client + if (c) + { + while (connection_done == false) + { + // Wait for connection to be established + mg_mgr_poll(&ws_mgr, 1000); + } + } + // Create a thread to poll the websocket. + pthread_t thread_id; + pthread_create(&thread_id, NULL, WSThread, NULL); +} + +/****************************************************************************** + * @brief Luos HAL general loop + * @param None + * @return None + ******************************************************************************/ +void WsHAL_Loop(void) +{ + // Just sleep to avoid 100% CPU usage and websockets overflows + msleep(1); +} + +void *WSThread(void *vargp) +{ + while (1) + { + msleep(1); + if (c) + { + mg_mgr_poll(&ws_mgr, 10); + } + } + return NULL; +} + +// Print websocket response and signal that we're done +void ws_cb(struct mg_connection *c, int ev, void *ev_data, void *fn_data) +{ +#ifdef WS_PRINT + if (ev == MG_EV_OPEN) + { + printf("opened\n"); + } + else if (ev == MG_EV_CONNECT) + { + printf("connected\n"); + } + else +#endif + if (ev == MG_EV_CLOSE) + { + printf("Connection closed\n"); + } + else if (ev == MG_EV_ERROR) + { + // On error, log error message + printf("Error:"); + MG_ERROR(("%p %s", c->fd, (char *)ev_data)); + } + else if (ev == MG_EV_WS_OPEN) + { + // When websocket handshake is successful, send message + printf("Connected to %s\n", s_url); + ws_connected = true; + } + else if (ev == MG_EV_WS_MSG) + { + // Transform the incoming data into a message + struct mg_ws_message *wm = (struct mg_ws_message *)ev_data; + Ws_Reception((uint8_t *)wm->data.ptr, (uint32_t)wm->data.len); + } + + if (ev == MG_EV_ERROR || ev == MG_EV_CLOSE || ev == MG_EV_WS_OPEN) + { + *(bool *)fn_data = true; // Signal that we're connected + } +} + +/****************************************************************************** + * @brief Transmit data + * @param data to send + * @param size of data to send + * @return None + ******************************************************************************/ +void WsHAL_Send(const uint8_t *data, uint16_t size) +{ + mg_ws_send(c, data, size, WEBSOCKET_OP_BINARY); +} diff --git a/network/ws_network/HAL/NATIVE/ws_hal.h b/network/ws_network/HAL/NATIVE/ws_hal.h new file mode 100644 index 000000000..255bd800b --- /dev/null +++ b/network/ws_network/HAL/NATIVE/ws_hal.h @@ -0,0 +1,23 @@ +/****************************************************************************** + * @file ws_hal + * @brief Websocket Hardware Abstration Layer. Describe Low layer fonctions + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _WSHAL_H_ +#define _WSHAL_H_ + +#include + +/******************************************************************************* + * Variables + ******************************************************************************/ + +/******************************************************************************* + * Function + ******************************************************************************/ +void WsHAL_Init(void); // Init the Websocket communication +void WsHAL_Loop(void); // Do your loop stuff if needed +void WsHAL_Send(const uint8_t *data, uint16_t size); // Send data + +#endif /* _WSHAL_H_ */ diff --git a/network/ws_network/HAL/NATIVE/ws_hal_config.h b/network/ws_network/HAL/NATIVE/ws_hal_config.h new file mode 100644 index 000000000..75d858273 --- /dev/null +++ b/network/ws_network/HAL/NATIVE/ws_hal_config.h @@ -0,0 +1,12 @@ +/****************************************************************************** + * @file ws_HAL_config + * @brief This file allow you to configure ws HAL according to your system + * this is the default configuration created by Luos team for this target + * Do not modify this file if you want to ovewrite change define it in your project node_config.h + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _WS_CONFIG_H_ +#define _WS_CONFIG_H_ + +#endif /* _WS_CONFIG_H_ */ diff --git a/network/ws_network/broker.py b/network/ws_network/broker.py new file mode 100644 index 000000000..730e40210 --- /dev/null +++ b/network/ws_network/broker.py @@ -0,0 +1,85 @@ +from simple_websocket_server import WebSocketServer, WebSocket +import json +import argparse + +PING = 0 +END = 1 +OK = 2 +NOK = 3 + +class WsBroker(WebSocket): + pinged = False + next_node = None + global pinger + + def handle(self): + if len(self.data) == 1: + if len(pinger) == 0: + # Data should be a ping + if self.data[0] != PING: + print("Error: received data is not a ping, received data is " + str(self.data[0])) + else: + pinger.append(self) + find_someone = False + # This is a ping command, find the next unpinged node and ping it + for client in clients: + if client != self and client.pinged == False: + # We have someone to ping + find_someone = True + client.pinged = True + client.send_message([PING]) + # ack the ping to the sender + self.send_message([OK]) + break + if find_someone == False: + # We have no one to ping, this branch is finished, we can send a NOK to this ping and reset the pinged state of all nodes + self.send_message([NOK]) + pinger.remove(pinger[0]) + for client in clients: + client.pinged = False + else: + # Data should be an end + if self.data[0] != END: + print("Error: received data is not an end, received data is " + str(self.data[0]) + " from " + str(self.address)) + else: + # send the end to the pinger + pinger[0].send_message([END]) + #remove the pinger + pinger.remove(pinger[0]) + else: + # This is a broadcast message + #print(str(len(self.data)) + str(" Data received from " + str(self.address))) + for client in clients: + if client != self: + client.send_message(self.data) + + def connected(self): + print(self.address, 'connected\n') + clients.append(self) + + def handle_close(self): + print(self.address, 'closed') + clients.remove(self) + + +## Parse arguments ## +parser = argparse.ArgumentParser(description='Luos_engine WebSocket network broker\n', + formatter_class=argparse.RawTextHelpFormatter) +# General arguments +parser.add_argument("-p", "--port", metavar="PORT", action="store", + help="The port used by the websocket.\n" + "By default port = 8000.\n", + default=8000) +parser.add_argument("--ip", metavar="IP", action="store", + help="The ip used by the websocket.\n" + "By default ip = '127.0.0.1'.\n", + default='127.0.0.1') + +args = parser.parse_args() +clients = [] +pinger = [] + +server = WebSocketServer(args.ip, args.port, WsBroker) +print("Luos_engine WebSocket network broker opened on " + + str(args.ip) + ":" + str(args.port)) +server.serve_forever() diff --git a/network/ws_network/inc/_ws_network.h b/network/ws_network/inc/_ws_network.h new file mode 100644 index 000000000..a6d2e4fb6 --- /dev/null +++ b/network/ws_network/inc/_ws_network.h @@ -0,0 +1,16 @@ +/****************************************************************************** + * @file _serial_network.h + * @brief Private serial communication driver functions for luos framework + * @author Luos + * @version 0.0.0 + ******************************************************************************/ + +#ifndef __WS_H_ +#define __WS_H_ + +#include +#include "ws_config.h" + +void Ws_Reception(uint8_t *data, uint32_t size); + +#endif /* __WS_H_ */ diff --git a/network/ws_network/inc/ws_network.h b/network/ws_network/inc/ws_network.h new file mode 100644 index 000000000..a78042f26 --- /dev/null +++ b/network/ws_network/inc/ws_network.h @@ -0,0 +1,29 @@ +/****************************************************************************** + * @file ws_network.h + * @brief WebSocket communication driver for luos framework + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _LUOS_WS_H_ +#define _LUOS_WS_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif +#include "luos_phy.h" + + /******************************************************************************* + * Definitions + ******************************************************************************/ + + /******************************************************************************* + * Function + ******************************************************************************/ + void Ws_Init(void); + void Ws_Loop(void); + +#ifdef __cplusplus +} +#endif +#endif /* _LUOS_WS_H_ */ diff --git a/network/ws_network/library.json b/network/ws_network/library.json new file mode 100644 index 000000000..ff2a05adc --- /dev/null +++ b/network/ws_network/library.json @@ -0,0 +1,23 @@ +{ + "name": "ws_network", + "keywords": "ws, websocket,network,microservice,luos,operating system,os,embedded,communication,service", + "description": "A websocket network interface dedicated to Luos.", + "version": "1.0.0", + "authors": { + "name": "Luos", + "url": "https://luos.io" + }, + "homepage": "https://luos.io", + "license": "MIT", + "headers": "ws_network.h", + "build": { + "extraScript": "ws_select_hal_script.py" + }, + "dependencies": { + "luos_engine": "^3.0.0" + }, + "repository": { + "type": "git", + "url": "https://github.com/Luos-io/luos_engine" + } +} diff --git a/network/ws_network/requirements.txt b/network/ws_network/requirements.txt new file mode 100644 index 000000000..b1a889eda --- /dev/null +++ b/network/ws_network/requirements.txt @@ -0,0 +1 @@ +simple_websocket_server==0.4.2 diff --git a/network/ws_network/src/ws_network.c b/network/ws_network/src/ws_network.c new file mode 100644 index 000000000..8c3bd8a02 --- /dev/null +++ b/network/ws_network/src/ws_network.c @@ -0,0 +1,276 @@ +/****************************************************************************** + * @file ws_network.c + * @brief Websocket communication driver for Luos library + * @author Luos + * @version 0.0.0 + ******************************************************************************/ + +/****************************************************************************** + * # WebSocket Topology management algorythm: + * + * +----+-----+ +------------+--------------+ +--------------+------------+ +--------------+------------+ + * | | | node 1 (master) | | node 2 | | node 3 | + * | Broker | +------------+--------------+ +--------------+------------+ +--------------+------------+ + * | | | luos_phy | ws_network | | luos_phy | ws_network | | luos_phy | ws_network | + * +----------+ +------------+--------------+ +--------------+------------+ +--------------+------------+ + * | | | topo_run --+--> | | | | | | | + * | <=+==========+============+=== PING | | | | | | | + * | OK ==+==========+============+==> | | | | | | | + * | PING ==+==========+============+==============+==========+==============+==> | | | | + * | | | | | | <-------+-topo_source| | | | + * | <=+==========+============+==============+==========+==============+=== end | | | | + * | | | | | | <-------+--topo_done | | | | + * | END ==+==========+============+===> | | | | | | | + * | | | <-----+--- topo_next | | | | | | | + * | | | topo_run --+--> | | | | | | | + * | <=+==========+============+=== PING | | | | | | | + * | OK ==+==========+============+==> | | | | | | | + * | PING ==+==========+============+==============+==========+==============+============+==========+==============+==> | + * | | | | | | | | | <-------+-topo_source| + * | <=+==========+============+==============+==========+==============+============+==========+==============+=== end | + * | | | | | | | | | <-------+--topo_done | + * | END ==+==========+============+===> | | | | | | | + * | | | <-----+--- topo_next | | | | | | | + * | | | topo_run --+--> | | | | | | | + * | <=+==========+============+=== PING | | | | | | | + * | KO ==+==========+============+==> | | | | | | | + * | | | <-----+--- topo_end | | | | | | | + * +----------+ +------------+--------------+ +--------------+------------+ +--------------+------------+ + * + * ==> Websocket messages + * --> Function calling + * + * This algorythm is used to detect all the nodes on the network. + * All nodes will be detected as star connection. + * The broker doesn't apear on the Luos_engine architecture, it's just the server allowing to broadcast messages. + * + ******************************************************************************/ + +#include "luos_phy.h" +#include "ws_network.h" +#include "_ws_network.h" +#include "ws_hal.h" + +#include +/******************************************************************************* + * Definitions + ******************************************************************************/ +typedef enum +{ + INACTIVE, + WAITING, + PING_ACKED, + PING_NACKED, + PING_RECEIVED +} wait_ack_t; + +typedef enum +{ + PING = 0, + END = 1, + OK = 2, + NOK = 3 +} ping_t; + +// Phy callback definitions +static void Ws_JobHandler(luos_phy_t *phy_ptr, phy_job_t *job); +static error_return_t Ws_RunTopology(luos_phy_t *phy_ptr, uint8_t *portId); +static void Ws_Reset(luos_phy_t *phy_ptr); + +/******************************************************************************* + * Variables + ******************************************************************************/ +luos_phy_t *phy_ws = NULL; +volatile wait_ack_t ping_status = INACTIVE; // This flag indicate the status of the ping request + +/******************************************************************************* + * Function + ******************************************************************************/ + +/****************************************************************************** + * @brief Initialisation of the WebSocket communication + * @param None + * @return None + ******************************************************************************/ +void Ws_Init(void) +{ + // Instantiate the phy struct + phy_ws = Phy_Create(Ws_JobHandler, Ws_RunTopology, Ws_Reset); + LUOS_ASSERT(phy_ws); + + Ws_Reset(phy_ws); + WsHAL_Init(); +} + +/****************************************************************************** + * @brief Reset the WebSocket communication variables + * @return None + ******************************************************************************/ +void Ws_Reset(luos_phy_t *phy_ptr) +{ + // Init the WebSocket communication variables + ping_status = INACTIVE; +} + +/****************************************************************************** + * @brief Loop of the WebSocket communication + * @param None + * @return None + ******************************************************************************/ +void Ws_Loop(void) +{ + WsHAL_Loop(); +} + +/****************************************************************************** + * @brief WebSocket job handler + * @param phy_ptr + * @param job + * @return None + ******************************************************************************/ +void Ws_JobHandler(luos_phy_t *phy_ptr, phy_job_t *job) +{ + // Send the message + WsHAL_Send(job->data_pt, job->size); + // Free the message + Phy_RmJob(phy_ws, job); +} + +/****************************************************************************** + * @brief Store received data in the rx buffer + * @param data data to store + * @param size size of the data + * @return None + *****************************************************************************/ +_CRITICAL void Ws_Reception(uint8_t *data, uint32_t size) +{ + LUOS_ASSERT((size <= sizeof(msg_t)) && (data != NULL)); + if (size >= sizeof(header_t)) + { + // Reception is finished, we can give it to luos_engine + phy_ws->rx_timestamp = Phy_GetTimestamp(); + // Only give the header to begin + phy_ws->rx_data = data; + phy_ws->rx_buffer_base = data; + phy_ws->received_data = sizeof(header_t); + Phy_ComputeHeader(phy_ws); + if (phy_ws->rx_keep == true) + { + // Header computing need to get this message + phy_ws->received_data = size; + // Validate it + Phy_ValidMsg(phy_ws); + if (phy_ws->rx_data == NULL) + { + // The message wasn't kept, there is no more space on the luos_engine buffer, or the message is corrupted. + // This is a critical failure + LUOS_ASSERT(0); + } + } + } + else + { + LUOS_ASSERT(size == 1); // if size is not 1 or sizeof(header_t), this is a critical failure + switch (data[0]) + { + case PING: + // This is a ping message + // We receive this ping from a master node + // This port become the topology source of this node + // Notify luos_phy about it + Phy_TopologySource(phy_ws, 0); + ping_status = PING_RECEIVED; + // Luos will try to detect other networks, then try to find someone else on this one by calling the `Ws_RunTopology` function. + // This function will send an end message indicating that this branch detection is over. + break; + case END: + // This is an end message, we receive it because we are the detection source of this phy. + // This port is done, we just have to wait for the next port request from Luos. (In Websocket network, we consider each node reachable by this phy as a port, to get a star topology) + Phy_TopologyNext(); + break; + case OK: + // This is a OK message comming from the broker indicating that we find someone. + LUOS_ASSERT(ping_status == WAITING); // We should be waiting for a ping ack + ping_status = PING_ACKED; + break; + case NOK: + // This is a NOK message comming from the broker indicating that we didn't find someone. + LUOS_ASSERT(ping_status == WAITING); // We should be waiting for a ping ack + ping_status = PING_NACKED; + break; + default: + LUOS_ASSERT(0); // This is a critical failure + break; + } + } +} + +/****************************************************************************** + * @brief Find the next neighbour on this phy + * @param None + * @return error_return_t + ******************************************************************************/ +error_return_t Ws_RunTopology(luos_phy_t *phy_ptr, uint8_t *portId) +{ + static uint8_t port_id = 0; + if (ping_status == PING_RECEIVED) + { + // We already received a ping on this phy, we need to send an end message indicating that this branche is done + uint8_t end = END; + WsHAL_Send(&end, 1); + // Consider this branch as done + Phy_TopologyDone(phy_ws); + // reset the port counter + port_id = 0; + ping_status = INACTIVE; + return FAILED; + } + else if (ping_status == INACTIVE) + { + // No one pinged us, this node is the one that initiate the ping + // We need to send a ping to the broker + uint8_t ping = PING; + WsHAL_Send(&ping, 1); + // We need to wait for the broker answer + ping_status = WAITING; + uint32_t timeout = LuosHAL_GetSystick() + 200; + while ((ping_status == WAITING) && (LuosHAL_GetSystick() < timeout)) + { + // Treat potential received data + Ws_Loop(); + } + // Check if we received the answer + switch (ping_status) + { + case WAITING: + // We didn't receive the answer, meaning that we loose the broker consider this branch as done + Phy_TopologyDone(phy_ws); + printf("ERROR : can't reach the broker\n"); + port_id = 0; + ping_status = INACTIVE; + return FAILED; + break; + case PING_ACKED: + // We found someone + // Reference this port ID + *portId = port_id; + port_id++; + ping_status = INACTIVE; + return SUCCEED; + break; + case PING_NACKED: + // We didn't find someone + // Consider this branch as done + Phy_TopologyDone(phy_ws); + port_id = 0; + ping_status = INACTIVE; + return FAILED; + break; + default: + LUOS_ASSERT(0); // This is a critical failure + break; + } + } + LUOS_ASSERT(0); // This is a critical failure + return FAILED; +} diff --git a/network/ws_network/ws_config.h b/network/ws_network/ws_config.h new file mode 100644 index 000000000..a093f865d --- /dev/null +++ b/network/ws_network/ws_config.h @@ -0,0 +1,17 @@ +/****************************************************************************** + * @file ws_config config + * @brief config of the Luos WebSocket protocol + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _WS_CONFIG_H_ +#define _WS_CONFIG_H_ + +/******************************************************************************* + * Definitions + ******************************************************************************/ +#ifndef WS_NETWORK_BROKER_ADDR + #define WS_NETWORK_BROKER_ADDR "ws://127.0.0.1:8000" +#endif + +#endif /* _WS_CONFIG_H_ */ diff --git a/network/ws_network/ws_select_hal_script.py b/network/ws_network/ws_select_hal_script.py new file mode 100644 index 000000000..b355c3038 --- /dev/null +++ b/network/ws_network/ws_select_hal_script.py @@ -0,0 +1,57 @@ +#!/usr/bin/python +from os import path +import sys +import click +from os.path import join, realpath +Import('env') + +click.secho("") +click.secho("WebSocket network build configuration:", underline=True) +# Find the appropriate hal +find_HAL = False +envdefs = env['CPPDEFINES'].copy() +for item in envdefs: + if isinstance(item, tuple) and item[0] == "WSHAL": + find_HAL = True + if (path.exists("HAL/" + item[1])): + click.secho( + "\t* %s HAL selected for WebSocket network." % item[1], fg="green") + if (path.exists("HAL/" + item[1] + "/hal_script.py")): + # This is an extra script dedicated to this HAL, run it + hal_script_path = realpath("HAL/" + item[1] + "/hal_script.py") + env.SConscript(hal_script_path, exports="env") + click.secho("") + + else: + click.secho("\t* %s WebSocket network HAL not found" % + item[1], fg="red") + click.secho("") + + env.Append(CPPPATH=[realpath("HAL/" + item[1])]) + env.Append(CPPPATH=[realpath("inc/")]) + env.Append(CPPPATH=[realpath(".")]) + env.Append( + SRC_FILTER=["+<*.c>, +<../HAL/%s/*.c>, ++<../HAL/%s/*.cpp>" % (item[1], item[1])]) + +if (find_HAL == False): + for item in envdefs: + if isinstance(item, tuple) and item[0] == "LUOSHAL": + find_HAL = True + if (path.exists("HAL/" + item[1])): + click.secho( + "\t* %s HAL selected for WebSocket network." % item[1], fg="green") + if (path.exists("HAL/" + item[1] + "/hal_script.py")): + # This is an extra script dedicated to this HAL, run it + hal_script_path = realpath( + "HAL/" + item[1] + "/hal_script.py") + env.SConscript(hal_script_path, exports="env") + + else: + click.secho("\t* %s Websocket network HAL not found" % + item[1], fg="red") + + env.Append(CPPPATH=[realpath("HAL/" + item[1])]) + env.Append(CPPPATH=[realpath("inc/")]) + env.Append(CPPPATH=[realpath(".")]) + env.Append( + SRC_FILTER=["+<*.c>, +<../HAL/%s/*.c>, ++<../HAL/%s/*.cpp>" % (item[1], item[1])]) From 51d7fe1c9893bb8ce2d415b2c8cd8582ea2bbe61 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Fri, 5 Jan 2024 10:43:54 +0100 Subject: [PATCH 10/81] Native examples now use WebSockets instead of Robus --- .../projects/native/button/platformio.ini | 2 +- examples/projects/native/button/src/main.c | 5 +-- .../projects/native/gate_wscom/node_config.h | 1 + .../projects/native/gate_wscom/platformio.ini | 34 +++++++++++++++++-- .../projects/native/gate_wscom/src/main.c | 14 +++++++- examples/projects/native/led/platformio.ini | 2 +- examples/projects/native/led/src/main.c | 6 ++-- .../projects/native/ping_pong/platformio.ini | 2 +- examples/projects/native/ping_pong/src/main.c | 6 ++-- .../robus_network/HAL/NATIVE}/broker.py | 0 .../HAL/NATIVE}/requirements.txt | 0 11 files changed, 58 insertions(+), 14 deletions(-) rename {examples/projects/native => network/robus_network/HAL/NATIVE}/broker.py (100%) rename {examples/projects/native => network/robus_network/HAL/NATIVE}/requirements.txt (100%) diff --git a/examples/projects/native/button/platformio.ini b/examples/projects/native/button/platformio.ini index 122ef09b3..14e7b4f0a 100644 --- a/examples/projects/native/button/platformio.ini +++ b/examples/projects/native/button/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = platform = native lib_deps = Button - robus_network + ws_network build_unflags = -Os build_flags = -I inc diff --git a/examples/projects/native/button/src/main.c b/examples/projects/native/button/src/main.c index 93434b569..3386e9989 100644 --- a/examples/projects/native/button/src/main.c +++ b/examples/projects/native/button/src/main.c @@ -1,15 +1,16 @@ #include "luos_engine.h" -#include "robus_network.h" +#include "ws_network.h" #include "button.h" int main(void) { Luos_Init(); - Robus_Init(); + Ws_Init(); Button_Init(); while (1) { Luos_Loop(); Button_Loop(); + Ws_Loop(); } } diff --git a/examples/projects/native/gate_wscom/node_config.h b/examples/projects/native/gate_wscom/node_config.h index 24d880ace..84eb79d1b 100644 --- a/examples/projects/native/gate_wscom/node_config.h +++ b/examples/projects/native/gate_wscom/node_config.h @@ -50,6 +50,7 @@ #define MAX_LOCAL_SERVICE_NUMBER 2 #define MAX_LOCAL_PROFILE_NUMBER 1 #define MAX_MSG_NB 200 +#define MSG_BUFFER_SIZE 2048 /******************************************************************************* * LUOS HAL LIBRARY DEFINITION diff --git a/examples/projects/native/gate_wscom/platformio.ini b/examples/projects/native/gate_wscom/platformio.ini index 4aa1c18be..c5e3d9b3e 100644 --- a/examples/projects/native/gate_wscom/platformio.ini +++ b/examples/projects/native/gate_wscom/platformio.ini @@ -8,9 +8,9 @@ ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html [platformio] -default_envs = native +default_envs = native_serial -[env:native] +[env:native_serial] lib_ldf_mode =off lib_extra_dirs = $PROJECT_DIR/../../../../tool_services/ @@ -31,6 +31,36 @@ build_flags = -lm -D LUOSHAL=NATIVE -D WS_BROKER_ADDR=\"ws://127.0.0.1:8000/\" ; Watch out you need to escape the " using \ + -D WS_NETWORK_BROKER_ADDR=\"ws://127.0.0.1:8000/\" ; Watch out you need to escape the " using \ + -D GATEFORMAT=TinyJSON + -D PIPEMODE=WS + -D PIPEHAL=native + -D PIPE_WS_SERVER_ADDR=\"ws://localhost:9342\" ; Watch out you need to escape the " using \ +build_type = debug + +[env:native_ws] +lib_ldf_mode =off +lib_extra_dirs = + $PROJECT_DIR/../../../../tool_services/ + $PROJECT_DIR/../../../../../ + $PROJECT_DIR/../../../../network/ +platform = native +lib_deps = + luos_engine@^3.1.0 + ws_network + Pipe + Gate +build_unflags = -Os +build_flags = + -DWS + -I inc + -include node_config.h + -O1 + -lpthread + -lm + -D LUOSHAL=NATIVE + -D WS_BROKER_ADDR=\"ws://127.0.0.1:8000/\" ; Watch out you need to escape the " using \ + -D WS_NETWORK_BROKER_ADDR=\"ws://127.0.0.1:8000/\" ; Watch out you need to escape the " using \ -D GATEFORMAT=TinyJSON -D PIPEMODE=WS -D PIPEHAL=native diff --git a/examples/projects/native/gate_wscom/src/main.c b/examples/projects/native/gate_wscom/src/main.c index c82b80661..65f52190c 100644 --- a/examples/projects/native/gate_wscom/src/main.c +++ b/examples/projects/native/gate_wscom/src/main.c @@ -1,5 +1,9 @@ #include "luos_engine.h" -#include "serial_network.h" +#ifndef WS + #include "serial_network.h" +#else + #include "ws_network.h" +#endif #include "pipe.h" #include "gate.h" #include @@ -43,7 +47,11 @@ int main(void) signal(SIGSEGV, handler); // install our handler #endif Luos_Init(); +#ifndef WS Serial_Init(); +#else + Ws_Init(); +#endif Pipe_Init(); Gate_Init(); // Create a thread to convert messages into Json and steam them using Websocket @@ -52,7 +60,11 @@ int main(void) while (1) { Luos_Loop(); +#ifndef WS Serial_Loop(); +#else + Ws_Loop(); +#endif Pipe_Loop(); Gate_Loop(); } diff --git a/examples/projects/native/led/platformio.ini b/examples/projects/native/led/platformio.ini index 9264d26e6..587480d8c 100644 --- a/examples/projects/native/led/platformio.ini +++ b/examples/projects/native/led/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = platform = native lib_deps = Led - serial_network + ws_network build_unflags = -Os build_flags = -I inc diff --git a/examples/projects/native/led/src/main.c b/examples/projects/native/led/src/main.c index 1ec6286cb..043f420bf 100644 --- a/examples/projects/native/led/src/main.c +++ b/examples/projects/native/led/src/main.c @@ -1,16 +1,16 @@ #include "luos_engine.h" -#include "serial_network.h" +#include "ws_network.h" #include "led.h" int main(void) { Luos_Init(); - Serial_Init(); + Ws_Init(); Led_Init(); while (1) { Luos_Loop(); - Serial_Loop(); + Ws_Loop(); Led_Loop(); } } diff --git a/examples/projects/native/ping_pong/platformio.ini b/examples/projects/native/ping_pong/platformio.ini index d73c1127f..f49a67ba1 100644 --- a/examples/projects/native/ping_pong/platformio.ini +++ b/examples/projects/native/ping_pong/platformio.ini @@ -18,7 +18,7 @@ lib_extra_dirs = platform = native lib_deps = PingPong - robus_network + ws_network build_unflags = -Os build_flags = -I inc diff --git a/examples/projects/native/ping_pong/src/main.c b/examples/projects/native/ping_pong/src/main.c index a9ff780a7..fb7c541f0 100644 --- a/examples/projects/native/ping_pong/src/main.c +++ b/examples/projects/native/ping_pong/src/main.c @@ -1,5 +1,5 @@ #include "luos_engine.h" -#include "robus_network.h" +#include "ws_network.h" #include "ping_pong.h" #include @@ -15,13 +15,13 @@ void *PingPong_LoopThread(void *vargp) int main(void) { Luos_Init(); - Robus_Init(); + Ws_Init(); PingPong_Init(); pthread_t thread_id; pthread_create(&thread_id, NULL, PingPong_LoopThread, NULL); while (1) { Luos_Loop(); - Robus_Loop(); + Ws_Loop(); } } diff --git a/examples/projects/native/broker.py b/network/robus_network/HAL/NATIVE/broker.py similarity index 100% rename from examples/projects/native/broker.py rename to network/robus_network/HAL/NATIVE/broker.py diff --git a/examples/projects/native/requirements.txt b/network/robus_network/HAL/NATIVE/requirements.txt similarity index 100% rename from examples/projects/native/requirements.txt rename to network/robus_network/HAL/NATIVE/requirements.txt From 26ba43e5cb047f4421e016f6e097fe940f30210b Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Tue, 9 Jan 2024 13:01:00 +0100 Subject: [PATCH 11/81] Move broker scripts into Pyluos as command lines --- network/robus_network/HAL/NATIVE/broker.py | 137 ------------------ .../robus_network/HAL/NATIVE/requirements.txt | 1 - network/ws_network/broker.py | 85 ----------- network/ws_network/requirements.txt | 1 - 4 files changed, 224 deletions(-) delete mode 100644 network/robus_network/HAL/NATIVE/broker.py delete mode 100644 network/robus_network/HAL/NATIVE/requirements.txt delete mode 100644 network/ws_network/broker.py delete mode 100644 network/ws_network/requirements.txt diff --git a/network/robus_network/HAL/NATIVE/broker.py b/network/robus_network/HAL/NATIVE/broker.py deleted file mode 100644 index 9ba8d57e1..000000000 --- a/network/robus_network/HAL/NATIVE/broker.py +++ /dev/null @@ -1,137 +0,0 @@ -from simple_websocket_server import WebSocketServer, WebSocket -import json -import argparse - - -class RobusEmulator(WebSocket): - prev_node = None - ptpa = False # Linked to prev - ptpb = False # Linked to next - ptpa_poke = False - ptpb_poke = False - next_node = None - msg_index = 0 - - def handle(self): - if isinstance(self.data, str): - # This is a PTP command - print("\nI receive : " + str(self.data) + - " from " + str(self.address)) - - # PTP emulation: - # Because PTP have been designed for real time response, the Robus algorythm is not really friendly to PTP management over WebSocket. - # This broker have to drive data in a specific way allowing to make it work. - # Robus HAL will send messages only during PTP reset state and read line. - # Read_line mean Poke. When we have this we can set the line depending on the presence of another node and save this poke state on the line - # The next reset received will need to be send to the other node. - # - # if (ptp line read (PTP up) : - # if (a node is connected) : - # send state 1 to the other node - # send state 1 back - # pass this ptp to poking - # else : - # send state 0 back - # if (PTP down and ptp is poking) : - # send state to the other node - - # PTPA - if self.data[3] == 'A': - # We get a PTPA data - - if (self.data[4] == '1'): - if (self.prev_node != None): - print("\t\tPTPB1 val sent to the node", - str(self.prev_node.address)) - self.prev_node.send_message("PTPB1") - print("\t\tPTPA1 val sent back to the node", - str(self.address)) - self.send_message("PTPA1") - self.prev_node.ptpb_poke = True - self.ptpa_poke = True - else: - print("\t\tPTPA0 val sent back to the node", - str(self.address)) - self.send_message("PTPA0") - - if (self.data[4] == '0' and self.ptpa_poke == True and self.prev_node != None): - print("\t\tPTPB0 val sent to the node", - str(self.prev_node.address)) - self.prev_node.send_message("PTPB0") - self.prev_node.ptpb_poke = False - self.ptpa_poke = False - - # PTPB - if self.data[3] == 'B': - # We get a PTPB data - - if (self.data[4] == '1'): - if (self.next_node != None): - print("\t\tPTPA1 val sent to the node", - str(self.next_node.address)) - self.next_node.send_message("PTPA1") - print("\t\tPTPB1 val sent back to the node", - str(self.address)) - self.send_message("PTPB1") - self.next_node.ptpa_poke = True - self.ptpb_poke = True - else: - print("\t\tPTPB0 val sent back to the node", - str(self.address)) - self.send_message("PTPB0") - - if (self.data[4] == '0' and self.ptpb_poke == True and self.next_node != None): - print("\t\tPTPA0 val sent to the node", - str(self.next_node.address)) - self.next_node.send_message("PTPA0") - self.next_node.ptpa_poke = False - self.ptpb_poke = False - - else: - # This is a broadcast message - print(str(self.msg_index)+" Data received from " + str(self.address)) - self.msg_index += 1 - for client in clients: - if client != self: - client.send_message(self.data) - - def connected(self): - print(self.address, 'connected') - clients.append(self) - # Save links to other nodes - if len(clients) >= 2: - self.prev_node = clients[-2] - self.prev_node.next_node = clients[-1] - print("connect PTPB of " + str(self.prev_node.address) + - " with PTPA of " + str(self.address)) - - def handle_close(self): - print(self.address, 'closed') - # Save links to other nodes - if self.next_node != None: - self.next_node.prev_node = self.prev_node - if self.prev_node != None: - self.prev_node.next_node = self.next_node - clients.remove(self) - - -## Parse arguments ## -parser = argparse.ArgumentParser(description='Robus WebSocket emulator broker\n', - formatter_class=argparse.RawTextHelpFormatter) -# General arguments -parser.add_argument("-p", "--port", metavar="PORT", action="store", - help="The port used by the websocket.\n" - "By default port = 8000.\n", - default=8000) -parser.add_argument("--ip", metavar="IP", action="store", - help="The ip used by the websocket.\n" - "By default ip = '127.0.0.1'.\n", - default='127.0.0.1') - -args = parser.parse_args() -clients = [] - -server = WebSocketServer(args.ip, args.port, RobusEmulator) -print("WebSocket Robus emulation opened on " + - str(args.ip) + ":" + str(args.port)) -server.serve_forever() diff --git a/network/robus_network/HAL/NATIVE/requirements.txt b/network/robus_network/HAL/NATIVE/requirements.txt deleted file mode 100644 index b1a889eda..000000000 --- a/network/robus_network/HAL/NATIVE/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -simple_websocket_server==0.4.2 diff --git a/network/ws_network/broker.py b/network/ws_network/broker.py deleted file mode 100644 index 730e40210..000000000 --- a/network/ws_network/broker.py +++ /dev/null @@ -1,85 +0,0 @@ -from simple_websocket_server import WebSocketServer, WebSocket -import json -import argparse - -PING = 0 -END = 1 -OK = 2 -NOK = 3 - -class WsBroker(WebSocket): - pinged = False - next_node = None - global pinger - - def handle(self): - if len(self.data) == 1: - if len(pinger) == 0: - # Data should be a ping - if self.data[0] != PING: - print("Error: received data is not a ping, received data is " + str(self.data[0])) - else: - pinger.append(self) - find_someone = False - # This is a ping command, find the next unpinged node and ping it - for client in clients: - if client != self and client.pinged == False: - # We have someone to ping - find_someone = True - client.pinged = True - client.send_message([PING]) - # ack the ping to the sender - self.send_message([OK]) - break - if find_someone == False: - # We have no one to ping, this branch is finished, we can send a NOK to this ping and reset the pinged state of all nodes - self.send_message([NOK]) - pinger.remove(pinger[0]) - for client in clients: - client.pinged = False - else: - # Data should be an end - if self.data[0] != END: - print("Error: received data is not an end, received data is " + str(self.data[0]) + " from " + str(self.address)) - else: - # send the end to the pinger - pinger[0].send_message([END]) - #remove the pinger - pinger.remove(pinger[0]) - else: - # This is a broadcast message - #print(str(len(self.data)) + str(" Data received from " + str(self.address))) - for client in clients: - if client != self: - client.send_message(self.data) - - def connected(self): - print(self.address, 'connected\n') - clients.append(self) - - def handle_close(self): - print(self.address, 'closed') - clients.remove(self) - - -## Parse arguments ## -parser = argparse.ArgumentParser(description='Luos_engine WebSocket network broker\n', - formatter_class=argparse.RawTextHelpFormatter) -# General arguments -parser.add_argument("-p", "--port", metavar="PORT", action="store", - help="The port used by the websocket.\n" - "By default port = 8000.\n", - default=8000) -parser.add_argument("--ip", metavar="IP", action="store", - help="The ip used by the websocket.\n" - "By default ip = '127.0.0.1'.\n", - default='127.0.0.1') - -args = parser.parse_args() -clients = [] -pinger = [] - -server = WebSocketServer(args.ip, args.port, WsBroker) -print("Luos_engine WebSocket network broker opened on " + - str(args.ip) + ":" + str(args.port)) -server.serve_forever() diff --git a/network/ws_network/requirements.txt b/network/ws_network/requirements.txt deleted file mode 100644 index b1a889eda..000000000 --- a/network/ws_network/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -simple_websocket_server==0.4.2 From 102f63720879e4b3097f17b35ae91e4ffe900dc8 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Fri, 12 Jan 2024 18:44:27 +0100 Subject: [PATCH 12/81] add an Arduino HAL tested on mkr1000 --- examples/projects/Arduino/led_ws/lib/README | 46 ++++++ .../projects/Arduino/led_ws/lib/led/README.md | 18 +++ .../projects/Arduino/led_ws/lib/led/led.cpp | 64 ++++++++ .../projects/Arduino/led_ws/lib/led/led.h | 26 +++ .../Arduino/led_ws/lib/led/library.json | 14 ++ .../projects/Arduino/led_ws/node_config.h | 94 +++++++++++ .../projects/Arduino/led_ws/platformio.ini | 46 ++++++ examples/projects/Arduino/led_ws/src/led.cpp | 27 ++++ network/ws_network/HAL/ARDUINO/ws_hal.cpp | 149 ++++++++++++++++++ network/ws_network/HAL/ARDUINO/ws_hal.h | 23 +++ .../ws_network/HAL/ARDUINO/ws_hal_config.h | 18 +++ network/ws_network/library.json | 5 +- 12 files changed, 529 insertions(+), 1 deletion(-) create mode 100644 examples/projects/Arduino/led_ws/lib/README create mode 100644 examples/projects/Arduino/led_ws/lib/led/README.md create mode 100644 examples/projects/Arduino/led_ws/lib/led/led.cpp create mode 100644 examples/projects/Arduino/led_ws/lib/led/led.h create mode 100644 examples/projects/Arduino/led_ws/lib/led/library.json create mode 100644 examples/projects/Arduino/led_ws/node_config.h create mode 100644 examples/projects/Arduino/led_ws/platformio.ini create mode 100644 examples/projects/Arduino/led_ws/src/led.cpp create mode 100644 network/ws_network/HAL/ARDUINO/ws_hal.cpp create mode 100644 network/ws_network/HAL/ARDUINO/ws_hal.h create mode 100644 network/ws_network/HAL/ARDUINO/ws_hal_config.h diff --git a/examples/projects/Arduino/led_ws/lib/README b/examples/projects/Arduino/led_ws/lib/README new file mode 100644 index 000000000..6debab1e8 --- /dev/null +++ b/examples/projects/Arduino/led_ws/lib/README @@ -0,0 +1,46 @@ + +This directory is intended for project specific (private) libraries. +PlatformIO will compile them to static libraries and link into executable file. + +The source code of each library should be placed in a an own separate directory +("lib/your_library_name/[here are source files]"). + +For example, see a structure of the following two libraries `Foo` and `Bar`: + +|--lib +| | +| |--Bar +| | |--docs +| | |--examples +| | |--src +| | |- Bar.c +| | |- Bar.h +| | |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html +| | +| |--Foo +| | |- Foo.c +| | |- Foo.h +| | +| |- README --> THIS FILE +| +|- platformio.ini +|--src + |- main.c + +and a contents of `src/main.c`: +``` +#include +#include + +int main (void) +{ + ... +} + +``` + +PlatformIO Library Dependency Finder will find automatically dependent +libraries scanning project source files. + +More information about PlatformIO Library Dependency Finder +- https://docs.platformio.org/page/librarymanager/ldf.html diff --git a/examples/projects/Arduino/led_ws/lib/led/README.md b/examples/projects/Arduino/led_ws/lib/led/README.md new file mode 100644 index 000000000..1edef1c62 --- /dev/null +++ b/examples/projects/Arduino/led_ws/lib/led/README.md @@ -0,0 +1,18 @@ +Luos logo + +[![](http://certified.luos.io)](https://luos.io) +[![](https://img.shields.io/github/license/Luos-io/examples)]( +https://github.com/Luos-io/examples/blob/master/LICENSE) + +[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) +[![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) + +# LED driver +Driver for using an RGB LED in your projects with Luos. + +# Link project +This driver is linked to the [LED project](../../Projects/led). + +[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) +[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) +[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/Arduino/led_ws/lib/led/led.cpp b/examples/projects/Arduino/led_ws/lib/led/led.cpp new file mode 100644 index 000000000..4a5ee993c --- /dev/null +++ b/examples/projects/Arduino/led_ws/lib/led/led.cpp @@ -0,0 +1,64 @@ +/****************************************************************************** + * @file Led + * @brief driver example a simple Led + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#include "led.h" +#include "Arduino.h" +/******************************************************************************* + * Definitions + ******************************************************************************/ + +/******************************************************************************* + * Variables + ******************************************************************************/ + +/******************************************************************************* + * Function + ******************************************************************************/ +static void Led_MsgHandler(service_t *service, const msg_t *msg); + +/****************************************************************************** + * @brief init must be call in project init + * @param None + * @return None + ******************************************************************************/ +void Led_Init(void) +{ + pinMode(LED_BUILTIN, OUTPUT); + + revision_t revision; + revision.major = 1; + revision.minor = 0; + revision.build = 0; + Luos_CreateService(Led_MsgHandler, STATE_TYPE, "led_mod", revision); +} +/****************************************************************************** + * @brief loop must be call in project loop + * @param None + * @return None + ******************************************************************************/ +void Led_Loop(void) +{ +} +/****************************************************************************** + * @brief Msg manager callback when a msg receive for this service + * @param service destination + * @param Msg receive + * @return None + ******************************************************************************/ +static void Led_MsgHandler(service_t *service, const msg_t *msg) +{ + if (msg->header.cmd == IO_STATE) + { + if (msg->data[0] == 0) + { + digitalWrite(LED_BUILTIN, false); + } + else + { + digitalWrite(LED_BUILTIN, true); + } + } +} diff --git a/examples/projects/Arduino/led_ws/lib/led/led.h b/examples/projects/Arduino/led_ws/lib/led/led.h new file mode 100644 index 000000000..64026325c --- /dev/null +++ b/examples/projects/Arduino/led_ws/lib/led/led.h @@ -0,0 +1,26 @@ +/****************************************************************************** + * @file Led + * @brief driver example a simple Led + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef LED_H +#define LED_H + +#include "luos_engine.h" + +/******************************************************************************* + * Definitions + ******************************************************************************/ + +/******************************************************************************* + * Variables + ******************************************************************************/ + +/******************************************************************************* + * Function + ******************************************************************************/ +void Led_Init(void); +void Led_Loop(void); + +#endif /* LED_H */ diff --git a/examples/projects/Arduino/led_ws/lib/led/library.json b/examples/projects/Arduino/led_ws/lib/led/library.json new file mode 100644 index 000000000..4e05814ee --- /dev/null +++ b/examples/projects/Arduino/led_ws/lib/led/library.json @@ -0,0 +1,14 @@ +{ + "name": "led", + "keywords": "robus,network,microservice,luos,operating system,os,embedded,communication,container,ST", + "description": "a simple button driver", + "version": "1.0.0", + "authors": { + "name": "Luos", + "url": "https://luos.io" + }, + "dependencies": { + "luos_engine": "^3.1.0" + }, + "licence": "MIT" +} diff --git a/examples/projects/Arduino/led_ws/node_config.h b/examples/projects/Arduino/led_ws/node_config.h new file mode 100644 index 000000000..3d471a17b --- /dev/null +++ b/examples/projects/Arduino/led_ws/node_config.h @@ -0,0 +1,94 @@ +/****************************************************************************** + * @file node_config.h + * @brief This file allow you to use standard preprocessor definitions to + * configure your project, Luos and Luos HAL libraries + * + * # Introduction + * This file is for the luos user. You may here configure your project and + * define your custom Luos service and custom Luos command for your product + * + * Luos libraries offer a minimal standard configuration to optimize + * memory usage. In some case you have to modify standard value to fit + * with your need concerning among of data transiting through the network + * or network speed for example + * + * Luos libraries can be use with a lot a MCU family. Luos compagny give you + * a default configuration, for specific MCU family, in robus_hal_config.h. + * This configuration can be modify here to fit with you design by + * preprocessor definitions of MCU Hardware needs + * + * # Usage + * This file should be place a the root folder of your project and include + * where build flag preprocessor definitions are define in your IDE + * -include node_config.h + * + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _NODE_CONFIG_H_ +#define _NODE_CONFIG_H_ + +/******************************************************************************* + * PROJECT DEFINITION + *******************************************************************************/ + +/******************************************************************************* + * LUOS LIBRARY DEFINITION + ******************************************************************************* + * Define | Default Value | Description + * :---------------------|------------------------------------------------------ + * MAX_LOCAL_SERVICE_NUMBER | 5 | Service number in the node + * MAX_NODE_NUMBER. | 20 | Node number in the device + * MSG_BUFFER_SIZE | 3*SIZE_MSG_MAX (405 Bytes) | Size in byte of the Luos buffer TX and RX + * MAX_MSG_NB | 2*MAX_LOCAL_SERVICE_NUMBER | Message number in Luos buffer + * MAX_NODE_NUMBER | 20 | Node number in the device + * MAX_SERVICE_NUMBER | 20 | Service number in the device + * NBR_PORT | 2 | PTP Branch number Max 8 + * NBR_RETRY | 10 | Send Retry number in case of NACK or collision + ******************************************************************************/ + +#define MAX_LOCAL_SERVICE_NUMBER 1 +#define MAX_MSG_NB 10 +#define WS_NETWORK_BROKER_ADDR "ws://192.168.10.39:8000" +#define SECRET_SSID "yourssid" +#define SECRET_PASS "yourpass" + +/******************************************************************************* + * LUOS HAL LIBRARY DEFINITION +******************************************************************************* + * Define | Description + * :-----------------------|----------------------------------------------- + * MCUFREQ | Put your the MCU frequency (value in Hz) + * TIMERDIV | Timer divider clock (see your clock configuration) + * USE_CRC_HW | define to 0 if there is no Module CRC in your MCU + * USE_TX_IT | define to 1 to not use DMA transfers for Luos Tx + * + * PORT_CLOCK_ENABLE | Enable clock for port + * PTPx | A,B,C,D etc. PTP Branch Pin/Port/IRQ + * TX_LOCK_DETECT | Disable by default use if not busy flag in USART Pin/Port/IRQ + * RX_EN | Rx enable for driver RS485 always on Pin/Port + * TX_EN | Tx enable for driver RS485 Pin/Port + * COM_TX | Tx USART Com Pin/Port/Alternate + * COM_RX | Rx USART Com Pin/Port/Alternate + * PINOUT_IRQHANDLER | Callback function for Pin IRQ handler + + * ROBUS_COM_CLOCK_ENABLE | Enable clock for USART + * ROBUS_COM | USART number + * ROBUS_COM_IRQ | USART IRQ number + * ROBUS_COM_IRQHANDLER | Callback function for USART IRQ handler + + * ROBUS_DMA_CLOCK_ENABLE | Enable clock for DMA + * ROBUS_DMA | DMA number + * ROBUS_DMA_CHANNEL | DMA channel (depending on MCU DMA may need special config) + + * ROBUS_TIMER_CLOCK_ENABLE | Enable clock for Timer + * ROBUS_TIMER | Timer number + * ROBUS_TIMER_IRQ | Timer IRQ number + * ROBUS_TIMER_IRQHANDLER | Callback function for Timer IRQ handler + + * FLASH_SECTOR | FLASH page size + * PAGE_SIZE | FLASH page size + * ADDRESS_LAST_PAGE_FLASH | Page to write alias +******************************************************************************/ + +#endif /* _NODE_CONFIG_H_ */ diff --git a/examples/projects/Arduino/led_ws/platformio.ini b/examples/projects/Arduino/led_ws/platformio.ini new file mode 100644 index 000000000..3ad343ba8 --- /dev/null +++ b/examples/projects/Arduino/led_ws/platformio.ini @@ -0,0 +1,46 @@ +; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html + +; To use Arduino board +; use default_envs = zero +; change your board in field +; [env:zero] +; board = mkrzero #mkrzero, mkr1000USB or any SAMD21 based Arduino board + +; To use seeduino board +; use default_envs = seed +; change your board in field +; [env:seed] +; board = seeed_xiao or any SAMD21 based on seeduino board + +[env] +lib_extra_dirs = + $PROJECT_DIR/../../../../../ + $PROJECT_DIR/../../../../network/ +lib_ldf_mode =off +platform = atmelsam +framework = arduino +build_unflags = -Os + +[env:mkr_1000] +board = mkr1000USB +build_flags = + -O1 + -include node_config.h + -D LUOSHAL=ATSAMD21_ARDUINO + -D WSHAL=ARDUINO +lib_deps = + SPI + luos_engine@^3.1.0 + ws_network + Led + https://github.com/arduino-libraries/WiFi101.git + arduino-libraries/ArduinoHttpClient@^0.5.0 + diff --git a/examples/projects/Arduino/led_ws/src/led.cpp b/examples/projects/Arduino/led_ws/src/led.cpp new file mode 100644 index 000000000..4ded79af9 --- /dev/null +++ b/examples/projects/Arduino/led_ws/src/led.cpp @@ -0,0 +1,27 @@ +#include +#include "luos_engine.h" +#include "ws_network.h" +#include "led.h" + +/****************************************************************************** + * @brief Setup ardiuno + * @param None + * @return None + ******************************************************************************/ +void setup() +{ + Luos_Init(); + Ws_Init(); + Led_Init(); +} +/****************************************************************************** + * @brief Loop Arduino + * @param None + * @return None + ******************************************************************************/ +void loop() +{ + Luos_Loop(); + Ws_Loop(); + Led_Loop(); +} diff --git a/network/ws_network/HAL/ARDUINO/ws_hal.cpp b/network/ws_network/HAL/ARDUINO/ws_hal.cpp new file mode 100644 index 000000000..7a41bb013 --- /dev/null +++ b/network/ws_network/HAL/ARDUINO/ws_hal.cpp @@ -0,0 +1,149 @@ +/****************************************************************************** + * @file robusHAL + * @brief Robus Hardware Abstration Layer. Describe Low layer fonction + * @Family x86/Linux/Mac + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#include +#include +#include +#include + +#ifdef __cplusplus +extern "C" +{ +#endif +#include "ws_hal.h" +#include "_ws_network.h" +#include "luos_utils.h" +#ifdef __cplusplus +} +#endif + +WiFiClient wifi; +static const char *s_url = WS_NETWORK_BROKER_ADDR; // ws://192.168.10.39:8000/ +const char *serverAddress = &s_url[5]; +// char serverAddress[] = "echo.websocket.org"; // server address +// int port = 80; + +WebSocketClient *client; +int status = WL_IDLE_STATUS; + +/******************************************************************************* + * Definitions + ******************************************************************************/ + +/******************************************************************************* + * Variables + ******************************************************************************/ + +/******************************************************************************* + * Function + ******************************************************************************/ + +/////////////////////////Luos Library Needed function/////////////////////////// + +/****************************************************************************** + * @brief Luos HAL general initialisation + * @param None + * @return None + ******************************************************************************/ +void WsHAL_Init(void) +{ + // Extract IP and port from URL + int ip_table[4]; + int port; + sscanf(s_url, "ws://%d.%d.%d.%d:%d", &ip_table[0], &ip_table[1], &ip_table[2], &ip_table[3], &port); + IPAddress ip_serv = IPAddress(ip_table[0], ip_table[1], ip_table[2], ip_table[3]); + + // Create a client instance + static WebSocketClient aclient = WebSocketClient(wifi, ip_serv, port); + client = &aclient; + + Serial.begin(9600); + if (!Serial) + delay(3000); + // Connect to WIFi: + while (WiFi.status() != WL_CONNECTED) + { + char ssid[] = SECRET_SSID; + char pass[] = SECRET_PASS; + Serial.print("Attempting to connect to: "); + Serial.println(ssid); + // Connect to WPA/WPA2 network: + status = WiFi.begin(ssid, pass); + } + + // Print the SSID of the network you're attached to: + Serial.print("Connected to SSID: "); + Serial.println(WiFi.SSID()); + + // print your board's IP address: + IPAddress ip = WiFi.localIP(); + Serial.print("IP Address: "); + Serial.println(ip); +} + +/****************************************************************************** + * @brief Luos HAL general loop + * @param None + * @return None + ******************************************************************************/ +void WsHAL_Loop(void) +{ + // if not connected to the socket server, try to connect: + if (!client->connected()) + { + Serial.print("Connecting to the broker on: "); + Serial.println(s_url); + client->begin(); + delay(1000); + if (!client->connected()) + { + Serial.println("Failed to connect to the broker"); + return; + } + else + { + Serial.println("Connected to the broker"); + } + // skip the rest of the loop: + return; + } + // Check for received messages + int messageSize = client->parseMessage(); + while (messageSize > 0) + { + // Transform the incoming data into a message + uint8_t msg[200]; + if (client->read(msg, messageSize) != messageSize) + { + Serial.println("Error while reading message"); + return; + } + Serial.print("Received message: "); + Ws_Reception(msg, (uint32_t)messageSize); + messageSize = client->parseMessage(); + } +} + +/****************************************************************************** + * @brief Transmit data + * @param data to send + * @param size of data to send + * @return None + ******************************************************************************/ +void WsHAL_Send(const uint8_t *data, uint16_t size) +{ + client->beginMessage(TYPE_BINARY); + client->write(data, size); + if (client->endMessage() == 0) + { + Serial.println("Message sent"); + } + else + { + Serial.println("Error while sending message"); + } +} diff --git a/network/ws_network/HAL/ARDUINO/ws_hal.h b/network/ws_network/HAL/ARDUINO/ws_hal.h new file mode 100644 index 000000000..255bd800b --- /dev/null +++ b/network/ws_network/HAL/ARDUINO/ws_hal.h @@ -0,0 +1,23 @@ +/****************************************************************************** + * @file ws_hal + * @brief Websocket Hardware Abstration Layer. Describe Low layer fonctions + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _WSHAL_H_ +#define _WSHAL_H_ + +#include + +/******************************************************************************* + * Variables + ******************************************************************************/ + +/******************************************************************************* + * Function + ******************************************************************************/ +void WsHAL_Init(void); // Init the Websocket communication +void WsHAL_Loop(void); // Do your loop stuff if needed +void WsHAL_Send(const uint8_t *data, uint16_t size); // Send data + +#endif /* _WSHAL_H_ */ diff --git a/network/ws_network/HAL/ARDUINO/ws_hal_config.h b/network/ws_network/HAL/ARDUINO/ws_hal_config.h new file mode 100644 index 000000000..e3c4f77a5 --- /dev/null +++ b/network/ws_network/HAL/ARDUINO/ws_hal_config.h @@ -0,0 +1,18 @@ +/****************************************************************************** + * @file ws_HAL_config + * @brief This file allow you to configure ws HAL according to your system + * this is the default configuration created by Luos team for this target + * Do not modify this file if you want to ovewrite change define it in your project node_config.h + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _WS_CONFIG_H_ +#define _WS_CONFIG_H_ + +#ifndef SECRET_SSID + #warning "You must define SECRET_SSID and SECRET_PASS in your node_config.h" +#endif +#ifndef SECRESECRET_PASST_SSID + #warning "You must define SECRET_SSID and SECRET_PASS in your node_config.h" +#endif +#endif /* _WS_CONFIG_H_ */ diff --git a/network/ws_network/library.json b/network/ws_network/library.json index ff2a05adc..666cb1010 100644 --- a/network/ws_network/library.json +++ b/network/ws_network/library.json @@ -14,7 +14,10 @@ "extraScript": "ws_select_hal_script.py" }, "dependencies": { - "luos_engine": "^3.0.0" + "SPI": "^1.0", + "luos_engine": "^3.0.0", + "WiFi101": "^0.16.1", + "arduino-libraries/ArduinoHttpClient": "^0.5.0" }, "repository": { "type": "git", From ff40ab833607936b03ea38ad9fe89648b35ee5ca Mon Sep 17 00:00:00 2001 From: Benjamin Christau Date: Fri, 19 Jan 2024 11:30:50 +0100 Subject: [PATCH 13/81] [Projects/Native/Gate] Fix default env in platformio.ini file --- examples/projects/native/gate_wscom/platformio.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/projects/native/gate_wscom/platformio.ini b/examples/projects/native/gate_wscom/platformio.ini index c5e3d9b3e..b65ad3cb4 100644 --- a/examples/projects/native/gate_wscom/platformio.ini +++ b/examples/projects/native/gate_wscom/platformio.ini @@ -8,7 +8,7 @@ ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html [platformio] -default_envs = native_serial +default_envs = native_ws [env:native_serial] lib_ldf_mode =off From c32cba1d98d3384be8108063eaa2c99fdd6430ff Mon Sep 17 00:00:00 2001 From: Benjamin Christau Date: Fri, 19 Jan 2024 11:33:09 +0100 Subject: [PATCH 14/81] Add condition to Pyluos installation only for examples using bootloader feature --- source_filter_script.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source_filter_script.py b/source_filter_script.py index 8a61a440e..7fb3ff69b 100644 --- a/source_filter_script.py +++ b/source_filter_script.py @@ -14,7 +14,7 @@ visited_key = "__LUOS_CORE_SCRIPT_CALLED" global_env = DefaultEnvironment() -if not visited_key in global_env: +if env.get("UPLOAD_PROTOCOL") == "custom" and not visited_key in global_env: click.secho("") click.secho("Luos engine build configuration:", underline=True) # install pyluos From c7d1635a921268a9a97026e5e9bc18ca5b1cfb0f Mon Sep 17 00:00:00 2001 From: Benjamin Christau Date: Fri, 19 Jan 2024 17:23:36 +0100 Subject: [PATCH 15/81] [Network/WS/HAL/Native] Websocket configuration can now be override through environment variable --- network/ws_network/HAL/NATIVE/hal_script.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/network/ws_network/HAL/NATIVE/hal_script.py b/network/ws_network/HAL/NATIVE/hal_script.py index 834a841f0..74b338cb8 100644 --- a/network/ws_network/HAL/NATIVE/hal_script.py +++ b/network/ws_network/HAL/NATIVE/hal_script.py @@ -21,3 +21,9 @@ env.Append(CPPDEFINES=["_POSIX_C_SOURCE=200000L"]) env.Append(LIBS=["ws2_32"]) click.secho("\t* mongoose 7.8 lib ready.", fg="green") + +# Websocket configurations override +if os.environ.get("WS_NETWORK_BROKER_ADDR"): + env.Append(CPPDEFINES=[("WS_NETWORK_BROKER_ADDR","\\\""+os.environ["WS_NETWORK_BROKER_ADDR"]+"\\\"")]) +if os.environ.get(""): + env.Append(CPPDEFINES=[("PIPE_WS_SERVER_ADDR","\\\""+os.environ["PIPE_WS_SERVER_ADDR"]+"\\\"")]) \ No newline at end of file From e34482b31432c14821d268aa688850f441870ad2 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Mon, 22 Jan 2024 13:49:14 +0100 Subject: [PATCH 16/81] Fix some broken links on Readme --- .github/ISSUE_TEMPLATE/porting-request.md | 19 +++---- CONTRIBUTING.md | 52 ++++++++++--------- README.md | 20 +++---- engine/HAL/README.md | 11 ++-- examples/apps/README.md | 8 ++- examples/apps/alarm_controller/README.md | 6 +-- examples/apps/start_controller/README.md | 6 +-- .../Arduino/bldc_simple_foc/README.md | 8 +-- .../Arduino/button/lib/button/README.md | 6 +-- .../projects/Arduino/led/lib/led/README.md | 6 +-- .../projects/Arduino/led_ws/lib/led/README.md | 6 +-- .../Arduino/stepper_simple_foc/README.md | 8 +-- .../ESP32/button/lib/button/README.md | 6 +-- .../ESP32/button_arduino/lib/button/README.md | 6 +-- examples/projects/ESP32/led/lib/led/README.md | 6 +-- .../ESP32/led_arduino/lib/led/README.md | 6 +-- .../projects/NUCLEO-F072RB/button/README.md | 13 +++-- .../projects/NUCLEO-F072RB/dc_motor/README.md | 13 +++-- .../NUCLEO-F072RB/gate_serialcom/README.md | 13 +++-- .../NUCLEO-F072RB/potentiometer/README.md | 12 ++--- .../NUCLEO-F401RE/button/lib/Button/README.md | 6 +-- .../projects/NUCLEO-F401RE/dc_motor/README.md | 13 +++-- .../NUCLEO-F401RE/led/lib/Led/README.md | 6 +-- .../NUCLEO-F401RE/potentiometer/README.md | 12 ++--- .../NUCLEO-F410RB/button/lib/Button/README.md | 6 +-- .../projects/NUCLEO-F410RB/dc_motor/README.md | 13 +++-- .../NUCLEO-F410RB/potentiometer/README.md | 12 ++--- .../NUCLEO-G431KB/button/lib/Button/README.md | 6 +-- .../projects/NUCLEO-G431KB/dc_motor/README.md | 12 ++--- .../NUCLEO-G431KB/potentiometer/README.md | 12 ++--- .../NUCLEO-G474RE/button/lib/Button/README.md | 6 +-- .../projects/NUCLEO-L073RZ/button/README.md | 13 +++-- .../NUCLEO-L073RZ/button/lib/Button/README.md | 6 +-- .../NUCLEO-L073RZ/gate_serialcom/README.md | 13 +++-- .../NUCLEO-L432KC/button/lib/Button/README.md | 6 +-- .../NUCLEO-L432KC/gpio/lib/Gpio_dev/README.md | 6 +-- .../NUCLEO-L432KC/led/lib/Led/README.md | 6 +-- examples/projects/README.md | 5 -- .../button/lib/button/README.md | 6 +-- .../button/lib/Button/README.md | 6 +-- .../STM32L4S5_discovery/button/README.md | 13 +++-- .../button/lib/Button/README.md | 6 +-- .../gate_serialcom/README.md | 13 +++-- .../l0/bike_alarm/alarm_controller/README.md | 12 ++--- .../alarm_controller/lib/Led_Fader/README.md | 6 +-- .../l0/bike_alarm/start_controller/README.md | 13 +++-- .../start_controller/lib/Button/README.md | 6 +-- examples/projects/l0/button/README.md | 13 +++-- .../projects/l0/button/lib/Button/README.md | 6 +-- .../projects/l0/button_freertos/README.md | 13 +++-- .../l0/button_freertos/lib/Button/README.md | 6 +-- .../l0/button_freertos/lib/Led/README.md | 6 +-- .../projects/l0/controller_motor/README.md | 13 +++-- .../lib/Controller_motor/README.md | 6 +-- examples/projects/l0/dc_motor/README.md | 13 +++-- .../l0/dc_motor/lib/DC_motor/README.md | 6 +-- .../l0/demo/detection_button/README.md | 13 +++-- .../detection_button/lib/Button/README.md | 6 +-- .../lib/Detection_Button/README.md | 6 +-- .../l0/demo/ledstrip_position/README.md | 12 ++--- .../ledstrip_position/lib/Distance/README.md | 6 +-- .../lib/LedStrip_Position/README.md | 6 +-- .../motor_copy_app/lib/motor_copy/README.md | 5 +- .../motor_demo_app/lib/run_motor/README.md | 5 +- examples/projects/l0/distance/README.md | 12 ++--- .../l0/distance/lib/Distance/README.md | 6 +-- examples/projects/l0/dxl/README.md | 12 ++--- examples/projects/l0/dxl/lib/Dxl/README.md | 6 +-- examples/projects/l0/gate_serialcom/README.md | 13 +++-- examples/projects/l0/gpio/README.md | 13 +++-- .../projects/l0/gpio/lib/Gpio_dev/README.md | 6 +-- examples/projects/l0/imu/README.md | 12 ++--- examples/projects/l0/imu/lib/Imu/README.md | 6 +-- examples/projects/l0/led/README.md | 12 ++--- examples/projects/l0/led/lib/Led/README.md | 6 +-- examples/projects/l0/led_fader/README.md | 12 ++--- .../l0/led_fader/lib/Led_Fader/README.md | 6 +-- examples/projects/l0/led_strip/README.md | 13 +++-- .../l0/led_strip/lib/Led_strip/README.md | 6 +-- examples/projects/l0/light_sensor/README.md | 13 +++-- .../light_sensor/lib/Light_sensor/README.md | 6 +-- examples/projects/l0/load/README.md | 12 ++--- examples/projects/l0/load/lib/Load/README.md | 6 +-- examples/projects/l0/potentiometer/README.md | 12 ++--- .../potentiometer/lib/Potentiometer/README.md | 6 +-- examples/projects/l0/power_switch/README.md | 12 ++--- .../power_switch/lib/Power_switch/README.md | 6 +-- examples/projects/l0/servo/README.md | 13 +++-- .../projects/l0/servo/lib/Servo/README.md | 6 +-- examples/projects/l0/stepper/README.md | 12 ++--- .../projects/l0/stepper/lib/Stepper/README.md | 6 +-- examples/projects/native/button/README.md | 13 +++-- .../native/button/lib/Button/README.md | 6 +-- examples/projects/native/gate_wscom/README.md | 13 +++-- examples/projects/native/led/README.md | 13 +++-- .../projects/native/led/lib/Led/README.md | 6 +-- examples/projects/native/ping_pong/README.md | 20 ++++--- .../native/ping_pong/lib/PingPong/README.md | 6 +-- network/robus_network/HAL/README.md | 15 +++--- tool_services/README.md | 15 +++--- tool_services/gate/README.md | 20 +++---- tool_services/pipe/README.md | 40 +++++++------- 102 files changed, 495 insertions(+), 535 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/porting-request.md b/.github/ISSUE_TEMPLATE/porting-request.md index 52c53324e..35dfd7a71 100644 --- a/.github/ISSUE_TEMPLATE/porting-request.md +++ b/.github/ISSUE_TEMPLATE/porting-request.md @@ -4,7 +4,6 @@ about: Suggest a new MCU to be compatible with Luos title: "[MCU PORTING] " labels: porting assignees: simonbdy - --- ## Before to begin @@ -18,25 +17,27 @@ If you only have a usage question, ask it to the [Luos Community](https://discor At last, feel free to read the [Luos contribution's guidelines](https://github.com/Luos-io/luos_engine/blob/main/CONTRIBUTING.md) and the [documentation page](https://www.luos.io/docs/contribute-to-luos) to have more insight about how to contribute to Luos! ## Details + Please replace the italic test by your inputs and details in each of the following sections: ### What MCU would you like Luos to be compatible with? -*List the MCU(s) you want Luos to be compatible with.* + +_List the MCU(s) you want Luos to be compatible with._ ### Link the datasheet of this MCU -*Please provide the links of the MCU's datasheet.* + +_Please provide the links of the MCU's datasheet._ ### Describe your project -*Describe your project and explain why you need the MCU(s) to be Luos compatible.* + +_Describe your project and explain why you need the MCU(s) to be Luos compatible._ ### Describe the electronic board hosting the MCU -*Add details about the network interface, the pins used, the device, etc. Don't hesitate to post a schematic.* -### Ensure that every box bellow is checked - - [ ] The MCU is not in the [compatible list](https://www.luos.io/docs/compatibility/mcu_demoboard) in the documentation. - - [ ] The MCU is not already in an existing [porting issue](https://github.com/Luos-io/luos_engine/issues). +_Add details about the network interface, the pins used, the device, etc. Don't hesitate to post a schematic._ ### Additional context -*Add any other context about the porting request here.* + +_Add any other context about the porting request here._ Thank you! Your issue will be reviewed by our admins. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 06e3beb79..4b4a7d4f9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,17 +2,17 @@ # Contributing to Luos -Thank you for devoting some of your time and resources for contributing in Luos! +Thank you for devoting some of your time and resources for contributing in Luos! Your input and your help are valuable, and mean a lot to us. We are convinced that a great open source project can't grow without the help of its community. That's why we want to make contributing to this project as easy and transparent as possible, whether it is about: -* Reporting a bug -* Discussing the current state of the code -* Submitting a fix -* Proposing new features -* Becoming a maintainer -* Improving the flows -* ... +- Reporting a bug +- Discussing the current state of the code +- Submitting a fix +- Proposing new features +- Becoming a maintainer +- Improving the flows +- ... This page is written to guide you into contribution of the Luos project, and make your journey enjoyable and gratifying. If you can't find what you are looking for, [please tell us](https://discord.gg/luos)! @@ -29,7 +29,7 @@ This page is written to guide you into contribution of the Luos project, and mak Contribution to a project is about dedicating own time and resources to help a project grow. It can be done in many different ways that are not all about code programming. Anyone can contribute to a project at their own level. -When done right, contribution brings a lot to a project, but also to the contributor. +When done right, contribution brings a lot to a project, but also to the contributor. For example, it brings together external visions and skills to build, improve or fix parts of this project. Most of the contributors were first mere users of a project before to become contributors. They often got through contribution in order to add a feature they wanted, or fix an issue that was bothering them. The result is also, on their side, the feeling of being part of a great project. @@ -37,23 +37,24 @@ Contribution allows contributors to learn faster and gain skills. In fact, some Eventually, it allows to meet new people with common interest while talking to other contributors in the process of adding, improving or fixing. - ## How can I contribute to Luos? -You can contribute to the Luos project by creating **issues** for signaling bugs or requesting features, and opening **pull rquests (PR)** to work on these issues. There are also **simpler ways** of contributing. But first, let us introduce to you the three layers of contribution for the Luos project. +You can contribute to the Luos project by creating **issues** for signaling bugs or requesting features, and opening **pull rquests (PR)** to work on these issues. There are also **simpler ways** of contributing. But first, let us introduce to you the three layers of contribution for the Luos project. Before to even begin with the coding contributions, we will talk about the small but important contributions that make the project go on. Then we will describe the two next layers of contribution, from easy to advanced, where it is about creating issues and pull requests, and working on them. ### Where to find the issues and PR? + You can check and follow the [`Luos contribution project`](https://github.com/orgs/Luos-io/projects/21) on GitHub: it displays several tabs with the lists of issues and pull requests opened and/or worked on by the community. Each issue or PR has a status showing its progress (Todo, In progress, Done, etc.). ### Our calls for contribution -You will note that some issues and PR have the label `help wanted`. It is meant as a **call for contribution** for subjects we need community's help to work on. +You will note that some issues and PR have the label `help wanted`. It is meant as a **call for contribution** for subjects we need community's help to work on. ## First layer: the easiest contributions The easiest contributions are as simple as every day tasks, such as: + - Connect to the [Luos Discord community](https://discord.gg/luos): This is where you can talk about Luos, embedded or edge systems, find resources, etc. - Talk to Luos around you, with your family, friends, co-worker, etc. - Give one of your precious GitHub stars ⭐ to our main repo [Luos engine](https://github.com/Luos-io/luos_engine/) (you will need a GitHub account, then just click on the star on the top right of the page.) @@ -70,7 +71,7 @@ To make any change in the project, we use Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Alarm controller app + This app constantly watches for movements and raises an alarm if there is. # Link project + This app is linked to the [bike_alarm/Alarm_controller project](../../projects/l0/bike_alarm/alarm_controller). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/apps/start_controller/README.md b/examples/apps/start_controller/README.md index b2fae8a5a..dfabba2ce 100644 --- a/examples/apps/start_controller/README.md +++ b/examples/apps/start_controller/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Alarm controller app + This app enables or disables the alarm . # Link project + This app is linked to the [bike_alarm/Start_controller project](../../Projects/bike_alarm/Alarm_controller). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/Arduino/bldc_simple_foc/README.md b/examples/projects/Arduino/bldc_simple_foc/README.md index d2f541b32..9edf42c43 100644 --- a/examples/projects/Arduino/bldc_simple_foc/README.md +++ b/examples/projects/Arduino/bldc_simple_foc/README.md @@ -7,17 +7,19 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) Version: 2.7.0 # Hardware specification + ## Board​ + - Arduino zero board to drive the motor - Simple FOC arduino shield - BLDC motor with magnetic sensor (SPI interface) ## Luos network on arduino board​ + - PTPA: PIN19 - PTPB: PIN7 - RX_EN: 2 @@ -29,8 +31,6 @@ Version: 2.7.0 ![Wiring BLDC](https://raw.githubusercontent.com/Luos-io/Documentation/main/static/assets/images/simplefoc_schematic.drawio.png) - ## Join Luos Community -* → Join the [Luos Discord server](http://discord.gg/luos) -* → Join the [Luos subreddit](https://www.reddit.com/r/Luos) +- → Join the [Luos Discord server](http://discord.gg/luos) diff --git a/examples/projects/Arduino/button/lib/button/README.md b/examples/projects/Arduino/button/lib/button/README.md index f3e03442b..946473259 100644 --- a/examples/projects/Arduino/button/lib/button/README.md +++ b/examples/projects/Arduino/button/lib/button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/Arduino/led/lib/led/README.md b/examples/projects/Arduino/led/lib/led/README.md index 1edef1c62..6c8ee94dc 100644 --- a/examples/projects/Arduino/led/lib/led/README.md +++ b/examples/projects/Arduino/led/lib/led/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # LED driver + Driver for using an RGB LED in your projects with Luos. # Link project + This driver is linked to the [LED project](../../Projects/led). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/Arduino/led_ws/lib/led/README.md b/examples/projects/Arduino/led_ws/lib/led/README.md index 1edef1c62..6c8ee94dc 100644 --- a/examples/projects/Arduino/led_ws/lib/led/README.md +++ b/examples/projects/Arduino/led_ws/lib/led/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # LED driver + Driver for using an RGB LED in your projects with Luos. # Link project + This driver is linked to the [LED project](../../Projects/led). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/Arduino/stepper_simple_foc/README.md b/examples/projects/Arduino/stepper_simple_foc/README.md index a65a59a74..d5db6a2e6 100644 --- a/examples/projects/Arduino/stepper_simple_foc/README.md +++ b/examples/projects/Arduino/stepper_simple_foc/README.md @@ -7,17 +7,19 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) Version: 2.7.0 # Hardware specification + ## Board​ + - Arduino zero board to drive the motor - L298N driver - Stepper motor ref. MT-1704HS168A ## Luos network on arduino board​ + - PTPA: PIN19 - PTPB: PIN7 - RX_EN: 2 @@ -29,8 +31,6 @@ Version: 2.7.0 ![Wiring Stepper](https://raw.githubusercontent.com/Luos-io/Documentation/main/static/assets/images/stepper_wiring.drawio.png) - ## Join Luos Community -* → Join the [Luos Discord server](http://discord.gg/luos) -* → Join the [Luos subreddit](https://www.reddit.com/r/Luos) +- → Join the [Luos Discord server](http://discord.gg/luos) diff --git a/examples/projects/ESP32/button/lib/button/README.md b/examples/projects/ESP32/button/lib/button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/ESP32/button/lib/button/README.md +++ b/examples/projects/ESP32/button/lib/button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/ESP32/button_arduino/lib/button/README.md b/examples/projects/ESP32/button_arduino/lib/button/README.md index 082563a34..17353ed30 100644 --- a/examples/projects/ESP32/button_arduino/lib/button/README.md +++ b/examples/projects/ESP32/button_arduino/lib/button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/ESP32/led/lib/led/README.md b/examples/projects/ESP32/led/lib/led/README.md index 082563a34..17353ed30 100644 --- a/examples/projects/ESP32/led/lib/led/README.md +++ b/examples/projects/ESP32/led/lib/led/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/ESP32/led_arduino/lib/led/README.md b/examples/projects/ESP32/led_arduino/lib/led/README.md index e8bf85f57..f2aa4f600 100644 --- a/examples/projects/ESP32/led_arduino/lib/led/README.md +++ b/examples/projects/ESP32/led_arduino/lib/led/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Led driver + Driver for using a led in your projects with Luos. # Linked project + This driver is linked to the [led project](../../Projects/led). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/NUCLEO-F072RB/button/README.md b/examples/projects/NUCLEO-F072RB/button/README.md index 02efb69b2..f260382ab 100644 --- a/examples/projects/NUCLEO-F072RB/button/README.md +++ b/examples/projects/NUCLEO-F072RB/button/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Button project example :bulb: + This project demonstrate how to make and use a simple button through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io). ## Linked driver + This project is linked to the [Button driver](../../Drivers/button). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/NUCLEO-F072RB/dc_motor/README.md b/examples/projects/NUCLEO-F072RB/dc_motor/README.md index 824435f8c..3b2312c1b 100644 --- a/examples/projects/NUCLEO-F072RB/dc_motor/README.md +++ b/examples/projects/NUCLEO-F072RB/dc_motor/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # DC motor project example :bulb: + This project demonstrate how to make and use a simple DC motor through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io). ## Linked driver + This project is linked to the [DC motor driver](../../Drivers/dc_motor). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: diff --git a/examples/projects/NUCLEO-F072RB/gate_serialcom/README.md b/examples/projects/NUCLEO-F072RB/gate_serialcom/README.md index 205f3b92b..2235ecdec 100644 --- a/examples/projects/NUCLEO-F072RB/gate_serialcom/README.md +++ b/examples/projects/NUCLEO-F072RB/gate_serialcom/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # gate_serialcom project example :bulb: + This project demonstrate how to make and use a simple gate_serialcom through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [gate_serialcom driver](../../Drivers/gate_serialcom). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/NUCLEO-F072RB/potentiometer/README.md b/examples/projects/NUCLEO-F072RB/potentiometer/README.md index 42de4a0ce..4ff39e42a 100644 --- a/examples/projects/NUCLEO-F072RB/potentiometer/README.md +++ b/examples/projects/NUCLEO-F072RB/potentiometer/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Potentiometer project example :bulb: + This project demonstrate how to make and use a simple potentiometer through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Potentiometer driver](../../Drivers/potentiometer). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/NUCLEO-F401RE/button/lib/Button/README.md b/examples/projects/NUCLEO-F401RE/button/lib/Button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/NUCLEO-F401RE/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-F401RE/button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/NUCLEO-F401RE/dc_motor/README.md b/examples/projects/NUCLEO-F401RE/dc_motor/README.md index 38b19aa33..4dc5ff661 100644 --- a/examples/projects/NUCLEO-F401RE/dc_motor/README.md +++ b/examples/projects/NUCLEO-F401RE/dc_motor/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # DC motor project example :bulb: + This project demonstrate how to make and use a simple DC motor through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io). ## Linked driver + This project is linked to the [DC motor driver](../../Drivers/dc_motor). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://community.luos.io). :books: diff --git a/examples/projects/NUCLEO-F401RE/led/lib/Led/README.md b/examples/projects/NUCLEO-F401RE/led/lib/Led/README.md index 1edef1c62..6c8ee94dc 100644 --- a/examples/projects/NUCLEO-F401RE/led/lib/Led/README.md +++ b/examples/projects/NUCLEO-F401RE/led/lib/Led/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # LED driver + Driver for using an RGB LED in your projects with Luos. # Link project + This driver is linked to the [LED project](../../Projects/led). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/NUCLEO-F401RE/potentiometer/README.md b/examples/projects/NUCLEO-F401RE/potentiometer/README.md index bac7ad659..3b7c82b6e 100644 --- a/examples/projects/NUCLEO-F401RE/potentiometer/README.md +++ b/examples/projects/NUCLEO-F401RE/potentiometer/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Potentiometer project example :bulb: + This project demonstrate how to make and use a simple potentiometer through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [PlatformIO](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [PlatformIO](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Potentiometer driver](../../Drivers/potentiometer). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/NUCLEO-F410RB/button/lib/Button/README.md b/examples/projects/NUCLEO-F410RB/button/lib/Button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/NUCLEO-F410RB/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-F410RB/button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/NUCLEO-F410RB/dc_motor/README.md b/examples/projects/NUCLEO-F410RB/dc_motor/README.md index 4818e0cc7..665ba633f 100644 --- a/examples/projects/NUCLEO-F410RB/dc_motor/README.md +++ b/examples/projects/NUCLEO-F410RB/dc_motor/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # DC motor project example :bulb: + This project demonstrate how to make and use a simple DC motor through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [DC motor driver](../../Drivers/dc_motor). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/NUCLEO-F410RB/potentiometer/README.md b/examples/projects/NUCLEO-F410RB/potentiometer/README.md index 55b824c2b..5cf364fa9 100644 --- a/examples/projects/NUCLEO-F410RB/potentiometer/README.md +++ b/examples/projects/NUCLEO-F410RB/potentiometer/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Potentiometer project example :bulb: + This project demonstrate how to make and use a simple potentiometer through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Potentiometer driver](../../Drivers/potentiometer). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/NUCLEO-G431KB/button/lib/Button/README.md b/examples/projects/NUCLEO-G431KB/button/lib/Button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/NUCLEO-G431KB/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-G431KB/button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/NUCLEO-G431KB/dc_motor/README.md b/examples/projects/NUCLEO-G431KB/dc_motor/README.md index 55b824c2b..5cf364fa9 100644 --- a/examples/projects/NUCLEO-G431KB/dc_motor/README.md +++ b/examples/projects/NUCLEO-G431KB/dc_motor/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Potentiometer project example :bulb: + This project demonstrate how to make and use a simple potentiometer through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Potentiometer driver](../../Drivers/potentiometer). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/NUCLEO-G431KB/potentiometer/README.md b/examples/projects/NUCLEO-G431KB/potentiometer/README.md index 55b824c2b..5cf364fa9 100644 --- a/examples/projects/NUCLEO-G431KB/potentiometer/README.md +++ b/examples/projects/NUCLEO-G431KB/potentiometer/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Potentiometer project example :bulb: + This project demonstrate how to make and use a simple potentiometer through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Potentiometer driver](../../Drivers/potentiometer). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/NUCLEO-G474RE/button/lib/Button/README.md b/examples/projects/NUCLEO-G474RE/button/lib/Button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/NUCLEO-G474RE/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-G474RE/button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/NUCLEO-L073RZ/button/README.md b/examples/projects/NUCLEO-L073RZ/button/README.md index 02efb69b2..f260382ab 100644 --- a/examples/projects/NUCLEO-L073RZ/button/README.md +++ b/examples/projects/NUCLEO-L073RZ/button/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Button project example :bulb: + This project demonstrate how to make and use a simple button through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io). ## Linked driver + This project is linked to the [Button driver](../../Drivers/button). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/NUCLEO-L073RZ/button/lib/Button/README.md b/examples/projects/NUCLEO-L073RZ/button/lib/Button/README.md index 082563a34..17353ed30 100644 --- a/examples/projects/NUCLEO-L073RZ/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-L073RZ/button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/NUCLEO-L073RZ/gate_serialcom/README.md b/examples/projects/NUCLEO-L073RZ/gate_serialcom/README.md index 205f3b92b..2235ecdec 100644 --- a/examples/projects/NUCLEO-L073RZ/gate_serialcom/README.md +++ b/examples/projects/NUCLEO-L073RZ/gate_serialcom/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # gate_serialcom project example :bulb: + This project demonstrate how to make and use a simple gate_serialcom through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [gate_serialcom driver](../../Drivers/gate_serialcom). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/NUCLEO-L432KC/button/lib/Button/README.md b/examples/projects/NUCLEO-L432KC/button/lib/Button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/NUCLEO-L432KC/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-L432KC/button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/README.md b/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/README.md index a31fa4e20..12c7541bc 100644 --- a/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/README.md +++ b/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # GPIO driver + Driver for using a GPIO in your projects with Luos. # Link project + This driver is linked to the [xxx project](../../Projects/xxx). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/NUCLEO-L432KC/led/lib/Led/README.md b/examples/projects/NUCLEO-L432KC/led/lib/Led/README.md index 1edef1c62..6c8ee94dc 100644 --- a/examples/projects/NUCLEO-L432KC/led/lib/Led/README.md +++ b/examples/projects/NUCLEO-L432KC/led/lib/Led/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # LED driver + Driver for using an RGB LED in your projects with Luos. # Link project + This driver is linked to the [LED project](../../Projects/led). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/README.md b/examples/projects/README.md index f2c828ada..d0a510225 100644 --- a/examples/projects/README.md +++ b/examples/projects/README.md @@ -8,8 +8,6 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Projects folder @@ -19,6 +17,3 @@ This folder contains the sources of every examples sorted by boards. In most of the examples folder you will find a project called `Bootloader`, you can use this project to compile a Luos engine bootloader and load it into your board. All the other examples have a `*_with_bootloader` compilation mode allowing you to load your program using the bootloader. For further informations please follow our [bootloader tutorial](https://www.luos.io/tutorials/bootloader). - - - diff --git a/examples/projects/SAMD21XPLAINED/button/lib/button/README.md b/examples/projects/SAMD21XPLAINED/button/lib/button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/SAMD21XPLAINED/button/lib/button/README.md +++ b/examples/projects/SAMD21XPLAINED/button/lib/button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/STM32F4-discovery/button/lib/Button/README.md b/examples/projects/STM32F4-discovery/button/lib/Button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/STM32F4-discovery/button/lib/Button/README.md +++ b/examples/projects/STM32F4-discovery/button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/STM32L4S5_discovery/button/README.md b/examples/projects/STM32L4S5_discovery/button/README.md index 02efb69b2..f260382ab 100644 --- a/examples/projects/STM32L4S5_discovery/button/README.md +++ b/examples/projects/STM32L4S5_discovery/button/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Button project example :bulb: + This project demonstrate how to make and use a simple button through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/Luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io). ## Linked driver + This project is linked to the [Button driver](../../Drivers/button). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/STM32L4S5_discovery/button/lib/Button/README.md b/examples/projects/STM32L4S5_discovery/button/lib/Button/README.md index 082563a34..17353ed30 100644 --- a/examples/projects/STM32L4S5_discovery/button/lib/Button/README.md +++ b/examples/projects/STM32L4S5_discovery/button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/STM32L4S5_discovery/gate_serialcom/README.md b/examples/projects/STM32L4S5_discovery/gate_serialcom/README.md index 205f3b92b..2235ecdec 100644 --- a/examples/projects/STM32L4S5_discovery/gate_serialcom/README.md +++ b/examples/projects/STM32L4S5_discovery/gate_serialcom/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # gate_serialcom project example :bulb: + This project demonstrate how to make and use a simple gate_serialcom through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [gate_serialcom driver](../../Drivers/gate_serialcom). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/bike_alarm/alarm_controller/README.md b/examples/projects/l0/bike_alarm/alarm_controller/README.md index 5a7a53698..5266d9380 100644 --- a/examples/projects/l0/bike_alarm/alarm_controller/README.md +++ b/examples/projects/l0/bike_alarm/alarm_controller/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # LED project example :bulb: + This project demonstrate how to make and use a simple LED through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io). ## Linked driver + This project is linked to the [LED driver](../../Drivers/led). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: diff --git a/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/README.md b/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/README.md index 1edef1c62..6c8ee94dc 100644 --- a/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/README.md +++ b/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # LED driver + Driver for using an RGB LED in your projects with Luos. # Link project + This driver is linked to the [LED project](../../Projects/led). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/bike_alarm/start_controller/README.md b/examples/projects/l0/bike_alarm/start_controller/README.md index 192dfad72..a979f93fd 100644 --- a/examples/projects/l0/bike_alarm/start_controller/README.md +++ b/examples/projects/l0/bike_alarm/start_controller/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Button project example :bulb: + This project demonstrates how to make and use a simple button through Luos. Feel free to use electronics and code examples as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design uses Luos_components library. For more information to install and use it, read [our doc](https://www.luos.io). ## Linked driver + This project is linked to the [Button driver](../../Drivers/button). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: diff --git a/examples/projects/l0/bike_alarm/start_controller/lib/Button/README.md b/examples/projects/l0/bike_alarm/start_controller/lib/Button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/l0/bike_alarm/start_controller/lib/Button/README.md +++ b/examples/projects/l0/bike_alarm/start_controller/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/button/README.md b/examples/projects/l0/button/README.md index 48578a599..7bb11d921 100644 --- a/examples/projects/l0/button/README.md +++ b/examples/projects/l0/button/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Button project example :bulb: + This project demonstrate how to make and use a simple button through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Button driver](../../Drivers/button). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/button/lib/Button/README.md b/examples/projects/l0/button/lib/Button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/l0/button/lib/Button/README.md +++ b/examples/projects/l0/button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/button_freertos/README.md b/examples/projects/l0/button_freertos/README.md index dc65e0410..7dfa412b0 100644 --- a/examples/projects/l0/button_freertos/README.md +++ b/examples/projects/l0/button_freertos/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Button project example :bulb: + This project demonstrate how to make and use a simple button through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io). ## Linked driver + This project is linked to the [Button driver](../../Drivers/button). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: diff --git a/examples/projects/l0/button_freertos/lib/Button/README.md b/examples/projects/l0/button_freertos/lib/Button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/l0/button_freertos/lib/Button/README.md +++ b/examples/projects/l0/button_freertos/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/button_freertos/lib/Led/README.md b/examples/projects/l0/button_freertos/lib/Led/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/l0/button_freertos/lib/Led/README.md +++ b/examples/projects/l0/button_freertos/lib/Led/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/controller_motor/README.md b/examples/projects/l0/controller_motor/README.md index 77fc3033b..9ab05af58 100644 --- a/examples/projects/l0/controller_motor/README.md +++ b/examples/projects/l0/controller_motor/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Controller motor project example :bulb: + This project demonstrate how to make and use a simple controller motor through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io). ## Linked driver + This project is linked to the [Controller motor driver](../../Drivers/controller_motor). ## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: diff --git a/examples/projects/l0/controller_motor/lib/Controller_motor/README.md b/examples/projects/l0/controller_motor/lib/Controller_motor/README.md index bdfc7f9ba..414447719 100644 --- a/examples/projects/l0/controller_motor/lib/Controller_motor/README.md +++ b/examples/projects/l0/controller_motor/lib/Controller_motor/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Controller motor driver + Driver for using a DC motor with an encoder and a reduction in your projects with Luos. # Linked project + This driver is linked to the [Controller motor project](../../Projects/controller_motor). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/dc_motor/README.md b/examples/projects/l0/dc_motor/README.md index a8ab89d81..a604f5135 100644 --- a/examples/projects/l0/dc_motor/README.md +++ b/examples/projects/l0/dc_motor/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # DC motor project example :bulb: + This project demonstrate how to make and use a simple DC motor through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [DC motor driver](../../Drivers/dc_motor). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/dc_motor/lib/DC_motor/README.md b/examples/projects/l0/dc_motor/lib/DC_motor/README.md index 344ad40a9..54fd63b52 100644 --- a/examples/projects/l0/dc_motor/lib/DC_motor/README.md +++ b/examples/projects/l0/dc_motor/lib/DC_motor/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # DC Motor driver + Driver for using a dual DC Motor controller in your projects with Luos. # Linked project + This driver is linked to the [DC Motor project](../../Projects/Dc_Motor). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/demo/detection_button/README.md b/examples/projects/l0/demo/detection_button/README.md index e815c2924..36e290095 100644 --- a/examples/projects/l0/demo/detection_button/README.md +++ b/examples/projects/l0/demo/detection_button/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Button project example :bulb: + This project demonstrates how to make and use a simple button through Luos. Feel free to use electronics and code examples as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design uses Luos_components library. For more information to install and use it, read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Button driver](../../Drivers/button). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/demo/detection_button/lib/Button/README.md b/examples/projects/l0/demo/detection_button/lib/Button/README.md index 028840795..70b9145a1 100644 --- a/examples/projects/l0/demo/detection_button/lib/Button/README.md +++ b/examples/projects/l0/demo/detection_button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/demo/detection_button/lib/Detection_Button/README.md b/examples/projects/l0/demo/detection_button/lib/Detection_Button/README.md index b2fae8a5a..dfabba2ce 100644 --- a/examples/projects/l0/demo/detection_button/lib/Detection_Button/README.md +++ b/examples/projects/l0/demo/detection_button/lib/Detection_Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Alarm controller app + This app enables or disables the alarm . # Link project + This app is linked to the [bike_alarm/Start_controller project](../../Projects/bike_alarm/Alarm_controller). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/demo/ledstrip_position/README.md b/examples/projects/l0/demo/ledstrip_position/README.md index 9e3b93ff4..81774e7cc 100644 --- a/examples/projects/l0/demo/ledstrip_position/README.md +++ b/examples/projects/l0/demo/ledstrip_position/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # LED strip position project example :bulb: + This project contains the creation of a service app for lightening a led_strip depending on the value of a distance sensor. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + No driver ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/demo/ledstrip_position/lib/Distance/README.md b/examples/projects/l0/demo/ledstrip_position/lib/Distance/README.md index d86f1a98b..6cb321bd9 100644 --- a/examples/projects/l0/demo/ledstrip_position/lib/Distance/README.md +++ b/examples/projects/l0/demo/ledstrip_position/lib/Distance/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Distance driver + Driver for using a lidar distance sensor in your projects with Luos. # Linked project + This driver is linked to the [Distance project](../../Projects/distance). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/README.md b/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/README.md index 2a45f74e9..e6ccb3d2c 100644 --- a/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/README.md +++ b/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Led Strip position app + This app lights a led_strio depending on the position occupied by a distance sensor. # Link project + This app is linked to the [led strip position project](../../Projects/ledstrip_position). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/README.md b/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/README.md index 911559c43..0a932b19e 100644 --- a/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/README.md +++ b/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/README.md @@ -1,11 +1,10 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # run motor app + This app choose a motor and launch it. diff --git a/examples/projects/l0/demo/motor_demo_app/lib/run_motor/README.md b/examples/projects/l0/demo/motor_demo_app/lib/run_motor/README.md index 911559c43..0a932b19e 100644 --- a/examples/projects/l0/demo/motor_demo_app/lib/run_motor/README.md +++ b/examples/projects/l0/demo/motor_demo_app/lib/run_motor/README.md @@ -1,11 +1,10 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # run motor app + This app choose a motor and launch it. diff --git a/examples/projects/l0/distance/README.md b/examples/projects/l0/distance/README.md index c359aa8cc..7ce483267 100644 --- a/examples/projects/l0/distance/README.md +++ b/examples/projects/l0/distance/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Distance sensor project example :bulb: + This project demonstrate how to make and use a simple distance sensor through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Distance driver](../../Drivers/distance). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/distance/lib/Distance/README.md b/examples/projects/l0/distance/lib/Distance/README.md index d86f1a98b..6cb321bd9 100644 --- a/examples/projects/l0/distance/lib/Distance/README.md +++ b/examples/projects/l0/distance/lib/Distance/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Distance driver + Driver for using a lidar distance sensor in your projects with Luos. # Linked project + This driver is linked to the [Distance project](../../Projects/distance). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/dxl/README.md b/examples/projects/l0/dxl/README.md index 841d5a604..8e51b22da 100644 --- a/examples/projects/l0/dxl/README.md +++ b/examples/projects/l0/dxl/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Dynamixel motor project example :bulb: + This project demonstrate how to make and use a simple Dynamixel motor through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [DXL driver](../../Drivers/dxl). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/dxl/lib/Dxl/README.md b/examples/projects/l0/dxl/lib/Dxl/README.md index 04f12a567..3c55fd25d 100644 --- a/examples/projects/l0/dxl/lib/Dxl/README.md +++ b/examples/projects/l0/dxl/lib/Dxl/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Dxl driver + Driver for using a Dynamixel motor (XL320 and MX serie) in your projects with Luos. # Linked project + This driver is linked to the [Dxl project](../../Projects/dxl). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/gate_serialcom/README.md b/examples/projects/l0/gate_serialcom/README.md index 960259c87..2112191c8 100644 --- a/examples/projects/l0/gate_serialcom/README.md +++ b/examples/projects/l0/gate_serialcom/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # gate_serialcom project example :bulb: + This project demonstrate how to make and use a simple gate_serialcom through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [gate_serialcom driver](../../Drivers/gate_serialcom). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/gpio/README.md b/examples/projects/l0/gpio/README.md index 1dd5aa0ab..d600ba7e6 100644 --- a/examples/projects/l0/gpio/README.md +++ b/examples/projects/l0/gpio/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # GPIO project example :bulb: + This project demonstrate how to make and use a simple GPIO through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Gpio driver](../../Drivers/gpio). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/gpio/lib/Gpio_dev/README.md b/examples/projects/l0/gpio/lib/Gpio_dev/README.md index a31fa4e20..12c7541bc 100644 --- a/examples/projects/l0/gpio/lib/Gpio_dev/README.md +++ b/examples/projects/l0/gpio/lib/Gpio_dev/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # GPIO driver + Driver for using a GPIO in your projects with Luos. # Link project + This driver is linked to the [xxx project](../../Projects/xxx). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/imu/README.md b/examples/projects/l0/imu/README.md index 8eba105bb..458bc5f24 100644 --- a/examples/projects/l0/imu/README.md +++ b/examples/projects/l0/imu/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # IMU project example :bulb: + This project demonstrate how to make and use a simple IMU through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Imu driver](../../Drivers/imu). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/imu/lib/Imu/README.md b/examples/projects/l0/imu/lib/Imu/README.md index 866b3ece2..bd5050e53 100644 --- a/examples/projects/l0/imu/lib/Imu/README.md +++ b/examples/projects/l0/imu/lib/Imu/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # IMU driver + Driver for using an IMU in your projects with Luos. # Link project + This driver is linked to the [IMU project](../../Projects/IMU). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/led/README.md b/examples/projects/l0/led/README.md index fb2c84dc2..74d9927a4 100644 --- a/examples/projects/l0/led/README.md +++ b/examples/projects/l0/led/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # LED project example :bulb: + This project demonstrate how to make and use a simple LED through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [LED driver](../../Drivers/led). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/led/lib/Led/README.md b/examples/projects/l0/led/lib/Led/README.md index 1edef1c62..6c8ee94dc 100644 --- a/examples/projects/l0/led/lib/Led/README.md +++ b/examples/projects/l0/led/lib/Led/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # LED driver + Driver for using an RGB LED in your projects with Luos. # Link project + This driver is linked to the [LED project](../../Projects/led). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/led_fader/README.md b/examples/projects/l0/led_fader/README.md index fb2c84dc2..74d9927a4 100644 --- a/examples/projects/l0/led_fader/README.md +++ b/examples/projects/l0/led_fader/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # LED project example :bulb: + This project demonstrate how to make and use a simple LED through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [LED driver](../../Drivers/led). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/led_fader/lib/Led_Fader/README.md b/examples/projects/l0/led_fader/lib/Led_Fader/README.md index 1edef1c62..6c8ee94dc 100644 --- a/examples/projects/l0/led_fader/lib/Led_Fader/README.md +++ b/examples/projects/l0/led_fader/lib/Led_Fader/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # LED driver + Driver for using an RGB LED in your projects with Luos. # Link project + This driver is linked to the [LED project](../../Projects/led). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/led_strip/README.md b/examples/projects/l0/led_strip/README.md index 184d0d5b0..a189f61fb 100644 --- a/examples/projects/l0/led_strip/README.md +++ b/examples/projects/l0/led_strip/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # LED strip project example :bulb: + This project demonstrate how to make and use a simple LED strip through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Led strip driver](../../Drivers/led_strip). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/led_strip/lib/Led_strip/README.md b/examples/projects/l0/led_strip/lib/Led_strip/README.md index 6e27a246c..51e770d29 100644 --- a/examples/projects/l0/led_strip/lib/Led_strip/README.md +++ b/examples/projects/l0/led_strip/lib/Led_strip/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # LED strip driver + Driver for using a LED strip in your projects with Luos. # Link project + This driver is linked to the [LED strip project](../../Projects/led_strip). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/light_sensor/README.md b/examples/projects/l0/light_sensor/README.md index c8edf90ba..121fc6579 100644 --- a/examples/projects/l0/light_sensor/README.md +++ b/examples/projects/l0/light_sensor/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Light sensor project example :bulb: + This project demonstrate how to make and use a simple Light_sensor through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Light sensor driver](../../Drivers/light_sensor). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/light_sensor/lib/Light_sensor/README.md b/examples/projects/l0/light_sensor/lib/Light_sensor/README.md index 33c3ce4cb..622a6defa 100644 --- a/examples/projects/l0/light_sensor/lib/Light_sensor/README.md +++ b/examples/projects/l0/light_sensor/lib/Light_sensor/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Light sensor driver + Driver for using a Light sensor in your projects with Luos. # Link project + This driver is linked to the [Light sensor project](../../Projects/light_sensor). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/load/README.md b/examples/projects/l0/load/README.md index 9d3dee330..2a04008ee 100644 --- a/examples/projects/l0/load/README.md +++ b/examples/projects/l0/load/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Load sensor project example :bulb: + This project demonstrate how to make and use a simple load sensor through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Load driver](../../Drivers/load). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/load/lib/Load/README.md b/examples/projects/l0/load/lib/Load/README.md index 4c4f841f7..f39a241a8 100644 --- a/examples/projects/l0/load/lib/Load/README.md +++ b/examples/projects/l0/load/lib/Load/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Load sensor driver + Driver for using a Load sensor in your projects with Luos. # Link project + This driver is linked to the [Load sensor project](../../Projects/load). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/potentiometer/README.md b/examples/projects/l0/potentiometer/README.md index 5e36c90d1..ca97fbf57 100644 --- a/examples/projects/l0/potentiometer/README.md +++ b/examples/projects/l0/potentiometer/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Potentiometer project example :bulb: + This project demonstrate how to make and use a simple potentiometer through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Potentiometer driver](../../Drivers/potentiometer). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/potentiometer/lib/Potentiometer/README.md b/examples/projects/l0/potentiometer/lib/Potentiometer/README.md index 6173b16a0..29c488c4d 100644 --- a/examples/projects/l0/potentiometer/lib/Potentiometer/README.md +++ b/examples/projects/l0/potentiometer/lib/Potentiometer/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Potentiometer driver + Driver for using a Potentiometer in your projects with Luos. # Link project + This driver is linked to the [Potentiometer project](../../Projects/potentiometer). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/power_switch/README.md b/examples/projects/l0/power_switch/README.md index b5b8168f7..b3566d78d 100644 --- a/examples/projects/l0/power_switch/README.md +++ b/examples/projects/l0/power_switch/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Power switch project example :bulb: + This project demonstrate how to make and use a simple power switch through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Power switch driver](../../Drivers/power_switch). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/power_switch/lib/Power_switch/README.md b/examples/projects/l0/power_switch/lib/Power_switch/README.md index 02e602bb7..df7a0c642 100644 --- a/examples/projects/l0/power_switch/lib/Power_switch/README.md +++ b/examples/projects/l0/power_switch/lib/Power_switch/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Power switch driver + Driver for using a power switch in your projects with Luos. # Link project + This driver is linked to the [Power switch project](../../Projects/power_switch). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/servo/README.md b/examples/projects/l0/servo/README.md index 7e992bb11..402c4e0d6 100644 --- a/examples/projects/l0/servo/README.md +++ b/examples/projects/l0/servo/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Servo motor project example :bulb: + This project demonstrate how to make and use a simple servo motor through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Servo driver](../../Drivers/servo). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/servo/lib/Servo/README.md b/examples/projects/l0/servo/lib/Servo/README.md index dd5000feb..21e60ddae 100644 --- a/examples/projects/l0/servo/lib/Servo/README.md +++ b/examples/projects/l0/servo/lib/Servo/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Servo driver + Driver for using a servo motor controller in your projects with Luos. # Linked project + This driver is linked to the [Servo project](../../Projects/servo). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/l0/stepper/README.md b/examples/projects/l0/stepper/README.md index 68b0a27ca..c1b72e0a6 100644 --- a/examples/projects/l0/stepper/README.md +++ b/examples/projects/l0/stepper/README.md @@ -8,24 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/Luos_io) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Stepper project example :bulb: + This project demonstrate how to make and use a simple stepper through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/luos-technology). ## Linked driver + This project is linked to the [Stepper driver](../../Drivers/stepper). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: diff --git a/examples/projects/l0/stepper/lib/Stepper/README.md b/examples/projects/l0/stepper/lib/Stepper/README.md index 3542fc4c8..801444b1a 100644 --- a/examples/projects/l0/stepper/lib/Stepper/README.md +++ b/examples/projects/l0/stepper/lib/Stepper/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Stepper driver + Driver for using a stepper motor controller in your projects with Luos. # Linked project + This driver is linked to the [Stepper project](../../Projects/stepper). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/native/button/README.md b/examples/projects/native/button/README.md index e4a20b529..590f6cd42 100644 --- a/examples/projects/native/button/README.md +++ b/examples/projects/native/button/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Button project example :bulb: + This project demonstrate how to make and use a simple button through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/). ## Linked driver + This project is linked to the [Button driver](../../Drivers/button). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: diff --git a/examples/projects/native/button/lib/Button/README.md b/examples/projects/native/button/lib/Button/README.md index 082563a34..17353ed30 100644 --- a/examples/projects/native/button/lib/Button/README.md +++ b/examples/projects/native/button/lib/Button/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/native/gate_wscom/README.md b/examples/projects/native/gate_wscom/README.md index e4a20b529..590f6cd42 100644 --- a/examples/projects/native/gate_wscom/README.md +++ b/examples/projects/native/gate_wscom/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Button project example :bulb: + This project demonstrate how to make and use a simple button through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/). ## Linked driver + This project is linked to the [Button driver](../../Drivers/button). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: diff --git a/examples/projects/native/led/README.md b/examples/projects/native/led/README.md index e4a20b529..590f6cd42 100644 --- a/examples/projects/native/led/README.md +++ b/examples/projects/native/led/README.md @@ -8,25 +8,24 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # Button project example :bulb: + This project demonstrate how to make and use a simple button through Luos. Feel free to use electronics and code example as you want. ## How to compile the code :computer: - 1. Download and install [Platformio](https://platformio.org/platformio-ide) - 2. Open this folder into Platformio - 3. Build (Platformio will do the rest) +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) ## How to open the electronic design :electric_plug: + You can open [a working example electronic design](https://github.com/Luos-io/luos_engine/tree/main/examples/hardware) with Kicad. This design use Luos_components library for more information to install and use it read [our doc](https://www.luos.io/docs/). ## Linked driver + This project is linked to the [Button driver](../../Drivers/button). ## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: diff --git a/examples/projects/native/led/lib/Led/README.md b/examples/projects/native/led/lib/Led/README.md index 12168b996..e313365f1 100644 --- a/examples/projects/native/led/lib/Led/README.md +++ b/examples/projects/native/led/lib/Led/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/Examples)]( -https://github.com/Luos-io/Examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/Examples)](https://github.com/Luos-io/Examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # LED driver + Driver for using an RGB LED in your projects with Luos. # Link project + This driver is linked to the [LED project](../../Projects/Led). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/examples/projects/native/ping_pong/README.md b/examples/projects/native/ping_pong/README.md index 8aaceb7e9..80c83dba6 100644 --- a/examples/projects/native/ping_pong/README.md +++ b/examples/projects/native/ping_pong/README.md @@ -8,13 +8,10 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - - # The Luos ping pong world cup project example :bulb: + ``` The Luos ping pong world cup! ((((. @@ -35,23 +32,24 @@ Controls: - If the ball is going right press '→' Press SPACE BAR to start! ``` + This project demonstrate how to make and use a simple multiplayer game through Luos. This small and simple game run on your computer terminal and allow you to play with your friends. ## Before playing :computer: - 1. Open a terminal on this project and run the broker at a given IP and port `./../broker.py --ip 'YOUR_LOCAL_IP' -p 8000` +1. Open a terminal on this project and run the broker at a given IP and port `./../broker.py --ip 'YOUR_LOCAL_IP' -p 8000` You only need to have one somewhere running, it's a kind of server, then anyone on your local network will be able to play. ## How to compile and play the game :video_game: - 1. Install GCC on your computer - 2. Download and install [Platformio](https://platformio.org/platformio-ide) - 3. Open this folder into Platformio - 4. Set the broker IP and port on the `node_config.h` file by replacing `#define WS_BROKER_ADDR "ws://127.0.0.1:8000"` with the corect IP and port - 5. Build (Platformio will do the rest) - 6. Open a new terminal on this projet and run the compiled binary `./.pio/build/native/program` +1. Install GCC on your computer +2. Download and install [Platformio](https://platformio.org/platformio-ide) +3. Open this folder into Platformio +4. Set the broker IP and port on the `node_config.h` file by replacing `#define WS_BROKER_ADDR "ws://127.0.0.1:8000"` with the corect IP and port +5. Build (Platformio will do the rest) +6. Open a new terminal on this projet and run the compiled binary `./.pio/build/native/program` ## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: diff --git a/examples/projects/native/ping_pong/lib/PingPong/README.md b/examples/projects/native/ping_pong/lib/PingPong/README.md index 082563a34..17353ed30 100644 --- a/examples/projects/native/ping_pong/lib/PingPong/README.md +++ b/examples/projects/native/ping_pong/lib/PingPong/README.md @@ -1,16 +1,16 @@ Luos logo [![](http://certified.luos.io)](https://luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Button driver + Driver for using a push button in your projects with Luos. # Linked project + This driver is linked to the [Button project](../../Projects/button). [![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) diff --git a/network/robus_network/HAL/README.md b/network/robus_network/HAL/README.md index 27ba47f57..8986cac92 100644 --- a/network/robus_network/HAL/README.md +++ b/network/robus_network/HAL/README.md @@ -8,8 +8,6 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Robus HAL @@ -18,16 +16,17 @@ This repository regroups all of the HAL (Hardware Abstraction Layers) routines u You can choose the one you need for your microcontroller or create your own following our templates and guidelines. Do not hesitate to share your project and ask us about features on [our Discord](http://bit.ly/JoinLuosDiscord). - ## Compatible MCU ### STM32F0 family: + - STM32F0x0 - STM32F0x1 - STM32F0x2 -> RobusHAL default configuration on NUCLEO-F072RB - STM32F0x8 ### STM32F4 family: + - STM32F401 - STM32F405/415 - STM32F407/417 @@ -41,11 +40,13 @@ Do not hesitate to share your project and ask us about features on [our Discord] - STM32F469/479 ### STM32G4 family: -- STM32G4x1-> RobusHAL default configuration on NUCLEO-G431KB + +- STM32G4x1-> RobusHAL default configuration on NUCLEO-G431KB - STM32G4x3 - STM32G4x4 ### STM32L4 family: + - STM32L4x1 - STM32L4x2-> RobusHAL default configuration on NUCLEO-L432KC - STM32L4x3 @@ -53,11 +54,13 @@ Do not hesitate to share your project and ask us about features on [our Discord] - STM32L4x6 ### ATSAMD family: + - ATSAMD21Exx - ATSAMD21Gxx - ATSAMD21Jxx -> RobusHAL default configuration on SAMDJ18A ### ARDUINO family: + - ARDUINO_SAMD_ZERO -> RobusHAL default configuration on ARDUINO ZERO - ARDUINO_SAMD_MKRZERO - ARDUINO_SAMD_MKR1000 @@ -70,6 +73,4 @@ Do not hesitate to share your project and ask us about features on [our Discord] - ARDUINO_SAMD_NANO_33_IOT - ARDUINO_SAMD_MKRVIDOR4000 - -## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' subreddit](https://www.reddit.com/r/luos_engine). :books: - +## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/tool_services/README.md b/tool_services/README.md index 27b863e77..db0f6c532 100644 --- a/tool_services/README.md +++ b/tool_services/README.md @@ -8,8 +8,6 @@ [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Tool services @@ -17,11 +15,12 @@ In this section you will find really usefull embedded tool App services provided by Luos. ## To learn more + This section details the features of Luos technology as an embedded development platform, following these subjects: -* Let's test through the [Luos get started](https://www.luos.io/tutorials/get-started), to build, flash, run, and control your very first Luos code. -* The [Basics of Luos](https://www.luos.io/docs/luos-technology/basics), explaining the general concepts and the project organization. -* Definition of [Nodes](https://www.luos.io/docs/luos-technology/node), and the relation between Luos and the physical world. -* Definition of [Packages](https://www.luos.io/docs/luos-technology/package), and how to make a portable and reusable development. -* Definition of [Services](https://www.luos.io/docs/luos-technology/services), how to create and declare features in your product. -* Definition of [Messages](https://www.luos.io/docs/luos-technology/message), when, why, and how to handle them, explaining the more advanced features of Luos. +- Let's test through the [Luos get started](https://www.luos.io/tutorials/get-started), to build, flash, run, and control your very first Luos code. +- The [Basics of Luos](https://www.luos.io/docs/luos-technology/basics), explaining the general concepts and the project organization. +- Definition of [Nodes](https://www.luos.io/docs/luos-technology/node), and the relation between Luos and the physical world. +- Definition of [Packages](https://www.luos.io/docs/luos-technology/package), and how to make a portable and reusable development. +- Definition of [Services](https://www.luos.io/docs/luos-technology/services), how to create and declare features in your product. +- Definition of [Messages](https://www.luos.io/docs/luos-technology/message), when, why, and how to handle them, explaining the more advanced features of Luos. diff --git a/tool_services/gate/README.md b/tool_services/gate/README.md index ed2d2374b..7eaad7464 100644 --- a/tool_services/gate/README.md +++ b/tool_services/gate/README.md @@ -2,28 +2,24 @@ [![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) - [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Gate.svg)](https://registry.platformio.org/libraries/luos_engine/Gate) - [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Gate app -A translation Luos app service allowing you to easily connect your computer to your hardware product. +A translation Luos app service allowing you to easily connect your computer to your hardware product. ## To learn more + This section details the features of Luos technology as an embedded development platform, following these subjects: -* Let's test through the [Luos get started](https://www.luos.io/tutorials/get-started), to build, flash, run, and control your very first Luos code. -* The [Basics of Luos](https://www.luos.io/docs/luos-technology/basics), explaining the general concepts and the project organization. -* Definition of [Nodes](https://www.luos.io/docs/luos-technology/node), and the relation between Luos and the physical world. -* Definition of [Packages](https://www.luos.io/docs/luos-technology/package), and how to make a portable and reusable development. -* Definition of [Services](https://www.luos.io/docs/luos-technology/services), how to create and declare features in your product. -* Definition of [Messages](https://www.luos.io/docs/luos-technology/message), when, why, and how to handle them, explaining the more advanced features of Luos. +- Let's test through the [Luos get started](https://www.luos.io/tutorials/get-started), to build, flash, run, and control your very first Luos code. +- The [Basics of Luos](https://www.luos.io/docs/luos-technology/basics), explaining the general concepts and the project organization. +- Definition of [Nodes](https://www.luos.io/docs/luos-technology/node), and the relation between Luos and the physical world. +- Definition of [Packages](https://www.luos.io/docs/luos-technology/package), and how to make a portable and reusable development. +- Definition of [Services](https://www.luos.io/docs/luos-technology/services), how to create and declare features in your product. +- Definition of [Messages](https://www.luos.io/docs/luos-technology/message), when, why, and how to handle them, explaining the more advanced features of Luos. diff --git a/tool_services/pipe/README.md b/tool_services/pipe/README.md index d0f26ee76..691125593 100644 --- a/tool_services/pipe/README.md +++ b/tool_services/pipe/README.md @@ -2,25 +2,23 @@ [![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) - [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Pipe.svg)](https://registry.platformio.org/libraries/luos_engine/Pipe) - [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) -[![](https://img.shields.io/reddit/subreddit-subscribers/Luos?style=social)](https://www.reddit.com/r/Luos) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) - # Pipe Driver + The pipe driver allow you to share a communication way to the outside world with the other services of your device. # Pipe configuration + To make this driver work you need to select the HAL corresponding to your needs. To select it you just have to compile the good file by selecting the good folder ## Platformio configuration + If you are using Platformio we already made a script selecting and compiling the files for you depending on some build flags you give him. To configure it you have to setup `PIPEMODE`and `PIPEHAL` flags. For example in your platformio.ini @@ -34,23 +32,25 @@ build_flags = -D PIPEHAL=ARDUINO ... ``` -Here is the configuration choices you have : -| PIPEHAL | PIPEMODE=SERIAL| PIPEMODE=BLE | PIPEMODE=WIFI | -| ------------- | ------------- | ------------- | ------------- | -| ARDUINO | ✅ | | | -| NUCLEO-F0 | ✅ | | | -| NUCLEO-F4 | ✅ | | | -| NUCLEO-G431 | ✅ | | | -| NUCLEO-G474 | ✅ | | | -| NUCLEO-L4 | ✅ | | | +Here is the configuration choices you have : + +| PIPEHAL | PIPEMODE=SERIAL | PIPEMODE=BLE | PIPEMODE=WIFI | +| ----------- | --------------- | ------------ | ------------- | +| ARDUINO | ✅ | | | +| NUCLEO-F0 | ✅ | | | +| NUCLEO-F4 | ✅ | | | +| NUCLEO-G431 | ✅ | | | +| NUCLEO-G474 | ✅ | | | +| NUCLEO-L4 | ✅ | | | ## To learn more + This section details the features of Luos technology as an embedded development platform, following these subjects: -* Let's test through the [Luos get started](https://www.luos.io/tutorials/get-started), to build, flash, run, and control your very first Luos code. -* The [Basics of Luos](https://www.luos.io/docs/luos-technology/basics), explaining the general concepts and the project organization. -* Definition of [Nodes](https://www.luos.io/docs/luos-technology/node), and the relation between Luos and the physical world. -* Definition of [Packages](https://www.luos.io/docs/luos-technology/package), and how to make a portable and reusable development. -* Definition of [Services](https://www.luos.io/docs/luos-technology/services), how to create and declare features in your product. -* Definition of [Messages](https://www.luos.io/docs/luos-technology/message), when, why, and how to handle them, explaining the more advanced features of Luos. +- Let's test through the [Luos get started](https://www.luos.io/tutorials/get-started), to build, flash, run, and control your very first Luos code. +- The [Basics of Luos](https://www.luos.io/docs/luos-technology/basics), explaining the general concepts and the project organization. +- Definition of [Nodes](https://www.luos.io/docs/luos-technology/node), and the relation between Luos and the physical world. +- Definition of [Packages](https://www.luos.io/docs/luos-technology/package), and how to make a portable and reusable development. +- Definition of [Services](https://www.luos.io/docs/luos-technology/services), how to create and declare features in your product. +- Definition of [Messages](https://www.luos.io/docs/luos-technology/message), when, why, and how to handle them, explaining the more advanced features of Luos. From e15263a7825ab3dbea4f3b2d2fa6099171933e70 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Mon, 22 Jan 2024 16:11:49 +0100 Subject: [PATCH 17/81] fix a WebSocket configuration typo --- network/ws_network/HAL/ARDUINO/ws_hal_config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/ws_network/HAL/ARDUINO/ws_hal_config.h b/network/ws_network/HAL/ARDUINO/ws_hal_config.h index e3c4f77a5..fa8a28a6e 100644 --- a/network/ws_network/HAL/ARDUINO/ws_hal_config.h +++ b/network/ws_network/HAL/ARDUINO/ws_hal_config.h @@ -12,7 +12,7 @@ #ifndef SECRET_SSID #warning "You must define SECRET_SSID and SECRET_PASS in your node_config.h" #endif -#ifndef SECRESECRET_PASST_SSID +#ifndef SECRET_PASS #warning "You must define SECRET_SSID and SECRET_PASS in your node_config.h" #endif #endif /* _WS_CONFIG_H_ */ From fd22beffd000055ca06228a5321e4b0513d8829c Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Wed, 3 Jan 2024 12:42:55 +0100 Subject: [PATCH 18/81] Enable multi auto_update management, fix #450 --- engine/IO/src/luos_io.c | 4 +- engine/core/inc/service.h | 1 + engine/core/inc/struct_luos.h | 24 ++++----- engine/core/src/service.c | 77 ++++++++++++++++---------- engine/engine_config.h | 4 ++ test/tests_core/test_service/main.c | 84 +++++++++++++++++++++++++---- test/tests_io/test_luos_io/main.c | 17 +++--- 7 files changed, 148 insertions(+), 63 deletions(-) diff --git a/engine/IO/src/luos_io.c b/engine/IO/src/luos_io.c index 766eed8c4..e8fac013d 100644 --- a/engine/IO/src/luos_io.c +++ b/engine/IO/src/luos_io.c @@ -660,9 +660,7 @@ error_return_t LuosIO_ConsumeMsg(const msg_t *input) case UPDATE_PUB: // This service need to be auto updated TimeOD_TimeFromMsg(&time, input); - service->auto_refresh.target = input->header.source; - service->auto_refresh.time_ms = (uint16_t)TimeOD_TimeTo_ms(time); - service->auto_refresh.last_update = LuosHAL_GetSystick(); + Service_AddAutoUpdateTarget(service, input->header.source, (uint16_t)TimeOD_TimeTo_ms(time)); return SUCCEED; break; //**************************************** bootloader section **************************************** diff --git a/engine/core/inc/service.h b/engine/core/inc/service.h index c390e37a9..8a79077c8 100644 --- a/engine/core/inc/service.h +++ b/engine/core/inc/service.h @@ -35,6 +35,7 @@ void Service_ResetStatistics(void); void Service_GenerateId(uint16_t base_id); void Service_ClearId(void); uint16_t Service_GetIndex(service_t *service); +void Service_AddAutoUpdateTarget(service_t *service, uint16_t target, uint16_t time_ms); void Service_RmAutoUpdateTarget(uint16_t service_id); void Service_AutoUpdateManager(void); error_return_t Service_Deliver(phy_job_t *job); diff --git a/engine/core/inc/struct_luos.h b/engine/core/inc/struct_luos.h index c85f3065d..278976af0 100644 --- a/engine/core/inc/struct_luos.h +++ b/engine/core/inc/struct_luos.h @@ -133,17 +133,6 @@ typedef struct __attribute__((__packed__)) }; } msg_t; -/****************************************************************************** - * This structure is used to manage services timed auto update - * please refer to the documentation - ******************************************************************************/ -typedef struct timed_update_t -{ - uint32_t last_update; - uint16_t time_ms; - uint16_t target; -} timed_update_t; - /****************************************************************************** * This structure is used to manage dead target message * Service_id or node_id can be set to 0 to ignore it. @@ -217,11 +206,22 @@ typedef struct service_t // Private Variables uint16_t last_topic_position; /*!< Position pointer of the last topic added. */ uint16_t topic_list[MAX_LOCAL_TOPIC_NUMBER]; /*!< multicast target bank. */ - timed_update_t auto_refresh; /*!< service auto refresh context. */ void *profile_context; /*!< Pointer to the profile context. */ } service_t; +/****************************************************************************** + * This structure is used to manage services timed auto update + * please refer to the documentation + ******************************************************************************/ +typedef struct timed_update_t +{ + service_t *service; + uint32_t last_update; + uint16_t time_ms; + uint16_t target; +} timed_update_t; + typedef void (*SERVICE_CB)(service_t *service, const msg_t *msg); #endif /*__LUOS_STRUCT_H */ diff --git a/engine/core/src/service.c b/engine/core/src/service.c index 5bec431e6..0ca46ac5f 100644 --- a/engine/core/src/service.c +++ b/engine/core/src/service.c @@ -20,6 +20,7 @@ typedef struct { service_t list[MAX_LOCAL_SERVICE_NUMBER]; uint16_t number; + timed_update_t auto_refresh[MAX_AUTO_REFRESH_NUMBER]; /*!< service auto refresh context. */ } service_ctx_t; /******************************************************************************* @@ -107,11 +108,9 @@ void Service_ClearId(void) { for (uint16_t i = 0; i < service_ctx.number; i++) { - service_ctx.list[i].id = DEFAULTID; - service_ctx.list[i].auto_refresh.target = 0; - service_ctx.list[i].auto_refresh.time_ms = 0; - service_ctx.list[i].auto_refresh.last_update = 0; + service_ctx.list[i].id = DEFAULTID; } + memset((void *)service_ctx.auto_refresh, 0, sizeof(timed_update_t) * MAX_AUTO_REFRESH_NUMBER); } /****************************************************************************** @@ -125,6 +124,29 @@ uint16_t Service_GetIndex(service_t *service) return ((uintptr_t)service - (uintptr_t)service_ctx.list) / sizeof(service_t); } +/****************************************************************************** + * @brief Remove all services auto update targetting this service_id + * @param service_id + * @return None + ******************************************************************************/ +void Service_AddAutoUpdateTarget(service_t *service, uint16_t target, uint16_t time_ms) +{ + LUOS_ASSERT(service && (time_ms > 0) && (target != 0)); + for (uint16_t i = 0; i < MAX_AUTO_REFRESH_NUMBER; i++) + { + if (service_ctx.auto_refresh[i].time_ms == 0) + { + service_ctx.auto_refresh[i].service = service; + service_ctx.auto_refresh[i].target = target; + service_ctx.auto_refresh[i].time_ms = time_ms; + service_ctx.auto_refresh[i].last_update = LuosHAL_GetSystick(); + return; + } + } + // No more space for auto update + LUOS_ASSERT(0); +} + /****************************************************************************** * @brief Remove all services auto update targetting this service_id * @param service_id @@ -132,13 +154,11 @@ uint16_t Service_GetIndex(service_t *service) ******************************************************************************/ void Service_RmAutoUpdateTarget(uint16_t service_id) { - for (uint16_t i = 0; i < service_ctx.number; i++) + for (uint16_t i = 0; i < MAX_AUTO_REFRESH_NUMBER; i++) { - if (service_ctx.list[i].auto_refresh.target == service_id) + if (service_ctx.auto_refresh[i].target == service_id) { - service_ctx.list[i].auto_refresh.target = 0; - service_ctx.list[i].auto_refresh.time_ms = 0; - service_ctx.list[i].auto_refresh.last_update = 0; + memset((void *)&service_ctx.auto_refresh[i], 0, sizeof(timed_update_t)); } } } @@ -150,45 +170,44 @@ void Service_RmAutoUpdateTarget(uint16_t service_id) ******************************************************************************/ void Service_AutoUpdateManager(void) { - // Check all services timed_update_t contexts - for (uint16_t i = 0; i < service_ctx.number; i++) + // Check if detection is OK + if (Node_GetState() != DETECTION_OK) { - // check if services have an actual ID. If not, we are in detection mode and should reset the auto refresh - if (service_ctx.list[i].id == DEFAULTID) - { - // this service have not been detected or is in detection mode. remove auto_refresh parameters - service_ctx.list[i].auto_refresh.target = 0; - service_ctx.list[i].auto_refresh.time_ms = 0; - service_ctx.list[i].auto_refresh.last_update = 0; - } - else + // We have not been detected or we are in detection mode. remove auto_refresh parameters + memset((void *)&service_ctx.auto_refresh, 0, sizeof(timed_update_t) * MAX_AUTO_REFRESH_NUMBER); + } + else + { + // Check all timed_update_t + for (uint16_t i = 0; i < MAX_AUTO_REFRESH_NUMBER; i++) { // check if there is a timed update setted and if it's time to update it. - if (service_ctx.list[i].auto_refresh.time_ms) + if (service_ctx.auto_refresh[i].time_ms) { - if ((LuosHAL_GetSystick() - service_ctx.list[i].auto_refresh.last_update) >= service_ctx.list[i].auto_refresh.time_ms) + if ((LuosHAL_GetSystick() - service_ctx.auto_refresh[i].last_update) >= service_ctx.auto_refresh[i].time_ms) { // This service need to send an update // Create a fake message for it from the service asking for update msg_t updt_msg; + LUOS_ASSERT(service_ctx.auto_refresh[i].service); updt_msg.header.config = BASE_PROTOCOL; - updt_msg.header.target = service_ctx.list[i].id; - updt_msg.header.source = service_ctx.list[i].auto_refresh.target; - updt_msg.header.target_mode = SERVICEIDACK; + updt_msg.header.target = service_ctx.auto_refresh[i].service->id; + updt_msg.header.source = service_ctx.auto_refresh[i].target; + updt_msg.header.target_mode = NODEIDACK; updt_msg.header.cmd = GET_CMD; updt_msg.header.size = 0; - if ((service_ctx.list[i].service_cb != 0)) + if ((service_ctx.auto_refresh[i].service->service_cb != 0)) { - service_ctx.list[i].service_cb(&service_ctx.list[i], &updt_msg); + service_ctx.auto_refresh[i].service->service_cb(service_ctx.auto_refresh[i].service, &updt_msg); } else { if (Node_GetState() == DETECTION_OK) { - Luos_SendMsg(&service_ctx.list[i], &updt_msg); + Luos_SendMsg(service_ctx.auto_refresh[i].service, &updt_msg); } } - service_ctx.list[i].auto_refresh.last_update = LuosHAL_GetSystick(); + service_ctx.auto_refresh[i].last_update = LuosHAL_GetSystick(); } } } diff --git a/engine/engine_config.h b/engine/engine_config.h index 11ed5aba3..29ed5f4a8 100644 --- a/engine/engine_config.h +++ b/engine/engine_config.h @@ -22,6 +22,10 @@ #define MAX_LOCAL_SERVICE_NUMBER 5 // The maximum number of local services #endif +#ifndef MAX_AUTO_REFRESH_NUMBER + #define MAX_AUTO_REFRESH_NUMBER MAX_LOCAL_SERVICE_NUMBER // The maximum number of auto refresh in the node +#endif + #ifndef MAX_SERVICE_NUMBER #define MAX_SERVICE_NUMBER 20 // The maximum number of services in the complete architecture #endif diff --git a/test/tests_core/test_service/main.c b/test/tests_core/test_service/main.c index b0c768919..36841c895 100644 --- a/test/tests_core/test_service/main.c +++ b/test/tests_core/test_service/main.c @@ -211,20 +211,80 @@ void unittest_Service_GetIndex(void) } } +void unittest_Service_AddAutoUpdateTarget(void) +{ + NEW_TEST_CASE("Test Service_AddAutoUpdateTarget assert conditions"); + { + TRY + { + Service_AddAutoUpdateTarget(NULL, 1, 10); + } + TEST_ASSERT_TRUE(IS_ASSERT()); + END_TRY; + + TRY + { + Service_AddAutoUpdateTarget(&service_ctx.list[0], 0, 10); + } + TEST_ASSERT_TRUE(IS_ASSERT()); + END_TRY; + + TRY + { + Service_AddAutoUpdateTarget(&service_ctx.list[0], 1, 0); + } + TEST_ASSERT_TRUE(IS_ASSERT()); + END_TRY; + } + NEW_TEST_CASE("Test Service_AddAutoUpdateTarget"); + { + TRY + { + Service_AddAutoUpdateTarget(&service_ctx.list[0], 2, 20); + TEST_ASSERT_EQUAL(2, service_ctx.auto_refresh[0].target); + TEST_ASSERT_EQUAL(20, service_ctx.auto_refresh[0].time_ms); + TEST_ASSERT_EQUAL(&service_ctx.list[0], service_ctx.auto_refresh[0].service); + Service_AddAutoUpdateTarget(&service_ctx.list[0], 3, 10); + TEST_ASSERT_EQUAL(2, service_ctx.auto_refresh[0].target); + TEST_ASSERT_EQUAL(20, service_ctx.auto_refresh[0].time_ms); + TEST_ASSERT_EQUAL(&service_ctx.list[0], service_ctx.auto_refresh[0].service); + TEST_ASSERT_EQUAL(3, service_ctx.auto_refresh[1].target); + TEST_ASSERT_EQUAL(10, service_ctx.auto_refresh[1].time_ms); + TEST_ASSERT_EQUAL(&service_ctx.list[0], service_ctx.auto_refresh[1].service); + Service_AddAutoUpdateTarget(&service_ctx.list[1], 1, 5); + TEST_ASSERT_EQUAL(2, service_ctx.auto_refresh[0].target); + TEST_ASSERT_EQUAL(20, service_ctx.auto_refresh[0].time_ms); + TEST_ASSERT_EQUAL(&service_ctx.list[0], service_ctx.auto_refresh[0].service); + TEST_ASSERT_EQUAL(3, service_ctx.auto_refresh[1].target); + TEST_ASSERT_EQUAL(10, service_ctx.auto_refresh[1].time_ms); + TEST_ASSERT_EQUAL(&service_ctx.list[0], service_ctx.auto_refresh[1].service); + TEST_ASSERT_EQUAL(1, service_ctx.auto_refresh[2].target); + TEST_ASSERT_EQUAL(5, service_ctx.auto_refresh[2].time_ms); + TEST_ASSERT_EQUAL(&service_ctx.list[1], service_ctx.auto_refresh[2].service); + } + CATCH + { + TEST_ASSERT_TRUE(false); + } + END_TRY; + } +} + void unittest_Service_RmAutoUpdateTarget(void) { NEW_TEST_CASE("Test Service_RmAutoUpdateTarget"); { TRY { - service_ctx.number = 10; - service_ctx.list[2].auto_refresh.target = 2; - service_ctx.list[2].auto_refresh.time_ms = 20; - service_ctx.list[2].auto_refresh.last_update = 30; + service_ctx.number = 10; + service_ctx.auto_refresh[0].service = &service_ctx.list[0]; + service_ctx.auto_refresh[0].target = 2; + service_ctx.auto_refresh[0].time_ms = 20; + service_ctx.auto_refresh[0].last_update = 30; Service_RmAutoUpdateTarget(2); - TEST_ASSERT_EQUAL(0, service_ctx.list[2].auto_refresh.target); - TEST_ASSERT_EQUAL(0, service_ctx.list[2].auto_refresh.time_ms); - TEST_ASSERT_EQUAL(0, service_ctx.list[2].auto_refresh.last_update); + TEST_ASSERT_EQUAL(0, service_ctx.auto_refresh[0].target); + TEST_ASSERT_EQUAL(0, service_ctx.auto_refresh[0].time_ms); + TEST_ASSERT_EQUAL(0, service_ctx.auto_refresh[0].last_update); } CATCH { @@ -243,11 +303,12 @@ void unittest_Service_AutoUpdateManager(void) // Init default scenario context Init_Context(); Luos_Loop(); - service_ctx.list[2].auto_refresh.target = 1; - service_ctx.list[2].auto_refresh.time_ms = 10; - service_ctx.list[2].auto_refresh.last_update = 30; + service_ctx.auto_refresh[0].service = default_sc.App_3.app; + service_ctx.auto_refresh[0].target = 1; + service_ctx.auto_refresh[0].time_ms = 10; + service_ctx.auto_refresh[0].last_update = 30; Service_AutoUpdateManager(); - TEST_ASSERT_NOT_EQUAL(30, service_ctx.list[2].auto_refresh.last_update); + TEST_ASSERT_NOT_EQUAL(30, service_ctx.auto_refresh[0].last_update); TEST_ASSERT_EQUAL(GET_CMD, default_sc.App_3.last_rx_msg.header.cmd); TEST_ASSERT_EQUAL(1, default_sc.App_3.last_rx_msg.header.source); TEST_ASSERT_EQUAL(3, default_sc.App_3.last_rx_msg.header.target); @@ -534,6 +595,7 @@ int main(int argc, char **argv) UNIT_TEST_RUN(unittest_Service_GenerateId); UNIT_TEST_RUN(unittest_Service_ClearId); UNIT_TEST_RUN(unittest_Service_GetIndex); + UNIT_TEST_RUN(unittest_Service_AddAutoUpdateTarget); UNIT_TEST_RUN(unittest_Service_RmAutoUpdateTarget); UNIT_TEST_RUN(unittest_Service_AutoUpdateManager); UNIT_TEST_RUN(unittest_Service_GetConcerned); diff --git a/test/tests_io/test_luos_io/main.c b/test/tests_io/test_luos_io/main.c index c6cae4a31..ec5b4703b 100644 --- a/test/tests_io/test_luos_io/main.c +++ b/test/tests_io/test_luos_io/main.c @@ -723,12 +723,13 @@ void unittest_luosIO_ConsumeMsg() Luos_handled_job = NULL; Robus_handled_job = NULL; - Node_Get()->node_id = 1; - service_ctx.number = 2; - service_ctx.list[0].id = 1; - service_ctx.list[0].auto_refresh.target = 0; - service_ctx.list[0].auto_refresh.time_ms = 0; - service_ctx.list[0].auto_refresh.last_update = 0; + Node_Get()->node_id = 1; + service_ctx.number = 2; + service_ctx.list[0].id = 1; + service_ctx.auto_refresh[0].service = &service_ctx.list[0]; + service_ctx.auto_refresh[0].target = 0; + service_ctx.auto_refresh[0].time_ms = 0; + service_ctx.auto_refresh[0].last_update = 0; // Generate the filters Service_GenerateId(1); @@ -742,8 +743,8 @@ void unittest_luosIO_ConsumeMsg() // Check received message content TEST_ASSERT_EQUAL(SUCCEED, ret_val); - TEST_ASSERT_EQUAL(1, service_ctx.list[0].auto_refresh.target); - TEST_ASSERT_EQUAL((uint16_t)TimeOD_TimeTo_ms(time), service_ctx.list[0].auto_refresh.time_ms); + TEST_ASSERT_EQUAL(1, service_ctx.auto_refresh[0].target); + TEST_ASSERT_EQUAL((uint16_t)TimeOD_TimeTo_ms(time), service_ctx.auto_refresh[0].time_ms); } CATCH { From 3b3f17f4ea45efbc800a4a48098889d1a9338e67 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Mon, 22 Jan 2024 12:29:40 +0100 Subject: [PATCH 19/81] Auto-update are for services not nodes, fix #465 --- engine/core/src/service.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/core/src/service.c b/engine/core/src/service.c index 0ca46ac5f..bccf0e13c 100644 --- a/engine/core/src/service.c +++ b/engine/core/src/service.c @@ -193,7 +193,7 @@ void Service_AutoUpdateManager(void) updt_msg.header.config = BASE_PROTOCOL; updt_msg.header.target = service_ctx.auto_refresh[i].service->id; updt_msg.header.source = service_ctx.auto_refresh[i].target; - updt_msg.header.target_mode = NODEIDACK; + updt_msg.header.target_mode = SERVICEIDACK; updt_msg.header.cmd = GET_CMD; updt_msg.header.size = 0; if ((service_ctx.auto_refresh[i].service->service_cb != 0)) From fccbabbdb4879732aac654c73131341767fd7650 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Mon, 22 Jan 2024 18:36:36 +0100 Subject: [PATCH 20/81] Prevent multi-threading datarace on job allocation --- engine/IO/src/luos_phy.c | 2 ++ engine/core/src/service.c | 2 ++ examples/projects/native/gate_wscom/src/main.c | 8 ++++---- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/engine/IO/src/luos_phy.c b/engine/IO/src/luos_phy.c index d673fec48..8adb64a77 100644 --- a/engine/IO/src/luos_phy.c +++ b/engine/IO/src/luos_phy.c @@ -902,9 +902,11 @@ static void Phy_Dispatch(void) phy_job.phy_data = NULL; // Write the job in the phy queue and get back the pointer to it + MSGALLOC_MUTEX_LOCK phy_job_t *job_ptr = Phy_AddJob(&phy_ctx.phy[y], &phy_job); // Notify this phy that a job is available and give it the concerned job on his queue phy_ctx.phy[y].job_cb(&phy_ctx.phy[y], job_ptr); + MSGALLOC_MUTEX_UNLOCK } } Phy_SetIrqState(false); diff --git a/engine/core/src/service.c b/engine/core/src/service.c index bccf0e13c..a86c2b1da 100644 --- a/engine/core/src/service.c +++ b/engine/core/src/service.c @@ -271,8 +271,10 @@ error_return_t Service_Deliver(phy_job_t *job) // This means that this job already contain a service filter. // We just have to loop in the service list, filter it, call the callback and remove it from the service filter. error_return_t error = SUCCEED; + MSGALLOC_MUTEX_LOCK LUOS_ASSERT(job); service_filter_t *service_filter = (service_filter_t *)job->phy_data; + MSGALLOC_MUTEX_UNLOCK for (int i = 0; i < service_ctx.number; i++) { if (((*service_filter) >> i) & 0x01) diff --git a/examples/projects/native/gate_wscom/src/main.c b/examples/projects/native/gate_wscom/src/main.c index 65f52190c..61e0cc614 100644 --- a/examples/projects/native/gate_wscom/src/main.c +++ b/examples/projects/native/gate_wscom/src/main.c @@ -55,8 +55,8 @@ int main(void) Pipe_Init(); Gate_Init(); // Create a thread to convert messages into Json and steam them using Websocket - // pthread_t thread_id; - // pthread_create(&thread_id, NULL, Gate_Pipe_LoopThread, NULL); + pthread_t thread_id; + pthread_create(&thread_id, NULL, Gate_Pipe_LoopThread, NULL); while (1) { Luos_Loop(); @@ -65,7 +65,7 @@ int main(void) #else Ws_Loop(); #endif - Pipe_Loop(); - Gate_Loop(); + // Pipe_Loop(); + // Gate_Loop(); } } From 51dd45a93c952407af3d3fd3f4f08863d3ffdff0 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Thu, 18 Jan 2024 15:20:50 +0100 Subject: [PATCH 21/81] Create serial_network STM32L474 HAL --- .../NUCLEO-L432KC/button/platformio.ini | 2 + .../serial_hal_config.h | 0 .../serial_network_hal.c | 0 .../serial_network_hal.h | 0 .../HAL/STM32L476/serial_hal_config.h | 96 +++++++++ .../HAL/STM32L476/serial_network_hal.c | 196 ++++++++++++++++++ .../HAL/STM32L476/serial_network_hal.h | 19 ++ 7 files changed, 313 insertions(+) rename network/serial_network/HAL/{STM32L4 => STM32L432}/serial_hal_config.h (100%) rename network/serial_network/HAL/{STM32L4 => STM32L432}/serial_network_hal.c (100%) rename network/serial_network/HAL/{STM32L4 => STM32L432}/serial_network_hal.h (100%) create mode 100644 network/serial_network/HAL/STM32L476/serial_hal_config.h create mode 100644 network/serial_network/HAL/STM32L476/serial_network_hal.c create mode 100644 network/serial_network/HAL/STM32L476/serial_network_hal.h diff --git a/examples/projects/NUCLEO-L432KC/button/platformio.ini b/examples/projects/NUCLEO-L432KC/button/platformio.ini index 2d08856fb..59dba2da4 100644 --- a/examples/projects/NUCLEO-L432KC/button/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/button/platformio.ini @@ -33,6 +33,7 @@ build_flags = -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -DLUOSHAL=STM32L4 + -DSERIALHAL=STM32L432 [env:nucleo_l432kc_with_bootloader] board_build.ldscript = linker/custom_Luos_bootloader_script.ld @@ -44,6 +45,7 @@ build_flags = -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -DLUOSHAL=STM32L4 + -DSERIALHAL=STM32L432 upload_protocol = custom upload_flags = -t2 diff --git a/network/serial_network/HAL/STM32L4/serial_hal_config.h b/network/serial_network/HAL/STM32L432/serial_hal_config.h similarity index 100% rename from network/serial_network/HAL/STM32L4/serial_hal_config.h rename to network/serial_network/HAL/STM32L432/serial_hal_config.h diff --git a/network/serial_network/HAL/STM32L4/serial_network_hal.c b/network/serial_network/HAL/STM32L432/serial_network_hal.c similarity index 100% rename from network/serial_network/HAL/STM32L4/serial_network_hal.c rename to network/serial_network/HAL/STM32L432/serial_network_hal.c diff --git a/network/serial_network/HAL/STM32L4/serial_network_hal.h b/network/serial_network/HAL/STM32L432/serial_network_hal.h similarity index 100% rename from network/serial_network/HAL/STM32L4/serial_network_hal.h rename to network/serial_network/HAL/STM32L432/serial_network_hal.h diff --git a/network/serial_network/HAL/STM32L476/serial_hal_config.h b/network/serial_network/HAL/STM32L476/serial_hal_config.h new file mode 100644 index 000000000..32f8a0476 --- /dev/null +++ b/network/serial_network/HAL/STM32L476/serial_hal_config.h @@ -0,0 +1,96 @@ +/****************************************************************************** + * @file serial_hal_config + * @brief This file allow you to configure serial_hal according to your design + * this is the default configuration created by Luos team for this MCU Family + * Do not modify this file. + * If you want to ovewrite some, overlap the defines in your node_config.h + * @MCU Family STM32L4 + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _SERIAL_HAL_CONFIG_H_ +#define _SERIAL_HAL_CONFIG_H_ + +// TX Pinout +#ifndef SERIAL_TX_CLK + #define SERIAL_TX_CLK() __HAL_RCC_GPIOA_CLK_ENABLE(); +#endif +#ifndef SERIAL_TX_PIN + #define SERIAL_TX_PIN GPIO_PIN_2 +#endif +#ifndef SERIAL_TX_PORT + #define SERIAL_TX_PORT GPIOA +#endif +#ifndef SERIAL_TX_AF + #define SERIAL_TX_AF GPIO_AF7_USART2 +#endif + +// RX Pinout +#ifndef SERIAL_RX_CLK + #define SERIAL_RX_CLK() __HAL_RCC_GPIOA_CLK_ENABLE(); +#endif +#ifndef SERIAL_RX_PIN + #define SERIAL_RX_PIN GPIO_PIN_3 +#endif +#ifndef SERIAL_RX_PORT + #define SERIAL_RX_PORT GPIOA +#endif +#ifndef SERIAL_RX_AF + #define SERIAL_RX_AF GPIO_AF7_USART2 +#endif + +// USART configuration +#ifndef SERIAL_COM_CLOCK_ENABLE + #define SERIAL_COM_CLOCK_ENABLE() __HAL_RCC_USART2_CLK_ENABLE() +#endif +#ifndef SERIAL_COM + #define SERIAL_COM USART2 +#endif + +// RX DMA configuration +#ifndef SERIAL_RX_DMA_CLOCK_ENABLE + #define SERIAL_RX_DMA_CLOCK_ENABLE() __HAL_RCC_DMA1_CLK_ENABLE() +#endif +#ifndef SERIAL_RX_DMA + #define SERIAL_RX_DMA DMA1 +#endif +#ifndef SERIAL_RX_DMA_CHANNEL + #define SERIAL_RX_DMA_CHANNEL LL_DMA_CHANNEL_6 +#endif +#ifndef SERIAL_RX_DMA_REQUEST + #define SERIAL_RX_DMA_REQUEST LL_DMA_REQUEST_2 +#endif +#ifndef SERIAL_RX_DMA_TC + #define SERIAL_RX_DMA_TC(SERIAL_RX_DMA) LL_DMA_IsActiveFlag_TC6(SERIAL_RX_DMA) +#endif +#ifndef SERIAL_RX_DMA_CLEAR_TC + #define SERIAL_RX_DMA_CLEAR_TC(SERIAL_RX_DMA) LL_DMA_ClearFlag_TC6(SERIAL_RX_DMA) +#endif + +// TX DMA configuration +#ifndef SERIAL_TX_DMA_CLOCK_ENABLE + #define SERIAL_TX_DMA_CLOCK_ENABLE() __HAL_RCC_DMA1_CLK_ENABLE() +#endif +#ifndef SERIAL_TX_DMA + #define SERIAL_TX_DMA DMA1 +#endif +#ifndef SERIAL_TX_DMA_CHANNEL + #define SERIAL_TX_DMA_CHANNEL LL_DMA_CHANNEL_7 +#endif +#ifndef SERIAL_TX_DMA_REQUEST + #define SERIAL_TX_DMA_REQUEST LL_DMA_REQUEST_2 +#endif +#ifndef SERIAL_TX_DMA_TC + #define SERIAL_TX_DMA_TC(SERIAL_TX_DMA) LL_DMA_IsActiveFlag_TC7(SERIAL_TX_DMA) +#endif +#ifndef SERIAL_TX_DMA_CLEAR_TC + #define SERIAL_TX_DMA_CLEAR_TC(SERIAL_TX_DMA) LL_DMA_ClearFlag_TC7(SERIAL_TX_DMA) +#endif +#ifndef SERIAL_TX_DMA_IRQ + #define SERIAL_TX_DMA_IRQ DMA1_Channel7_IRQn +#endif +#ifndef SERIAL_TX_DMA_IRQHANDLER + #define SERIAL_TX_DMA_IRQHANDLER() DMA1_Channel7_IRQHandler() +#endif + +#endif /* _SERIAL_HAL_CONFIG_H_ */ diff --git a/network/serial_network/HAL/STM32L476/serial_network_hal.c b/network/serial_network/HAL/STM32L476/serial_network_hal.c new file mode 100644 index 000000000..60ac5ac66 --- /dev/null +++ b/network/serial_network/HAL/STM32L476/serial_network_hal.c @@ -0,0 +1,196 @@ +/****************************************************************************** + * @file serial_hal + * @brief serial communication hardware abstraction layer + * @author Luos + * @version 0.0.0 + ******************************************************************************/ + +#include "serial_network_hal.h" +#include "_serial_network.h" +#include "stm32l4xx_hal.h" +#include "stm32l4xx_ll_usart.h" +#include "stm32l4xx_ll_gpio.h" +#include "stm32l4xx_ll_exti.h" +#include "stm32l4xx_ll_dma.h" +#include "stm32l4xx_ll_system.h" +#include "stm32l4xx_hal.h" + +/******************************************************************************* + * Variables + ******************************************************************************/ +static uint32_t rx_buffer_size; +volatile uint16_t RX_PrevPointerPosition = 0; + +/******************************************************************************* + * Function + ******************************************************************************/ + +/****************************************************************************** + * @brief Initialisation of the Serial communication + * @param None + * @return None + * ****************************************************************************/ +void SerialHAL_Init(uint8_t *rx_buffer, uint32_t buffer_size) +{ + rx_buffer_size = buffer_size; + RX_PrevPointerPosition = 0; + + LL_USART_DeInit(SERIAL_COM); + /////////////////////////////// + // GPIO SERIAL Init + /////////////////////////////// + SERIAL_TX_CLK(); + SERIAL_RX_CLK(); + + GPIO_InitTypeDef GPIO_InitStruct = {0}; + + // TX + GPIO_InitStruct.Pin = SERIAL_TX_PIN; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Pull = GPIO_PULLUP; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + GPIO_InitStruct.Alternate = SERIAL_TX_AF; + HAL_GPIO_Init(SERIAL_TX_PORT, &GPIO_InitStruct); + // RX + GPIO_InitStruct.Pin = SERIAL_RX_PIN; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Pull = GPIO_PULLUP; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + GPIO_InitStruct.Alternate = SERIAL_RX_AF; + HAL_GPIO_Init(SERIAL_RX_PORT, &GPIO_InitStruct); + + /////////////////////////////// + // USART SERIAL Init + /////////////////////////////// + SERIAL_COM_CLOCK_ENABLE(); + + LL_USART_InitTypeDef USART_InitStruct; + // Initialise USART3 + LL_USART_Disable(SERIAL_COM); + USART_InitStruct.BaudRate = SERIAL_NETWORK_BAUDRATE; + USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; + USART_InitStruct.StopBits = LL_USART_STOPBITS_1; + USART_InitStruct.Parity = LL_USART_PARITY_NONE; + USART_InitStruct.TransferDirection = LL_USART_DIRECTION_TX_RX; + USART_InitStruct.HardwareFlowControl = LL_USART_HWCONTROL_NONE; + USART_InitStruct.OverSampling = LL_USART_OVERSAMPLING_16; + while (LL_USART_Init(SERIAL_COM, &USART_InitStruct) != SUCCESS) + ; + LL_USART_Enable(SERIAL_COM); + + RX_PrevPointerPosition = 0; + + /////////////////////////////// + // DMA SERIAL Init + /////////////////////////////// + LL_DMA_DeInit(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL); + LL_DMA_DeInit(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL); + + SERIAL_RX_DMA_CLOCK_ENABLE(); + SERIAL_TX_DMA_CLOCK_ENABLE(); + + // RX DMA + LL_DMA_DisableChannel(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL); + LL_DMA_SetDataTransferDirection(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, LL_DMA_DIRECTION_PERIPH_TO_MEMORY); + LL_DMA_SetChannelPriorityLevel(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, LL_DMA_PRIORITY_LOW); + LL_DMA_SetMode(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, LL_DMA_MODE_CIRCULAR); + LL_DMA_SetPeriphIncMode(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, LL_DMA_PERIPH_NOINCREMENT); + LL_DMA_SetMemoryIncMode(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, LL_DMA_MEMORY_INCREMENT); + LL_DMA_SetPeriphSize(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, LL_DMA_PDATAALIGN_BYTE); + LL_DMA_SetMemorySize(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, LL_DMA_MDATAALIGN_BYTE); + LL_DMA_SetPeriphRequest(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, SERIAL_RX_DMA_REQUEST); + + // Prepare buffer + LL_DMA_SetPeriphAddress(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, (uint32_t)&SERIAL_COM->RDR); + LL_DMA_SetDataLength(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, buffer_size); + LL_DMA_SetMemoryAddress(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL, (uint32_t)rx_buffer); + LL_USART_EnableDMAReq_RX(SERIAL_COM); + LL_DMA_EnableChannel(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL); + + // TX DMA + LL_DMA_SetDataTransferDirection(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, LL_DMA_DIRECTION_MEMORY_TO_PERIPH); + LL_DMA_SetChannelPriorityLevel(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, LL_DMA_PRIORITY_LOW); + LL_DMA_SetMode(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, LL_DMA_MODE_NORMAL); + LL_DMA_SetPeriphIncMode(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, LL_DMA_PERIPH_NOINCREMENT); + LL_DMA_SetMemoryIncMode(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, LL_DMA_MEMORY_INCREMENT); + LL_DMA_SetPeriphSize(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, LL_DMA_PDATAALIGN_BYTE); + LL_DMA_SetMemorySize(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, LL_DMA_MDATAALIGN_BYTE); + LL_DMA_SetPeriphRequest(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, SERIAL_TX_DMA_REQUEST); + + // Prepare buffer + LL_DMA_SetPeriphAddress(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, (uint32_t)&SERIAL_COM->TDR); + LL_USART_EnableDMAReq_TX(SERIAL_COM); + HAL_NVIC_EnableIRQ(SERIAL_TX_DMA_IRQ); + HAL_NVIC_SetPriority(SERIAL_TX_DMA_IRQ, 1, 1); + + LL_DMA_EnableIT_TC(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL); +} + +/****************************************************************************** + * @brief Loop of the Serial communication + * @param None + * @return None + ******************************************************************************/ +void SerialHAL_Loop(void) +{ + uint16_t size = 0; + uint16_t RX_PointerPosition = 0; + + RX_PointerPosition = rx_buffer_size - LL_DMA_GetDataLength(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL); + if (RX_PointerPosition != RX_PrevPointerPosition) + { + if (SERIAL_RX_DMA_TC(SERIAL_RX_DMA) != RESET) // DMA buffer overflow + { + // Recompute the RX_PointerPosition to be sure to get the DMA buffer after the overflow. + // If the RX_PointerPosition was taken just before the overflow we may compute this with a wrong value. + RX_PointerPosition = rx_buffer_size - LL_DMA_GetDataLength(SERIAL_RX_DMA, SERIAL_RX_DMA_CHANNEL); + SERIAL_RX_DMA_CLEAR_TC(SERIAL_RX_DMA); + size = (rx_buffer_size - RX_PrevPointerPosition) + RX_PointerPosition; + } + else + { + size = RX_PointerPosition - RX_PrevPointerPosition; + } + RX_PrevPointerPosition = RX_PointerPosition; + // Send the received data and size to the serial stack to deencapsulate it and send it to luos_phy + Serial_ReceptionIncrease(size); + } +} + +/****************************************************************************** + * @brief Initialisation of the Serial communication + * @param data pointer of the data to send + * @param size size of the data to send + * @return None + ******************************************************************************/ +void SerialHAL_Send(uint8_t *data, uint16_t size) +{ + LL_DMA_DisableChannel(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL); + LL_DMA_SetMemoryAddress(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, (uint32_t)data); + LL_DMA_SetDataLength(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL, size); + LL_DMA_EnableChannel(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL); +} + +/****************************************************************************** + * @brief TX DMA IRQ handler + * @param None + * @return None + ******************************************************************************/ +void SERIAL_TX_DMA_IRQHANDLER() +{ + // Check if TX DMA is finished + if ((SERIAL_TX_DMA_TC(SERIAL_TX_DMA) != RESET) && (LL_DMA_IsEnabledIT_TC(SERIAL_TX_DMA, SERIAL_TX_DMA_CHANNEL) != RESET)) + { + // Clear the DMA irq flags + SERIAL_TX_DMA_CLEAR_TC(SERIAL_TX_DMA); + // Call the callback managing the end of the transmission + Serial_TransmissionEnd(); + } +} + +uint8_t SerialHAL_GetPort(void) +{ + // We may return the USARt peeripheral number as port number + // For now let's just consider that the port is 0 + return 0; +} diff --git a/network/serial_network/HAL/STM32L476/serial_network_hal.h b/network/serial_network/HAL/STM32L476/serial_network_hal.h new file mode 100644 index 000000000..db1d5d2b7 --- /dev/null +++ b/network/serial_network/HAL/STM32L476/serial_network_hal.h @@ -0,0 +1,19 @@ +/****************************************************************************** + * @file serial_hal + * @brief hardware abstraction layer of serial communication driver for luos framework + * @author Luos + * @version 0.0.0 + ******************************************************************************/ + +#ifndef _SERIAL_HAL_H_ +#define _SERIAL_HAL_H_ + +#include "stdint.h" +#include "serial_hal_config.h" + +void SerialHAL_Init(uint8_t *rx_buffer, uint32_t buffer_size); +void SerialHAL_Loop(void); +void SerialHAL_Send(uint8_t *data, uint16_t size); +uint8_t SerialHAL_GetPort(void); // Return the port number of the serial communication + +#endif /* _SERIAL_HAL_H_ */ From 893efa5b0ba651624f1d4d600ce2cdf710140115 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Wed, 24 Jan 2024 14:25:17 +0100 Subject: [PATCH 22/81] Create a NUCLEO-L476 HAL on Serial pipe --- .../gate_serialcom/platformio.ini | 4 +- .../gate_serialcom/include/gpio.h | 50 ++ .../gate_serialcom/include/main.h | 76 +++ .../include/stm32l4xx_hal_conf.h | 484 ++++++++++++++++++ .../gate_serialcom/include/stm32l4xx_it.h | 70 +++ .../linker/custom_Luos_bootloader_script.ld | 175 +++++++ .../gate_serialcom/node_config.h | 131 +++++ .../gate_serialcom/platformio.ini | 41 ++ .../NUCLEO-L476RG/gate_serialcom/src/gpio.c | 66 +++ .../NUCLEO-L476RG/gate_serialcom/src/main.c | 195 +++++++ .../gate_serialcom/src/stm32l4xx_hal_msp.c | 84 +++ .../gate_serialcom/src/stm32l4xx_it.c | 213 ++++++++ .../gate_serialcom/src/system_stm32l4xx.c | 336 ++++++++++++ .../gate_serialcom/platformio.ini | 4 +- .../{NUCLEO-L4 => NUCLEO-L432}/pipe_com.c | 0 .../{NUCLEO-L4 => NUCLEO-L432}/pipe_com.h | 0 .../pipe/SERIAL/NUCLEO-L476/pipe_com.c | 240 +++++++++ .../pipe/SERIAL/NUCLEO-L476/pipe_com.h | 70 +++ 18 files changed, 2235 insertions(+), 4 deletions(-) create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/include/gpio.h create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/include/main.h create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/include/stm32l4xx_hal_conf.h create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/include/stm32l4xx_it.h create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/linker/custom_Luos_bootloader_script.ld create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/node_config.h create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/platformio.ini create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/src/gpio.c create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/src/main.c create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/src/stm32l4xx_hal_msp.c create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/src/stm32l4xx_it.c create mode 100644 examples/projects/NUCLEO-L476RG/gate_serialcom/src/system_stm32l4xx.c rename tool_services/pipe/SERIAL/{NUCLEO-L4 => NUCLEO-L432}/pipe_com.c (100%) rename tool_services/pipe/SERIAL/{NUCLEO-L4 => NUCLEO-L432}/pipe_com.h (100%) create mode 100644 tool_services/pipe/SERIAL/NUCLEO-L476/pipe_com.c create mode 100644 tool_services/pipe/SERIAL/NUCLEO-L476/pipe_com.h diff --git a/examples/projects/NUCLEO-L432KC/gate_serialcom/platformio.ini b/examples/projects/NUCLEO-L432KC/gate_serialcom/platformio.ini index d8abb568c..f8e0b66ee 100644 --- a/examples/projects/NUCLEO-L432KC/gate_serialcom/platformio.ini +++ b/examples/projects/NUCLEO-L432KC/gate_serialcom/platformio.ini @@ -37,7 +37,7 @@ build_flags = -DLUOSHAL=STM32L4 -D GATEFORMAT=TinyJSON -D PIPEMODE=SERIAL - -D PIPEHAL=NUCLEO-L4 + -D PIPEHAL=NUCLEO-L432 [env:nucleo_l432kc_with_bootloader] board_build.ldscript = linker/custom_Luos_bootloader_script.ld @@ -51,7 +51,7 @@ build_flags = -DLUOSHAL=STM32L4 -D GATEFORMAT=TinyJSON -D PIPEMODE=SERIAL - -D PIPEHAL=NUCLEO-L4 + -D PIPEHAL=NUCLEO-L432 upload_protocol = custom upload_flags = -t2 diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/include/gpio.h b/examples/projects/NUCLEO-L476RG/gate_serialcom/include/gpio.h new file mode 100644 index 000000000..f57136410 --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/include/gpio.h @@ -0,0 +1,50 @@ +/** + ****************************************************************************** + * @file gpio.h + * @brief This file contains all the function prototypes for + * the gpio.c file + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __GPIO_H__ +#define __GPIO_H__ + +#ifdef __cplusplus +extern "C" +{ +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "main.h" + + /* USER CODE BEGIN Includes */ + + /* USER CODE END Includes */ + + /* USER CODE BEGIN Private defines */ + + /* USER CODE END Private defines */ + + void MX_GPIO_Init(void); + + /* USER CODE BEGIN Prototypes */ + + /* USER CODE END Prototypes */ + +#ifdef __cplusplus +} +#endif +#endif /*__ GPIO_H__ */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/include/main.h b/examples/projects/NUCLEO-L476RG/gate_serialcom/include/main.h new file mode 100644 index 000000000..677d953e4 --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/include/main.h @@ -0,0 +1,76 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file : main.h + * @brief : Header for main.c file. + * This file contains the common defines of the application. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __MAIN_H +#define __MAIN_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32l4xx_hal.h" + + /* Private includes ----------------------------------------------------------*/ + /* USER CODE BEGIN Includes */ + + /* USER CODE END Includes */ + + /* Exported types ------------------------------------------------------------*/ + /* USER CODE BEGIN ET */ + + /* USER CODE END ET */ + + /* Exported constants --------------------------------------------------------*/ + /* USER CODE BEGIN EC */ + + /* USER CODE END EC */ + + /* Exported macro ------------------------------------------------------------*/ + /* USER CODE BEGIN EM */ + + /* USER CODE END EM */ + + /* Exported functions prototypes ---------------------------------------------*/ + void Error_Handler(void); + +/* USER CODE BEGIN EFP */ + +/* USER CODE END EFP */ + +/* Private defines -----------------------------------------------------------*/ +#define BTN_Pin GPIO_PIN_11 +#define BTN_GPIO_Port GPIOA +#define LED_Pin GPIO_PIN_3 +#define LED_GPIO_Port GPIOB + /* USER CODE BEGIN Private defines */ + + /* USER CODE END Private defines */ + +#ifdef __cplusplus +} +#endif + +#endif /* __MAIN_H */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/include/stm32l4xx_hal_conf.h b/examples/projects/NUCLEO-L476RG/gate_serialcom/include/stm32l4xx_hal_conf.h new file mode 100644 index 000000000..55d17eb7b --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/include/stm32l4xx_hal_conf.h @@ -0,0 +1,484 @@ +/** + ****************************************************************************** + * @file stm32l4xx_hal_conf.h + * @author MCD Application Team + * @brief HAL configuration template file. + * This file should be copied to the application folder and renamed + * to stm32l4xx_hal_conf.h. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2017 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef STM32L4xx_HAL_CONF_H +#define STM32L4xx_HAL_CONF_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +/* Exported types ------------------------------------------------------------*/ +/* Exported constants --------------------------------------------------------*/ + +/* ########################## Module Selection ############################## */ +/** + * @brief This is the list of modules to be used in the HAL driver + */ +#define HAL_MODULE_ENABLED +/*#define HAL_ADC_MODULE_ENABLED */ +/*#define HAL_CRYP_MODULE_ENABLED */ +/*#define HAL_CAN_MODULE_ENABLED */ +/*#define HAL_COMP_MODULE_ENABLED */ +/*#define HAL_CRYP_MODULE_ENABLED */ +/*#define HAL_DAC_MODULE_ENABLED */ +/*#define HAL_DCMI_MODULE_ENABLED */ +/*#define HAL_DMA2D_MODULE_ENABLED */ +/*#define HAL_DFSDM_MODULE_ENABLED */ +/*#define HAL_DSI_MODULE_ENABLED */ +/*#define HAL_FIREWALL_MODULE_ENABLED */ +/*#define HAL_GFXMMU_MODULE_ENABLED */ +/*#define HAL_HCD_MODULE_ENABLED */ +/*#define HAL_HASH_MODULE_ENABLED */ +/*#define HAL_I2S_MODULE_ENABLED */ +/*#define HAL_IRDA_MODULE_ENABLED */ +/*#define HAL_IWDG_MODULE_ENABLED */ +/*#define HAL_LTDC_MODULE_ENABLED */ +/*#define HAL_LCD_MODULE_ENABLED */ +/*#define HAL_LPTIM_MODULE_ENABLED */ +/*#define HAL_MMC_MODULE_ENABLED */ +/*#define HAL_NAND_MODULE_ENABLED */ +/*#define HAL_NOR_MODULE_ENABLED */ +/*#define HAL_OPAMP_MODULE_ENABLED */ +/*#define HAL_OSPI_MODULE_ENABLED */ +/*#define HAL_OSPI_MODULE_ENABLED */ +/*#define HAL_PCD_MODULE_ENABLED */ +/*#define HAL_PKA_MODULE_ENABLED */ +/*#define HAL_QSPI_MODULE_ENABLED */ +/*#define HAL_QSPI_MODULE_ENABLED */ +/*#define HAL_RNG_MODULE_ENABLED */ +/*#define HAL_RTC_MODULE_ENABLED */ +/*#define HAL_SAI_MODULE_ENABLED */ +/*#define HAL_SD_MODULE_ENABLED */ +/*#define HAL_SMBUS_MODULE_ENABLED */ +/*#define HAL_SMARTCARD_MODULE_ENABLED */ +/*#define HAL_SPI_MODULE_ENABLED */ +/*#define HAL_SRAM_MODULE_ENABLED */ +/*#define HAL_SWPMI_MODULE_ENABLED */ +/*#define HAL_TSC_MODULE_ENABLED */ +/*#define HAL_WWDG_MODULE_ENABLED */ +/*#define HAL_EXTI_MODULE_ENABLED */ +/*#define HAL_PSSI_MODULE_ENABLED */ +#define HAL_GPIO_MODULE_ENABLED +#define HAL_EXTI_MODULE_ENABLED +#define HAL_I2C_MODULE_ENABLED +#define HAL_DMA_MODULE_ENABLED +#define HAL_RCC_MODULE_ENABLED +#define HAL_FLASH_MODULE_ENABLED +#define HAL_PWR_MODULE_ENABLED +#define HAL_CORTEX_MODULE_ENABLED +#define HAL_CRC_MODULE_ENABLED +#define HAL_TIM_MODULE_ENABLED +#define HAL_UART_MODULE_ENABLED +#define HAL_USART_MODULE_ENABLED + +/* ########################## Oscillator Values adaptation ####################*/ +/** + * @brief Adjust the value of External High Speed oscillator (HSE) used in your application. + * This value is used by the RCC HAL module to compute the system frequency + * (when HSE is used as system clock source, directly or through the PLL). + */ +#if !defined(HSE_VALUE) +#define HSE_VALUE ((uint32_t)8000000U) /*!< Value of the External oscillator in Hz */ +#endif /* HSE_VALUE */ + +#if !defined(HSE_STARTUP_TIMEOUT) +#define HSE_STARTUP_TIMEOUT ((uint32_t)100U) /*!< Time out for HSE start up, in ms */ +#endif /* HSE_STARTUP_TIMEOUT */ + +/** + * @brief Internal Multiple Speed oscillator (MSI) default value. + * This value is the default MSI range value after Reset. + */ +#if !defined(MSI_VALUE) +#define MSI_VALUE ((uint32_t)4000000U) /*!< Value of the Internal oscillator in Hz*/ +#endif /* MSI_VALUE */ +/** + * @brief Internal High Speed oscillator (HSI) value. + * This value is used by the RCC HAL module to compute the system frequency + * (when HSI is used as system clock source, directly or through the PLL). + */ +#if !defined(HSI_VALUE) +#define HSI_VALUE ((uint32_t)16000000U) /*!< Value of the Internal oscillator in Hz*/ +#endif /* HSI_VALUE */ + +/** + * @brief Internal High Speed oscillator (HSI48) value for USB FS, SDMMC and RNG. + * This internal oscillator is mainly dedicated to provide a high precision clock to + * the USB peripheral by means of a special Clock Recovery System (CRS) circuitry. + * When the CRS is not used, the HSI48 RC oscillator runs on it default frequency + * which is subject to manufacturing process variations. + */ +#if !defined(HSI48_VALUE) +#define HSI48_VALUE ((uint32_t)48000000U) /*!< Value of the Internal High Speed oscillator for USB FS/SDMMC/RNG in Hz. \ + The real value my vary depending on manufacturing process variations.*/ +#endif /* HSI48_VALUE */ + +/** + * @brief Internal Low Speed oscillator (LSI) value. + */ +#if !defined(LSI_VALUE) +#define LSI_VALUE 32000U /*!< LSI Typical Value in Hz*/ +#endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz \ + The real value may vary depending on the variations \ + in voltage and temperature.*/ + +/** + * @brief External Low Speed oscillator (LSE) value. + * This value is used by the UART, RTC HAL module to compute the system frequency + */ +#if !defined(LSE_VALUE) +#define LSE_VALUE 32768U /*!< Value of the External oscillator in Hz*/ +#endif /* LSE_VALUE */ + +#if !defined(LSE_STARTUP_TIMEOUT) +#define LSE_STARTUP_TIMEOUT 5000U /*!< Time out for LSE start up, in ms */ +#endif /* HSE_STARTUP_TIMEOUT */ + +/** + * @brief External clock source for SAI1 peripheral + * This value is used by the RCC HAL module to compute the SAI1 & SAI2 clock source + * frequency. + */ +#if !defined(EXTERNAL_SAI1_CLOCK_VALUE) +#define EXTERNAL_SAI1_CLOCK_VALUE 2097000U /*!< Value of the SAI1 External clock source in Hz*/ +#endif /* EXTERNAL_SAI1_CLOCK_VALUE */ + +/** + * @brief External clock source for SAI2 peripheral + * This value is used by the RCC HAL module to compute the SAI1 & SAI2 clock source + * frequency. + */ +#if !defined(EXTERNAL_SAI2_CLOCK_VALUE) +#define EXTERNAL_SAI2_CLOCK_VALUE 48000U /*!< Value of the SAI2 External clock source in Hz*/ +#endif /* EXTERNAL_SAI2_CLOCK_VALUE */ + + /* Tip: To avoid modifying this file each time you need to use different HSE, + === you can define the HSE value in your toolchain compiler preprocessor. */ + + /* ########################### System Configuration ######################### */ + /** + * @brief This is the HAL system configuration section + */ + +#define VDD_VALUE 3300U /*!< Value of VDD in mv */ +#define TICK_INT_PRIORITY 0U /*!< tick interrupt priority */ +#define USE_RTOS 0U +#define PREFETCH_ENABLE 0U +#define INSTRUCTION_CACHE_ENABLE 1U +#define DATA_CACHE_ENABLE 1U + +/* ########################## Assert Selection ############################## */ +/** + * @brief Uncomment the line below to expanse the "assert_param" macro in the + * HAL drivers code + */ +/* #define USE_FULL_ASSERT 1U */ + +/* ################## Register callback feature configuration ############### */ +/** + * @brief Set below the peripheral configuration to "1U" to add the support + * of HAL callback registration/deregistration feature for the HAL + * driver(s). This allows user application to provide specific callback + * functions thanks to HAL_PPP_RegisterCallback() rather than overwriting + * the default weak callback functions (see each stm32l4xx_hal_ppp.h file + * for possible callback identifiers defined in HAL_PPP_CallbackIDTypeDef + * for each PPP peripheral). + */ +#define USE_HAL_ADC_REGISTER_CALLBACKS 0U +#define USE_HAL_CAN_REGISTER_CALLBACKS 0U +#define USE_HAL_COMP_REGISTER_CALLBACKS 0U +#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U +#define USE_HAL_DAC_REGISTER_CALLBACKS 0U +#define USE_HAL_DCMI_REGISTER_CALLBACKS 0U +#define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U +#define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U +#define USE_HAL_DSI_REGISTER_CALLBACKS 0U +#define USE_HAL_GFXMMU_REGISTER_CALLBACKS 0U +#define USE_HAL_HASH_REGISTER_CALLBACKS 0U +#define USE_HAL_HCD_REGISTER_CALLBACKS 0U +#define USE_HAL_I2C_REGISTER_CALLBACKS 0U +#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U +#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U +#define USE_HAL_LTDC_REGISTER_CALLBACKS 0U +#define USE_HAL_MMC_REGISTER_CALLBACKS 0U +#define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U +#define USE_HAL_OSPI_REGISTER_CALLBACKS 0U +#define USE_HAL_PCD_REGISTER_CALLBACKS 0U +#define USE_HAL_QSPI_REGISTER_CALLBACKS 0U +#define USE_HAL_RNG_REGISTER_CALLBACKS 0U +#define USE_HAL_RTC_REGISTER_CALLBACKS 0U +#define USE_HAL_SAI_REGISTER_CALLBACKS 0U +#define USE_HAL_SD_REGISTER_CALLBACKS 0U +#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U +#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U +#define USE_HAL_SPI_REGISTER_CALLBACKS 0U +#define USE_HAL_SWPMI_REGISTER_CALLBACKS 0U +#define USE_HAL_TIM_REGISTER_CALLBACKS 0U +#define USE_HAL_TSC_REGISTER_CALLBACKS 0U +#define USE_HAL_UART_REGISTER_CALLBACKS 0U +#define USE_HAL_USART_REGISTER_CALLBACKS 0U +#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U + + /* ################## SPI peripheral configuration ########################## */ + + /* CRC FEATURE: Use to activate CRC feature inside HAL SPI Driver + * Activated: CRC code is present inside driver + * Deactivated: CRC code cleaned from driver + */ + +#define USE_SPI_CRC 0U + + /* Includes ------------------------------------------------------------------*/ + /** + * @brief Include module's header file + */ + +#ifdef HAL_RCC_MODULE_ENABLED +#include "stm32l4xx_hal_rcc.h" +#endif /* HAL_RCC_MODULE_ENABLED */ + +#ifdef HAL_GPIO_MODULE_ENABLED +#include "stm32l4xx_hal_gpio.h" +#endif /* HAL_GPIO_MODULE_ENABLED */ + +#ifdef HAL_DMA_MODULE_ENABLED +#include "stm32l4xx_hal_dma.h" +#endif /* HAL_DMA_MODULE_ENABLED */ + +#ifdef HAL_DFSDM_MODULE_ENABLED +#include "stm32l4xx_hal_dfsdm.h" +#endif /* HAL_DFSDM_MODULE_ENABLED */ + +#ifdef HAL_CORTEX_MODULE_ENABLED +#include "stm32l4xx_hal_cortex.h" +#endif /* HAL_CORTEX_MODULE_ENABLED */ + +#ifdef HAL_ADC_MODULE_ENABLED +#include "stm32l4xx_hal_adc.h" +#endif /* HAL_ADC_MODULE_ENABLED */ + +#ifdef HAL_CAN_MODULE_ENABLED +#include "stm32l4xx_hal_can.h" +#endif /* HAL_CAN_MODULE_ENABLED */ + +#ifdef HAL_CAN_LEGACY_MODULE_ENABLED +#include "Legacy/stm32l4xx_hal_can_legacy.h" +#endif /* HAL_CAN_LEGACY_MODULE_ENABLED */ + +#ifdef HAL_COMP_MODULE_ENABLED +#include "stm32l4xx_hal_comp.h" +#endif /* HAL_COMP_MODULE_ENABLED */ + +#ifdef HAL_CRC_MODULE_ENABLED +#include "stm32l4xx_hal_crc.h" +#endif /* HAL_CRC_MODULE_ENABLED */ + +#ifdef HAL_CRYP_MODULE_ENABLED +#include "stm32l4xx_hal_cryp.h" +#endif /* HAL_CRYP_MODULE_ENABLED */ + +#ifdef HAL_DAC_MODULE_ENABLED +#include "stm32l4xx_hal_dac.h" +#endif /* HAL_DAC_MODULE_ENABLED */ + +#ifdef HAL_DCMI_MODULE_ENABLED +#include "stm32l4xx_hal_dcmi.h" +#endif /* HAL_DCMI_MODULE_ENABLED */ + +#ifdef HAL_DMA2D_MODULE_ENABLED +#include "stm32l4xx_hal_dma2d.h" +#endif /* HAL_DMA2D_MODULE_ENABLED */ + +#ifdef HAL_DSI_MODULE_ENABLED +#include "stm32l4xx_hal_dsi.h" +#endif /* HAL_DSI_MODULE_ENABLED */ + +#ifdef HAL_EXTI_MODULE_ENABLED +#include "stm32l4xx_hal_exti.h" +#endif /* HAL_EXTI_MODULE_ENABLED */ + +#ifdef HAL_GFXMMU_MODULE_ENABLED +#include "stm32l4xx_hal_gfxmmu.h" +#endif /* HAL_GFXMMU_MODULE_ENABLED */ + +#ifdef HAL_FIREWALL_MODULE_ENABLED +#include "stm32l4xx_hal_firewall.h" +#endif /* HAL_FIREWALL_MODULE_ENABLED */ + +#ifdef HAL_FLASH_MODULE_ENABLED +#include "stm32l4xx_hal_flash.h" +#endif /* HAL_FLASH_MODULE_ENABLED */ + +#ifdef HAL_HASH_MODULE_ENABLED +#include "stm32l4xx_hal_hash.h" +#endif /* HAL_HASH_MODULE_ENABLED */ + +#ifdef HAL_HCD_MODULE_ENABLED +#include "stm32l4xx_hal_hcd.h" +#endif /* HAL_HCD_MODULE_ENABLED */ + +#ifdef HAL_I2C_MODULE_ENABLED +#include "stm32l4xx_hal_i2c.h" +#endif /* HAL_I2C_MODULE_ENABLED */ + +#ifdef HAL_IRDA_MODULE_ENABLED +#include "stm32l4xx_hal_irda.h" +#endif /* HAL_IRDA_MODULE_ENABLED */ + +#ifdef HAL_IWDG_MODULE_ENABLED +#include "stm32l4xx_hal_iwdg.h" +#endif /* HAL_IWDG_MODULE_ENABLED */ + +#ifdef HAL_LCD_MODULE_ENABLED +#include "stm32l4xx_hal_lcd.h" +#endif /* HAL_LCD_MODULE_ENABLED */ + +#ifdef HAL_LPTIM_MODULE_ENABLED +#include "stm32l4xx_hal_lptim.h" +#endif /* HAL_LPTIM_MODULE_ENABLED */ + +#ifdef HAL_LTDC_MODULE_ENABLED +#include "stm32l4xx_hal_ltdc.h" +#endif /* HAL_LTDC_MODULE_ENABLED */ + +#ifdef HAL_MMC_MODULE_ENABLED +#include "stm32l4xx_hal_mmc.h" +#endif /* HAL_MMC_MODULE_ENABLED */ + +#ifdef HAL_NAND_MODULE_ENABLED +#include "stm32l4xx_hal_nand.h" +#endif /* HAL_NAND_MODULE_ENABLED */ + +#ifdef HAL_NOR_MODULE_ENABLED +#include "stm32l4xx_hal_nor.h" +#endif /* HAL_NOR_MODULE_ENABLED */ + +#ifdef HAL_OPAMP_MODULE_ENABLED +#include "stm32l4xx_hal_opamp.h" +#endif /* HAL_OPAMP_MODULE_ENABLED */ + +#ifdef HAL_OSPI_MODULE_ENABLED +#include "stm32l4xx_hal_ospi.h" +#endif /* HAL_OSPI_MODULE_ENABLED */ + +#ifdef HAL_PCD_MODULE_ENABLED +#include "stm32l4xx_hal_pcd.h" +#endif /* HAL_PCD_MODULE_ENABLED */ + +#ifdef HAL_PKA_MODULE_ENABLED +#include "stm32l4xx_hal_pka.h" +#endif /* HAL_PKA_MODULE_ENABLED */ + +#ifdef HAL_PSSI_MODULE_ENABLED +#include "stm32l4xx_hal_pssi.h" +#endif /* HAL_PSSI_MODULE_ENABLED */ + +#ifdef HAL_PWR_MODULE_ENABLED +#include "stm32l4xx_hal_pwr.h" +#endif /* HAL_PWR_MODULE_ENABLED */ + +#ifdef HAL_QSPI_MODULE_ENABLED +#include "stm32l4xx_hal_qspi.h" +#endif /* HAL_QSPI_MODULE_ENABLED */ + +#ifdef HAL_RNG_MODULE_ENABLED +#include "stm32l4xx_hal_rng.h" +#endif /* HAL_RNG_MODULE_ENABLED */ + +#ifdef HAL_RTC_MODULE_ENABLED +#include "stm32l4xx_hal_rtc.h" +#endif /* HAL_RTC_MODULE_ENABLED */ + +#ifdef HAL_SAI_MODULE_ENABLED +#include "stm32l4xx_hal_sai.h" +#endif /* HAL_SAI_MODULE_ENABLED */ + +#ifdef HAL_SD_MODULE_ENABLED +#include "stm32l4xx_hal_sd.h" +#endif /* HAL_SD_MODULE_ENABLED */ + +#ifdef HAL_SMARTCARD_MODULE_ENABLED +#include "stm32l4xx_hal_smartcard.h" +#endif /* HAL_SMARTCARD_MODULE_ENABLED */ + +#ifdef HAL_SMBUS_MODULE_ENABLED +#include "stm32l4xx_hal_smbus.h" +#endif /* HAL_SMBUS_MODULE_ENABLED */ + +#ifdef HAL_SPI_MODULE_ENABLED +#include "stm32l4xx_hal_spi.h" +#endif /* HAL_SPI_MODULE_ENABLED */ + +#ifdef HAL_SRAM_MODULE_ENABLED +#include "stm32l4xx_hal_sram.h" +#endif /* HAL_SRAM_MODULE_ENABLED */ + +#ifdef HAL_SWPMI_MODULE_ENABLED +#include "stm32l4xx_hal_swpmi.h" +#endif /* HAL_SWPMI_MODULE_ENABLED */ + +#ifdef HAL_TIM_MODULE_ENABLED +#include "stm32l4xx_hal_tim.h" +#endif /* HAL_TIM_MODULE_ENABLED */ + +#ifdef HAL_TSC_MODULE_ENABLED +#include "stm32l4xx_hal_tsc.h" +#endif /* HAL_TSC_MODULE_ENABLED */ + +#ifdef HAL_UART_MODULE_ENABLED +#include "stm32l4xx_hal_uart.h" +#endif /* HAL_UART_MODULE_ENABLED */ + +#ifdef HAL_USART_MODULE_ENABLED +#include "stm32l4xx_hal_usart.h" +#endif /* HAL_USART_MODULE_ENABLED */ + +#ifdef HAL_WWDG_MODULE_ENABLED +#include "stm32l4xx_hal_wwdg.h" +#endif /* HAL_WWDG_MODULE_ENABLED */ + +/* Exported macro ------------------------------------------------------------*/ +#ifdef USE_FULL_ASSERT + /** + * @brief The assert_param macro is used for function's parameters check. + * @param expr If expr is false, it calls assert_failed function + * which reports the name of the source file and the source + * line number of the call that failed. + * If expr is true, it returns no value. + * @retval None + */ +#define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__)) + /* Exported functions ------------------------------------------------------- */ + void assert_failed(uint8_t *file, uint32_t line); +#else +#define assert_param(expr) ((void)0U) +#endif /* USE_FULL_ASSERT */ + +#ifdef __cplusplus +} +#endif + +#endif /* STM32L4xx_HAL_CONF_H */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/include/stm32l4xx_it.h b/examples/projects/NUCLEO-L476RG/gate_serialcom/include/stm32l4xx_it.h new file mode 100644 index 000000000..f57963372 --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/include/stm32l4xx_it.h @@ -0,0 +1,70 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file stm32l4xx_it.h + * @brief This file contains the headers of the interrupt handlers. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32L4xx_IT_H +#define __STM32L4xx_IT_H + +#ifdef __cplusplus +extern "C" +{ +#endif + + /* Private includes ----------------------------------------------------------*/ + /* USER CODE BEGIN Includes */ + + /* USER CODE END Includes */ + + /* Exported types ------------------------------------------------------------*/ + /* USER CODE BEGIN ET */ + + /* USER CODE END ET */ + + /* Exported constants --------------------------------------------------------*/ + /* USER CODE BEGIN EC */ + + /* USER CODE END EC */ + + /* Exported macro ------------------------------------------------------------*/ + /* USER CODE BEGIN EM */ + + /* USER CODE END EM */ + + /* Exported functions prototypes ---------------------------------------------*/ + void NMI_Handler(void); + void HardFault_Handler(void); + void MemManage_Handler(void); + void BusFault_Handler(void); + void UsageFault_Handler(void); + void SVC_Handler(void); + void DebugMon_Handler(void); + void PendSV_Handler(void); + void SysTick_Handler(void); + /* USER CODE BEGIN EFP */ + + /* USER CODE END EFP */ + +#ifdef __cplusplus +} +#endif + +#endif /* __STM32L4xx_IT_H */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/linker/custom_Luos_bootloader_script.ld b/examples/projects/NUCLEO-L476RG/gate_serialcom/linker/custom_Luos_bootloader_script.ld new file mode 100644 index 000000000..dde7bb560 --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/linker/custom_Luos_bootloader_script.ld @@ -0,0 +1,175 @@ +/** + ****************************************************************************** + * @file LinkerScript.ld + * @author Auto-generated by STM32CubeIDE + * @brief Linker script for STM32L432KCUx Device from STM32L4 series + * 256Kbytes FLASH + * 64Kbytes RAM + * + * Set heap size, stack size and stack location according + * to application requirements. + * + * Set memory bank area and size if external memory is used + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2020 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ + +/* Entry Point */ +ENTRY(Reset_Handler) + +/* Highest address of the user mode stack */ +_estack = ORIGIN(RAM) + LENGTH(RAM); /* end of "RAM" Ram type memory */ + +_Min_Heap_Size = 0x200; /* required amount of heap */ +_Min_Stack_Size = 0x400; /* required amount of stack */ + +/* Memories definition */ +MEMORY +{ + RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 64K + FLASH (rx) : ORIGIN = 0x800C800, LENGTH = 206K +} + +/* Sections */ +SECTIONS +{ + /* The startup code into "FLASH" Rom type memory */ + .isr_vector : + { + . = ALIGN(4); + KEEP(*(.isr_vector)) /* Startup code */ + . = ALIGN(4); + } >FLASH + + /* The program code and other data into "FLASH" Rom type memory */ + .text : + { + . = ALIGN(4); + *(.text) /* .text sections (code) */ + *(.text*) /* .text* sections (code) */ + *(.glue_7) /* glue arm to thumb code */ + *(.glue_7t) /* glue thumb to arm code */ + *(.eh_frame) + + KEEP (*(.init)) + KEEP (*(.fini)) + + . = ALIGN(4); + _etext = .; /* define a global symbols at end of code */ + } >FLASH + + /* Constant data into "FLASH" Rom type memory */ + .rodata : + { + . = ALIGN(4); + *(.rodata) /* .rodata sections (constants, strings, etc.) */ + *(.rodata*) /* .rodata* sections (constants, strings, etc.) */ + . = ALIGN(4); + } >FLASH + + .ARM.extab : { + . = ALIGN(4); + *(.ARM.extab* .gnu.linkonce.armextab.*) + . = ALIGN(4); + } >FLASH + + .ARM : { + . = ALIGN(4); + __exidx_start = .; + *(.ARM.exidx*) + __exidx_end = .; + . = ALIGN(4); + } >FLASH + + .preinit_array : + { + . = ALIGN(4); + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP (*(.preinit_array*)) + PROVIDE_HIDDEN (__preinit_array_end = .); + . = ALIGN(4); + } >FLASH + + .init_array : + { + . = ALIGN(4); + PROVIDE_HIDDEN (__init_array_start = .); + KEEP (*(SORT(.init_array.*))) + KEEP (*(.init_array*)) + PROVIDE_HIDDEN (__init_array_end = .); + . = ALIGN(4); + } >FLASH + + .fini_array : + { + . = ALIGN(4); + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP (*(SORT(.fini_array.*))) + KEEP (*(.fini_array*)) + PROVIDE_HIDDEN (__fini_array_end = .); + . = ALIGN(4); + } >FLASH + + /* Used by the startup to initialize data */ + _sidata = LOADADDR(.data); + + /* Initialized data sections into "RAM" Ram type memory */ + .data : + { + . = ALIGN(4); + _sdata = .; /* create a global symbol at data start */ + *(.data) /* .data sections */ + *(.data*) /* .data* sections */ + + . = ALIGN(4); + _edata = .; /* define a global symbol at data end */ + + } >RAM AT> FLASH + + /* Uninitialized data section into "RAM" Ram type memory */ + . = ALIGN(4); + .bss : + { + /* This is used by the startup in order to initialize the .bss section */ + _sbss = .; /* define a global symbol at bss start */ + __bss_start__ = _sbss; + *(.bss) + *(.bss*) + *(COMMON) + + . = ALIGN(4); + _ebss = .; /* define a global symbol at bss end */ + __bss_end__ = _ebss; + } >RAM + + /* User_heap_stack section, used to check that there is enough "RAM" Ram type memory left */ + ._user_heap_stack : + { + . = ALIGN(8); + PROVIDE ( end = . ); + PROVIDE ( _end = . ); + . = . + _Min_Heap_Size; + . = . + _Min_Stack_Size; + . = ALIGN(8); + } >RAM + + /* Remove information from the compiler libraries */ + /DISCARD/ : + { + libc.a ( * ) + libm.a ( * ) + libgcc.a ( * ) + } + + .ARM.attributes 0 : { *(.ARM.attributes) } +} diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/node_config.h b/examples/projects/NUCLEO-L476RG/gate_serialcom/node_config.h new file mode 100644 index 000000000..7c26bd8bb --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/node_config.h @@ -0,0 +1,131 @@ +/****************************************************************************** + * @file node_config.h + * @brief This file allow you to use standard preprocessor definitions to + * configure your project, Luos and Luos HAL libraries + * + * # Introduction + * This file is for the luos user. You may here configure your project and + * define your custom Luos service and custom Luos command for your product + * + * Luos libraries offer a minimal standard configuration to optimize + * memory usage. In some case you have to modify standard value to fit + * with your need concerning among of data transiting through the network + * or network speed for example + * + * Luos libraries can be use with a lot a MCU family. Luos compagny give you + * a default configuration, for specific MCU family, in robus_hal_config.h. + * This configuration can be modify here to fit with you design by + * preprocessor definitions of MCU Hardware needs + * + * # Usage + * This file should be place a the root folder of your project and include + * where build flag preprocessor definitions are define in your IDE + * -include node_config.h + * + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _NODE_CONFIG_H_ +#define _NODE_CONFIG_H_ + +/******************************************************************************* + * PROJECT DEFINITION + *******************************************************************************/ + +/******************************************************************************* + * LUOS LIBRARY DEFINITION + ******************************************************************************* + * Define | Default Value | Description + * :---------------------|------------------------------------------------------ + * MAX_LOCAL_SERVICE_NUMBER | 5 | Service number in the node + * MAX_NODE_NUMBER. | 20 | Node number in the device + * MSG_BUFFER_SIZE | 3*SIZE_MSG_MAX (405 Bytes) | Size in byte of the Luos buffer TX and RX + * MAX_MSG_NB | 2*MAX_LOCAL_SERVICE_NUMBER | Message number in Luos buffer + * MAX_NODE_NUMBER | 20 | Node number in the device + * MAX_SERVICE_NUMBER | 20 | Service number in the device + * NBR_PORT | 2 | PTP Branch number Max 8 + * NBR_RETRY | 10 | Send Retry number in case of NACK or collision + ******************************************************************************/ + +#define MAX_LOCAL_SERVICE_NUMBER 2 +#define MSG_BUFFER_SIZE 2048 +#define MAX_MSG_NB 40 + +/******************************************************************************* + * LUOS HAL LIBRARY DEFINITION +******************************************************************************* + * Define | Description + * :-----------------------|----------------------------------------------- + * MCUFREQ | Put your the MCU frequency (value in Hz) + * TIMERDIV | Timer divider clock (see your clock configuration) + * USE_CRC_HW | define to 0 if there is no Module CRC in your MCU + * USE_TX_IT | define to 1 to not use DMA transfert for Luos Tx + * + * PORT_CLOCK_ENABLE | Enable clock for port + * PTPx | A,B,C,D etc. PTP Branch Pin/Port/IRQ + * TX_LOCK_DETECT | Disable by default use if not busy flag in USART Pin/Port/IRQ + * RX_EN | Rx enable for driver RS485 always on Pin/Port + * TX_EN | Tx enable for driver RS485 Pin/Port + * COM_TX | Tx USART Com Pin/Port/Alternate + * COM_RX | Rx USART Com Pin/Port/Alternate + * PINOUT_IRQHANDLER | Callback function for Pin IRQ handler + + * ROBUS_COM_CLOCK_ENABLE | Enable clock for USART + * ROBUS_COM | USART number + * ROBUS_COM_IRQ | USART IRQ number + * ROBUS_COM_IRQHANDLER | Callback function for USART IRQ handler + + * ROBUS_DMA_CLOCK_ENABLE | Enable clock for DMA + * ROBUS_DMA | DMA number + * ROBUS_DMA_CHANNEL | DMA channel (depending on MCU DMA may need special config) + + * ROBUS_TIMER_CLOCK_ENABLE | Enable clock for Timer + * ROBUS_TIMER | Timer number + * ROBUS_TIMER_IRQ | Timer IRQ number + * ROBUS_TIMER_IRQHANDLER | Callback function for Timer IRQ handler +******************************************************************************/ + +/******************************************************************************* + * FLASH CONFIGURATION FOR APP WITH BOOTLOADER + ******************************************************************************** + * Define | Default Value | Description + * :---------------------|------------------------------------------------------ + * BOOT_START_ADDRESS | FLASH_BASE = 0x8000000 | Start address of Bootloader in flash + * SHARED_MEMORY_ADDRESS | 0x0800C000 | Start address of shared memory to save boot flag + * APP_START_ADDRESS | 0x0800C800 | Start address of application with bootloader + * APP_END_ADDRESS | FLASH_END | End address of application with bootloader + ******************************************************************************/ + +/******************************************************************************* + * GATE SERIAL COM DEFINITION + ******************************************************************************* + * Define | Default Value | Description + * :-------------------------|------------------------------------------------------ + * MAX_NODE_NUMBER | 20 | Node number in the device + * MAX_SERVICE_NUMBER | 20 | Service number in the device + * GATE_BUFF_SIZE | 1024 | Json receive buffer size + * PIPE_TX_BUFFER_SIZE | 1024 | Receive pipe buffer size + * PIPE_RX_BUFFER_SIZE | 2048 | Transmit pipe buffer size + ******************************************************************************/ + +#define GATE_BUFF_SIZE 1024 +#define PIPE_TX_BUFFER_SIZE 1024 +#define PIPE_RX_BUFFER_SIZE 2048 + +/******************************************************************************* + * OTHER GATE PARAMETERS + ******************************************************************************* + * Define | Default Value | Description + * :--------------|------------------------------------------------------ + * INIT_TIME | 150 | Wait init time before first detection + * ******************************************************************************/ + +/******************************************************************************* + * OTHER PIPE PARAMETERS + ******************************************************************************* + * Define | Default Value | Description + * :--------------------|---------------------------------------------------- + * PIPE_CONFIG | none | To Modify pipe config + * ******************************************************************************/ + +#endif /* _NODE_CONFIG_H_ */ diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/platformio.ini b/examples/projects/NUCLEO-L476RG/gate_serialcom/platformio.ini new file mode 100644 index 000000000..59c646daa --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/platformio.ini @@ -0,0 +1,41 @@ +; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html +[platformio] +default_envs = nucleo_l476rg + +[env] +lib_ldf_mode =off +lib_extra_dirs = + $PROJECT_DIR/../../../../tool_services/ + $PROJECT_DIR/../../../../../ + $PROJECT_DIR/../../../../network/ +platform = ststm32 +board = nucleo_l476rg +framework = stm32cube +lib_deps = + luos_engine@^3.1.0 + robus_network + Gate + Pipe +debug_tool = stlink +upload_protocol = stlink + +[env:nucleo_l476rg] +build_unflags = -Os +build_flags = + -O1 + -include node_config.h + -DUSE_HAL_DRIVER + -DUSE_FULL_LL_DRIVER + -DLUOSHAL=STM32L4 + -D GATEFORMAT=TinyJSON + -D PIPEMODE=SERIAL + -D PIPEHAL=NUCLEO-L476 + diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/src/gpio.c b/examples/projects/NUCLEO-L476RG/gate_serialcom/src/gpio.c new file mode 100644 index 000000000..0249ee815 --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/src/gpio.c @@ -0,0 +1,66 @@ +/** + ****************************************************************************** + * @file gpio.c + * @brief This file provides code for the configuration + * of all used GPIO pins. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ + +/* Includes ------------------------------------------------------------------*/ +#include "gpio.h" + +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ + +/*----------------------------------------------------------------------------*/ +/* Configure GPIO */ +/*----------------------------------------------------------------------------*/ +/* USER CODE BEGIN 1 */ + +/* USER CODE END 1 */ + +/** Configure pins +*/ +void MX_GPIO_Init(void) +{ + + GPIO_InitTypeDef GPIO_InitStruct = {0}; + + /* GPIO Ports Clock Enable */ + __HAL_RCC_GPIOA_CLK_ENABLE(); + __HAL_RCC_GPIOB_CLK_ENABLE(); + + /*Configure GPIO pin Output Level */ + HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET); + + /*Configure GPIO pin : PtPin */ + GPIO_InitStruct.Pin = BTN_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + GPIO_InitStruct.Pull = GPIO_NOPULL; + HAL_GPIO_Init(BTN_GPIO_Port, &GPIO_InitStruct); + + /*Configure GPIO pin : PtPin */ + GPIO_InitStruct.Pin = LED_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_PULLDOWN; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(LED_GPIO_Port, &GPIO_InitStruct); +} + +/* USER CODE BEGIN 2 */ + +/* USER CODE END 2 */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/src/main.c b/examples/projects/NUCLEO-L476RG/gate_serialcom/src/main.c new file mode 100644 index 000000000..2bc10acef --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/src/main.c @@ -0,0 +1,195 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file : main.c + * @brief : Main program body + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ +/* Includes ------------------------------------------------------------------*/ +#include "main.h" +#include "gpio.h" + +/* Private includes ----------------------------------------------------------*/ +/* USER CODE BEGIN Includes */ +#include "luos_engine.h" +#include "robus_network.h" +#include "gate.h" +#include "pipe.h" +/* USER CODE END Includes */ + +/* Private typedef -----------------------------------------------------------*/ +/* USER CODE BEGIN PTD */ +/* USER CODE END PTD */ + +/* Private define ------------------------------------------------------------*/ +/* USER CODE BEGIN PD */ +/* USER CODE END PD */ + +/* Private macro -------------------------------------------------------------*/ +/* USER CODE BEGIN PM */ + +/* USER CODE END PM */ + +/* Private variables ---------------------------------------------------------*/ + +/* USER CODE BEGIN PV */ + +/* USER CODE END PV */ + +/* Private function prototypes -----------------------------------------------*/ +void SystemClock_Config(void); +/* USER CODE BEGIN PFP */ + +/* USER CODE END PFP */ + +/* Private user code ---------------------------------------------------------*/ +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ + +/** + * @brief The application entry point. + * @retval int + */ +int main(void) +{ + /* USER CODE BEGIN 1 */ + + /* USER CODE END 1 */ + + /* MCU Configuration--------------------------------------------------------*/ + + /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + HAL_Init(); + + /* USER CODE BEGIN Init */ + + /* USER CODE END Init */ + + /* Configure the system clock */ + SystemClock_Config(); + + /* USER CODE BEGIN SysInit */ + + /* USER CODE END SysInit */ + + /* Initialize all configured peripherals */ + MX_GPIO_Init(); + /* USER CODE BEGIN 2 */ + Luos_Init(); + Robus_Init(); + Gate_Init(); + Pipe_Init(); + /* USER CODE END 2 */ + + /* Infinite loop */ + /* USER CODE BEGIN WHILE */ + while (1) + { + /* USER CODE END WHILE */ + + /* USER CODE BEGIN 3 */ + Luos_Loop(); + Gate_Loop(); + Pipe_Loop(); + } + /* USER CODE END 3 */ +} + +/** + * @brief System Clock Configuration + * @retval None + */ +void SystemClock_Config(void) +{ + RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + + /** Initializes the RCC Oscillators according to the specified parameters + * in the RCC_OscInitTypeDef structure. + */ + RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_MSI; + RCC_OscInitStruct.MSIState = RCC_MSI_ON; + RCC_OscInitStruct.MSICalibrationValue = 0; + RCC_OscInitStruct.MSIClockRange = RCC_MSIRANGE_6; + RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_MSI; + RCC_OscInitStruct.PLL.PLLM = 1; + RCC_OscInitStruct.PLL.PLLN = 40; + RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV7; + RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV2; + RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2; + if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + { + Error_Handler(); + } + /** Initializes the CPU, AHB and APB buses clocks + */ + RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_SYSCLK + | RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2; + RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; + RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; + RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; + + if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK) + { + Error_Handler(); + } + /** Configure the main internal regulator output voltage + */ + if (HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1) != HAL_OK) + { + Error_Handler(); + } +} + +/* USER CODE BEGIN 4 */ + +/* USER CODE END 4 */ + +/** + * @brief This function is executed in case of error occurrence. + * @retval None + */ +void Error_Handler(void) +{ + /* USER CODE BEGIN Error_Handler_Debug */ + /* User can add his own implementation to report the HAL error return state */ + __disable_irq(); + while (1) + { + } + /* USER CODE END Error_Handler_Debug */ +} + +#ifdef USE_FULL_ASSERT +/** + * @brief Reports the name of the source file and the source line number + * where the assert_param error has occurred. + * @param file: pointer to the source file name + * @param line: assert_param error line source number + * @retval None + */ +void assert_failed(uint8_t *file, uint32_t line) +{ + /* USER CODE BEGIN 6 */ + /* User can add his own implementation to report the file name and line number, + ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ + /* USER CODE END 6 */ +} +#endif /* USE_FULL_ASSERT */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/src/stm32l4xx_hal_msp.c b/examples/projects/NUCLEO-L476RG/gate_serialcom/src/stm32l4xx_hal_msp.c new file mode 100644 index 000000000..1caf088bc --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/src/stm32l4xx_hal_msp.c @@ -0,0 +1,84 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file stm32l4xx_hal_msp.c + * @brief This file provides code for the MSP Initialization + * and de-Initialization codes. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Includes ------------------------------------------------------------------*/ +#include "main.h" +/* USER CODE BEGIN Includes */ + +/* USER CODE END Includes */ + +/* Private typedef -----------------------------------------------------------*/ +/* USER CODE BEGIN TD */ + +/* USER CODE END TD */ + +/* Private define ------------------------------------------------------------*/ +/* USER CODE BEGIN Define */ + +/* USER CODE END Define */ + +/* Private macro -------------------------------------------------------------*/ +/* USER CODE BEGIN Macro */ + +/* USER CODE END Macro */ + +/* Private variables ---------------------------------------------------------*/ +/* USER CODE BEGIN PV */ + +/* USER CODE END PV */ + +/* Private function prototypes -----------------------------------------------*/ +/* USER CODE BEGIN PFP */ + +/* USER CODE END PFP */ + +/* External functions --------------------------------------------------------*/ +/* USER CODE BEGIN ExternalFunctions */ + +/* USER CODE END ExternalFunctions */ + +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ +/** + * Initializes the Global MSP. + */ +void HAL_MspInit(void) +{ + /* USER CODE BEGIN MspInit 0 */ + + /* USER CODE END MspInit 0 */ + + __HAL_RCC_SYSCFG_CLK_ENABLE(); + __HAL_RCC_PWR_CLK_ENABLE(); + + /* System interrupt init*/ + + /* USER CODE BEGIN MspInit 1 */ + + /* USER CODE END MspInit 1 */ +} + +/* USER CODE BEGIN 1 */ + +/* USER CODE END 1 */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/src/stm32l4xx_it.c b/examples/projects/NUCLEO-L476RG/gate_serialcom/src/stm32l4xx_it.c new file mode 100644 index 000000000..b297fd090 --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/src/stm32l4xx_it.c @@ -0,0 +1,213 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file stm32l4xx_it.c + * @brief Interrupt Service Routines. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Includes ------------------------------------------------------------------*/ +#include "main.h" +#include "stm32l4xx_it.h" +/* Private includes ----------------------------------------------------------*/ +/* USER CODE BEGIN Includes */ +/* USER CODE END Includes */ + +/* Private typedef -----------------------------------------------------------*/ +/* USER CODE BEGIN TD */ + +/* USER CODE END TD */ + +/* Private define ------------------------------------------------------------*/ +/* USER CODE BEGIN PD */ + +/* USER CODE END PD */ + +/* Private macro -------------------------------------------------------------*/ +/* USER CODE BEGIN PM */ + +/* USER CODE END PM */ + +/* Private variables ---------------------------------------------------------*/ +/* USER CODE BEGIN PV */ + +/* USER CODE END PV */ + +/* Private function prototypes -----------------------------------------------*/ +/* USER CODE BEGIN PFP */ + +/* USER CODE END PFP */ + +/* Private user code ---------------------------------------------------------*/ +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ + +/* External variables --------------------------------------------------------*/ + +/* USER CODE BEGIN EV */ + +/* USER CODE END EV */ + +/******************************************************************************/ +/* Cortex-M4 Processor Interruption and Exception Handlers */ +/******************************************************************************/ +/** + * @brief This function handles Non maskable interrupt. + */ +void NMI_Handler(void) +{ + /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ + + /* USER CODE END NonMaskableInt_IRQn 0 */ + /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ + while (1) + { + } + /* USER CODE END NonMaskableInt_IRQn 1 */ +} + +/** + * @brief This function handles Hard fault interrupt. + */ +void HardFault_Handler(void) +{ + /* USER CODE BEGIN HardFault_IRQn 0 */ + + /* USER CODE END HardFault_IRQn 0 */ + while (1) + { + /* USER CODE BEGIN W1_HardFault_IRQn 0 */ + /* USER CODE END W1_HardFault_IRQn 0 */ + } +} + +/** + * @brief This function handles Memory management fault. + */ +void MemManage_Handler(void) +{ + /* USER CODE BEGIN MemoryManagement_IRQn 0 */ + + /* USER CODE END MemoryManagement_IRQn 0 */ + while (1) + { + /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ + /* USER CODE END W1_MemoryManagement_IRQn 0 */ + } +} + +/** + * @brief This function handles Prefetch fault, memory access fault. + */ +void BusFault_Handler(void) +{ + /* USER CODE BEGIN BusFault_IRQn 0 */ + + /* USER CODE END BusFault_IRQn 0 */ + while (1) + { + /* USER CODE BEGIN W1_BusFault_IRQn 0 */ + /* USER CODE END W1_BusFault_IRQn 0 */ + } +} + +/** + * @brief This function handles Undefined instruction or illegal state. + */ +void UsageFault_Handler(void) +{ + /* USER CODE BEGIN UsageFault_IRQn 0 */ + + /* USER CODE END UsageFault_IRQn 0 */ + while (1) + { + /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ + /* USER CODE END W1_UsageFault_IRQn 0 */ + } +} + +/** + * @brief This function handles System service call via SWI instruction. + */ +void SVC_Handler(void) +{ + /* USER CODE BEGIN SVCall_IRQn 0 */ + + /* USER CODE END SVCall_IRQn 0 */ + /* USER CODE BEGIN SVCall_IRQn 1 */ + + /* USER CODE END SVCall_IRQn 1 */ +} + +/** + * @brief This function handles Debug monitor. + */ +void DebugMon_Handler(void) +{ + /* USER CODE BEGIN DebugMonitor_IRQn 0 */ + + /* USER CODE END DebugMonitor_IRQn 0 */ + /* USER CODE BEGIN DebugMonitor_IRQn 1 */ + + /* USER CODE END DebugMonitor_IRQn 1 */ +} + +/** + * @brief This function handles Pendable request for system service. + */ +void PendSV_Handler(void) +{ + /* USER CODE BEGIN PendSV_IRQn 0 */ + + /* USER CODE END PendSV_IRQn 0 */ + /* USER CODE BEGIN PendSV_IRQn 1 */ + + /* USER CODE END PendSV_IRQn 1 */ +} + +/** + * @brief This function handles System tick timer. + */ +void SysTick_Handler(void) +{ + /* USER CODE BEGIN SysTick_IRQn 0 */ + + /* USER CODE END SysTick_IRQn 0 */ + HAL_IncTick(); + /* USER CODE BEGIN SysTick_IRQn 1 */ + + /* USER CODE END SysTick_IRQn 1 */ +} + +/******************************************************************************/ +/* STM32L4xx Peripheral Interrupt Handlers */ +/* Add here the Interrupt Handlers for the used peripherals. */ +/* For the available peripheral interrupt handler names, */ +/* please refer to the startup file (startup_stm32l4xx.s). */ +/******************************************************************************/ + +/* USER CODE BEGIN 1 */ +void EXTI9_5_IRQHandler(void) +{ + HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_5); +} + +void EXTI4_IRQHandler(void) +{ + HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4); +} +/* USER CODE END 1 */ +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/NUCLEO-L476RG/gate_serialcom/src/system_stm32l4xx.c b/examples/projects/NUCLEO-L476RG/gate_serialcom/src/system_stm32l4xx.c new file mode 100644 index 000000000..3682d36f6 --- /dev/null +++ b/examples/projects/NUCLEO-L476RG/gate_serialcom/src/system_stm32l4xx.c @@ -0,0 +1,336 @@ +/** + ****************************************************************************** + * @file system_stm32l4xx.c + * @author MCD Application Team + * @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File + * + * This file provides two functions and one global variable to be called from + * user application: + * - SystemInit(): This function is called at startup just after reset and + * before branch to main program. This call is made inside + * the "startup_stm32l4xx.s" file. + * + * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used + * by the user application to setup the SysTick + * timer or configure other parameters. + * + * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must + * be called whenever the core clock is changed + * during program execution. + * + * After each device reset the MSI (4 MHz) is used as system clock source. + * Then SystemInit() function is called, in "startup_stm32l4xx.s" file, to + * configure the system clock before to branch to main program. + * + * This file configures the system clock as follows: + *============================================================================= + *----------------------------------------------------------------------------- + * System Clock source | MSI + *----------------------------------------------------------------------------- + * SYSCLK(Hz) | 4000000 + *----------------------------------------------------------------------------- + * HCLK(Hz) | 4000000 + *----------------------------------------------------------------------------- + * AHB Prescaler | 1 + *----------------------------------------------------------------------------- + * APB1 Prescaler | 1 + *----------------------------------------------------------------------------- + * APB2 Prescaler | 1 + *----------------------------------------------------------------------------- + * PLL_M | 1 + *----------------------------------------------------------------------------- + * PLL_N | 8 + *----------------------------------------------------------------------------- + * PLL_P | 7 + *----------------------------------------------------------------------------- + * PLL_Q | 2 + *----------------------------------------------------------------------------- + * PLL_R | 2 + *----------------------------------------------------------------------------- + * PLLSAI1_P | NA + *----------------------------------------------------------------------------- + * PLLSAI1_Q | NA + *----------------------------------------------------------------------------- + * PLLSAI1_R | NA + *----------------------------------------------------------------------------- + * PLLSAI2_P | NA + *----------------------------------------------------------------------------- + * PLLSAI2_Q | NA + *----------------------------------------------------------------------------- + * PLLSAI2_R | NA + *----------------------------------------------------------------------------- + * Require 48MHz for USB OTG FS, | Disabled + * SDIO and RNG clock | + *----------------------------------------------------------------------------- + *============================================================================= + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2017 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under Apache License, Version 2.0, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/Apache-2.0 + * + ****************************************************************************** + */ + +/** @addtogroup CMSIS + * @{ + */ + +/** @addtogroup stm32l4xx_system + * @{ + */ + +/** @addtogroup STM32L4xx_System_Private_Includes + * @{ + */ + +#include "stm32l4xx.h" + +#if !defined(HSE_VALUE) +#define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */ +#endif /* HSE_VALUE */ + +#if !defined(MSI_VALUE) +#define MSI_VALUE 4000000U /*!< Value of the Internal oscillator in Hz*/ +#endif /* MSI_VALUE */ + +#if !defined(HSI_VALUE) +#define HSI_VALUE 16000000U /*!< Value of the Internal oscillator in Hz*/ +#endif /* HSI_VALUE */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_TypesDefinitions + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Defines + * @{ + */ + +/************************* Miscellaneous Configuration ************************/ +/*!< Uncomment the following line if you need to relocate your vector Table in + Internal SRAM. */ +/* #define VECT_TAB_SRAM */ +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. \ + This value must be a multiple of 0x200. */ +/******************************************************************************/ +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Macros + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Variables + * @{ + */ +/* The SystemCoreClock variable is updated in three ways: + 1) by calling CMSIS function SystemCoreClockUpdate() + 2) by calling HAL API function HAL_RCC_GetHCLKFreq() + 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency + Note: If you use this function to configure the system clock; then there + is no need to call the 2 first functions listed above, since SystemCoreClock + variable is updated automatically. + */ +uint32_t SystemCoreClock = 4000000U; + +const uint8_t AHBPrescTable[16] = {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U, 6U, 7U, 8U, 9U}; +const uint8_t APBPrescTable[8] = {0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U}; +const uint32_t MSIRangeTable[12] = {100000U, 200000U, 400000U, 800000U, 1000000U, 2000000U, + 4000000U, 8000000U, 16000000U, 24000000U, 32000000U, 48000000U}; +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_FunctionPrototypes + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Functions + * @{ + */ + +/** + * @brief Setup the microcontroller system. + * @param None + * @retval None + */ + +void SystemInit(void) +{ +/* FPU settings ------------------------------------------------------------*/ +#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) + SCB->CPACR |= ((3UL << 10 * 2) | (3UL << 11 * 2)); /* set CP10 and CP11 Full Access */ +#endif + + /* Reset the RCC clock configuration to the default reset state ------------*/ + /* Set MSION bit */ + RCC->CR |= RCC_CR_MSION; + + /* Reset CFGR register */ + RCC->CFGR = 0x00000000U; + + /* Reset HSEON, CSSON , HSION, and PLLON bits */ + RCC->CR &= 0xEAF6FFFFU; + + /* Reset PLLCFGR register */ + RCC->PLLCFGR = 0x00001000U; + + /* Reset HSEBYP bit */ + RCC->CR &= 0xFFFBFFFFU; + + /* Disable all interrupts */ + RCC->CIER = 0x00000000U; + + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM + SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ +#endif +} + +/** + * @brief Update SystemCoreClock variable according to Clock Register Values. + * The SystemCoreClock variable contains the core clock (HCLK), it can + * be used by the user application to setup the SysTick timer or configure + * other parameters. + * + * @note Each time the core clock (HCLK) changes, this function must be called + * to update SystemCoreClock variable value. Otherwise, any configuration + * based on this variable will be incorrect. + * + * @note - The system frequency computed by this function is not the real + * frequency in the chip. It is calculated based on the predefined + * constant and the selected clock source: + * + * - If SYSCLK source is MSI, SystemCoreClock will contain the MSI_VALUE(*) + * + * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(**) + * + * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(***) + * + * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(***) + * or HSI_VALUE(*) or MSI_VALUE(*) multiplied/divided by the PLL factors. + * + * (*) MSI_VALUE is a constant defined in stm32l4xx_hal.h file (default value + * 4 MHz) but the real value may vary depending on the variations + * in voltage and temperature. + * + * (**) HSI_VALUE is a constant defined in stm32l4xx_hal.h file (default value + * 16 MHz) but the real value may vary depending on the variations + * in voltage and temperature. + * + * (***) HSE_VALUE is a constant defined in stm32l4xx_hal.h file (default value + * 8 MHz), user has to ensure that HSE_VALUE is same as the real + * frequency of the crystal used. Otherwise, this function may + * have wrong result. + * + * - The result of this function could be not correct when using fractional + * value for HSE crystal. + * + * @param None + * @retval None + */ +void SystemCoreClockUpdate(void) +{ + uint32_t tmp = 0U, msirange = 0U, pllvco = 0U, pllr = 2U, pllsource = 0U, pllm = 2U; + + /* Get MSI Range frequency--------------------------------------------------*/ + if ((RCC->CR & RCC_CR_MSIRGSEL) == RESET) + { /* MSISRANGE from RCC_CSR applies */ + msirange = (RCC->CSR & RCC_CSR_MSISRANGE) >> 8U; + } + else + { /* MSIRANGE from RCC_CR applies */ + msirange = (RCC->CR & RCC_CR_MSIRANGE) >> 4U; + } + /*MSI frequency range in HZ*/ + msirange = MSIRangeTable[msirange]; + + /* Get SYSCLK source -------------------------------------------------------*/ + switch (RCC->CFGR & RCC_CFGR_SWS) + { + case 0x00: /* MSI used as system clock source */ + SystemCoreClock = msirange; + break; + + case 0x04: /* HSI used as system clock source */ + SystemCoreClock = HSI_VALUE; + break; + + case 0x08: /* HSE used as system clock source */ + SystemCoreClock = HSE_VALUE; + break; + + case 0x0C: /* PLL used as system clock source */ + /* PLL_VCO = (HSE_VALUE or HSI_VALUE or MSI_VALUE/ PLLM) * PLLN + SYSCLK = PLL_VCO / PLLR + */ + pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC); + pllm = ((RCC->PLLCFGR & RCC_PLLCFGR_PLLM) >> 4U) + 1U; + + switch (pllsource) + { + case 0x02: /* HSI used as PLL clock source */ + pllvco = (HSI_VALUE / pllm); + break; + + case 0x03: /* HSE used as PLL clock source */ + pllvco = (HSE_VALUE / pllm); + break; + + default: /* MSI used as PLL clock source */ + pllvco = (msirange / pllm); + break; + } + pllvco = pllvco * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 8U); + pllr = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLR) >> 25U) + 1U) * 2U; + SystemCoreClock = pllvco / pllr; + break; + + default: + SystemCoreClock = msirange; + break; + } + /* Compute HCLK clock frequency --------------------------------------------*/ + /* Get HCLK prescaler */ + tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4U)]; + /* HCLK clock frequency */ + SystemCoreClock >>= tmp; +} + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/STM32L4S5_discovery/gate_serialcom/platformio.ini b/examples/projects/STM32L4S5_discovery/gate_serialcom/platformio.ini index 74c4fa4bd..b488ff0b8 100644 --- a/examples/projects/STM32L4S5_discovery/gate_serialcom/platformio.ini +++ b/examples/projects/STM32L4S5_discovery/gate_serialcom/platformio.ini @@ -37,7 +37,7 @@ build_flags = -DLUOSHAL=STM32L4 -D GATEFORMAT=TinyJSON -D PIPEMODE=SERIAL - -D PIPEHAL=NUCLEO-L4 + -D PIPEHAL=NUCLEO-L432 [env:disco_l4s5i_iot01a_with_bootloader] board_build.ldscript = linker/custom_Luos_bootloader_script.ld @@ -51,7 +51,7 @@ build_flags = -DLUOSHAL=STM32L4 -D GATEFORMAT=TinyJSON -D PIPEMODE=SERIAL - -D PIPEHAL=NUCLEO-L4 + -D PIPEHAL=NUCLEO-L432 upload_protocol = custom upload_flags = -t2 diff --git a/tool_services/pipe/SERIAL/NUCLEO-L4/pipe_com.c b/tool_services/pipe/SERIAL/NUCLEO-L432/pipe_com.c similarity index 100% rename from tool_services/pipe/SERIAL/NUCLEO-L4/pipe_com.c rename to tool_services/pipe/SERIAL/NUCLEO-L432/pipe_com.c diff --git a/tool_services/pipe/SERIAL/NUCLEO-L4/pipe_com.h b/tool_services/pipe/SERIAL/NUCLEO-L432/pipe_com.h similarity index 100% rename from tool_services/pipe/SERIAL/NUCLEO-L4/pipe_com.h rename to tool_services/pipe/SERIAL/NUCLEO-L432/pipe_com.h diff --git a/tool_services/pipe/SERIAL/NUCLEO-L476/pipe_com.c b/tool_services/pipe/SERIAL/NUCLEO-L476/pipe_com.c new file mode 100644 index 000000000..5f3f62056 --- /dev/null +++ b/tool_services/pipe/SERIAL/NUCLEO-L476/pipe_com.c @@ -0,0 +1,240 @@ +/****************************************************************************** + * @file pipe_com + * @brief communication driver + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#include +#include "pipe_com.h" +#include "luos_utils.h" +#include "../serial_protocol.h" + +/******************************************************************************* + * Definitions + ******************************************************************************/ + +/******************************************************************************* + * Variables + ******************************************************************************/ +volatile uint8_t is_sending = false; +volatile uint16_t size_to_send = 0; +volatile uint16_t RX_PrevPointerPosition = 0; +/******************************************************************************* + * Function + ******************************************************************************/ +static void PipeCom_DMAInit(void); +static void PipeCom_SerialSend(void); + +/****************************************************************************** + * @brief init must be call in project init + * @param None + * @return None + ******************************************************************************/ +void PipeCom_Init(void) +{ + LL_USART_DeInit(PIPE_COM); + /////////////////////////////// + // GPIO PIPE Init + /////////////////////////////// + PIPE_TX_CLK(); + PIPE_RX_CLK(); + + GPIO_InitTypeDef GPIO_InitStruct = {0}; + + // TX + GPIO_InitStruct.Pin = PIPE_TX_PIN; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Pull = GPIO_PULLUP; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + GPIO_InitStruct.Alternate = PIPE_TX_AF; + HAL_GPIO_Init(PIPE_TX_PORT, &GPIO_InitStruct); + // RX + GPIO_InitStruct.Pin = PIPE_RX_PIN; + GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; + GPIO_InitStruct.Pull = GPIO_PULLUP; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + GPIO_InitStruct.Alternate = PIPE_RX_AF; + HAL_GPIO_Init(PIPE_RX_PORT, &GPIO_InitStruct); + + /////////////////////////////// + // USART PIPE Init + /////////////////////////////// + PIPE_COM_CLOCK_ENABLE(); + + LL_USART_InitTypeDef USART_InitStruct; + // Initialise USART3 + LL_USART_Disable(PIPE_COM); + USART_InitStruct.BaudRate = PIPE_SERIAL_BAUDRATE; + USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; + USART_InitStruct.StopBits = LL_USART_STOPBITS_1; + USART_InitStruct.Parity = LL_USART_PARITY_NONE; + USART_InitStruct.TransferDirection = LL_USART_DIRECTION_TX_RX; + USART_InitStruct.HardwareFlowControl = LL_USART_HWCONTROL_NONE; + USART_InitStruct.OverSampling = LL_USART_OVERSAMPLING_16; + while (LL_USART_Init(PIPE_COM, &USART_InitStruct) != SUCCESS) + ; + LL_USART_Enable(PIPE_COM); + + LL_USART_ClearFlag_IDLE(PIPE_COM); + LL_USART_EnableIT_IDLE(PIPE_COM); + + HAL_NVIC_EnableIRQ(PIPE_COM_IRQ); + HAL_NVIC_SetPriority(PIPE_COM_IRQ, 1, 1); + + RX_PrevPointerPosition = 0; + PipeCom_DMAInit(); + SerialProtocol_Init(); +} +/****************************************************************************** + * @brief init must be call in project init + * @param None + * @return None + ******************************************************************************/ +static void PipeCom_DMAInit(void) +{ + LL_DMA_DeInit(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL); + LL_DMA_DeInit(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL); + + PIPE_RX_DMA_CLOCK_ENABLE(); + PIPE_TX_DMA_CLOCK_ENABLE(); + + // Pipe to Luos + LL_DMA_DisableChannel(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL); + LL_DMA_SetDataTransferDirection(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, LL_DMA_DIRECTION_PERIPH_TO_MEMORY); + LL_DMA_SetChannelPriorityLevel(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, LL_DMA_PRIORITY_LOW); + LL_DMA_SetMode(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, LL_DMA_MODE_CIRCULAR); + LL_DMA_SetPeriphIncMode(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, LL_DMA_PERIPH_NOINCREMENT); + LL_DMA_SetMemoryIncMode(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, LL_DMA_MEMORY_INCREMENT); + LL_DMA_SetPeriphSize(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, LL_DMA_PDATAALIGN_BYTE); + LL_DMA_SetMemorySize(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, LL_DMA_MDATAALIGN_BYTE); + LL_DMA_SetPeriphRequest(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, PIPE_RX_DMA_REQUEST); + + // Prepare buffer + LL_DMA_SetPeriphAddress(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, (uint32_t)&PIPE_COM->RDR); + LL_DMA_SetDataLength(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, PIPE_RX_BUFFER_SIZE); + LL_DMA_SetMemoryAddress(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL, (uint32_t)Pipe_GetRxStreamChannel()->ring_buffer); + LL_USART_EnableDMAReq_RX(PIPE_COM); + LL_DMA_EnableChannel(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL); + + // Luos to Pipe + LL_DMA_SetDataTransferDirection(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, LL_DMA_DIRECTION_MEMORY_TO_PERIPH); + LL_DMA_SetChannelPriorityLevel(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, LL_DMA_PRIORITY_LOW); + LL_DMA_SetMode(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, LL_DMA_MODE_NORMAL); + LL_DMA_SetPeriphIncMode(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, LL_DMA_PERIPH_NOINCREMENT); + LL_DMA_SetMemoryIncMode(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, LL_DMA_MEMORY_INCREMENT); + LL_DMA_SetPeriphSize(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, LL_DMA_PDATAALIGN_BYTE); + LL_DMA_SetMemorySize(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, LL_DMA_MDATAALIGN_BYTE); + LL_DMA_SetPeriphRequest(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, PIPE_TX_DMA_REQUEST); + + // Prepare buffer + LL_DMA_SetPeriphAddress(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, (uint32_t)&PIPE_COM->TDR); + LL_USART_EnableDMAReq_TX(PIPE_COM); + HAL_NVIC_EnableIRQ(PIPE_TX_DMA_IRQ); + HAL_NVIC_SetPriority(PIPE_TX_DMA_IRQ, 1, 1); + + LL_DMA_EnableIT_TC(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL); +} +/****************************************************************************** + * @brief loop must be call in project loop + * @param None + * @return None + ******************************************************************************/ +void PipeCom_Loop(void) +{ +} +/****************************************************************************** + * @brief Check if a message is available + * @param None + * @return None + ******************************************************************************/ +uint8_t PipeCom_Receive(uint16_t *size) +{ + return SerialProtocol_IsMsgComplete(size); +} +/****************************************************************************** + * @brief Create msg and send it + * @param None + * @return None + ******************************************************************************/ +void PipeCom_Send(void) +{ + SerialProtocol_CreateTxMsg(); + PipeCom_SerialSend(); +} +/****************************************************************************** + * @brief Send msg on serial Pipe + * @param None + * @return None + ******************************************************************************/ +static void PipeCom_SerialSend(void) +{ + if (is_sending == false) + { + is_sending = true; + size_to_send = SerialProtocol_GetSizeToSend(); + LL_DMA_DisableChannel(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL); + LL_DMA_SetMemoryAddress(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, (uint32_t)SerialProtocol_GetDataToSend()); + LL_DMA_SetDataLength(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL, size_to_send); + LL_DMA_EnableChannel(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL); + } +} +/****************************************************************************** + * @brief init must be call in project init + * @param None + * @return None + ******************************************************************************/ +void PIPE_COM_IRQHANDLER() +{ + uint16_t size = 0; + uint16_t RX_PointerPosition = 0; + + // check if we receive an IDLE on usart3 + if (LL_USART_IsActiveFlag_IDLE(PIPE_COM)) + { + LL_USART_ClearFlag_IDLE(PIPE_COM); + if (LL_DMA_GetDataLength(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL) == 0) + { + return; + } + + RX_PointerPosition = PIPE_RX_BUFFER_SIZE - LL_DMA_GetDataLength(PIPE_RX_DMA, PIPE_RX_DMA_CHANNEL); + + if (PIPE_RX_DMA_TC(PIPE_RX_DMA) != RESET) // DMA buffer overflow + { + PIPE_RX_DMA_CLEAR_TC(PIPE_RX_DMA); + size = (PIPE_RX_BUFFER_SIZE - RX_PrevPointerPosition) + RX_PointerPosition; + } + else + { + size = RX_PointerPosition - RX_PrevPointerPosition; + } + RX_PrevPointerPosition = RX_PointerPosition; + if (size != 0) + { + Streaming_AddAvailableSampleNB(Pipe_GetRxStreamChannel(), size); + } + } +} +/****************************************************************************** + * @brief init must be call in project init + * @param None + * @return None + ******************************************************************************/ +void PIPE_TX_DMA_IRQHANDLER() +{ + uint16_t size = 0; + // check if we receive an IDLE on usart3 + // check if we receive an IDLE on usart3 + if ((PIPE_TX_DMA_TC(PIPE_TX_DMA) != RESET) && (LL_DMA_IsEnabledIT_TC(PIPE_TX_DMA, PIPE_TX_DMA_CHANNEL) != RESET)) + { + PIPE_TX_DMA_CLEAR_TC(PIPE_TX_DMA); + + Streaming_RmvAvailableSampleNB(Pipe_GetTxStreamChannel(), size_to_send); + size = SerialProtocol_GetSizeToSend(); + is_sending = false; + if (size > 0) + { + PipeCom_SerialSend(); + } + } +} diff --git a/tool_services/pipe/SERIAL/NUCLEO-L476/pipe_com.h b/tool_services/pipe/SERIAL/NUCLEO-L476/pipe_com.h new file mode 100644 index 000000000..2d11b2543 --- /dev/null +++ b/tool_services/pipe/SERIAL/NUCLEO-L476/pipe_com.h @@ -0,0 +1,70 @@ +/****************************************************************************** + * @file pipe_com + * @brief communication driver + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef PIPE_COM_H +#define PIPE_COM_H + +#include "_pipe.h" + +#include "stm32l4xx_hal.h" +#include "stm32l4xx_ll_usart.h" +#include "stm32l4xx_ll_gpio.h" +#include "stm32l4xx_ll_exti.h" +#include "stm32l4xx_ll_dma.h" +#include "stm32l4xx_ll_system.h" +#include "stm32l4xx_hal.h" +/******************************************************************************* + * Definitions + ******************************************************************************/ +// PIPE_CONFIG need to be define in your node_config.h if you want to redefine +// Pipe configuration usart or DMA If you need change something in this configuration +// you must redefine all the configuration in you node_config.h +#ifndef PIPE_CONFIG + #define PIPE_TX_CLK() __HAL_RCC_GPIOA_CLK_ENABLE(); + #define PIPE_TX_PIN GPIO_PIN_2 + #define PIPE_TX_PORT GPIOA + #define PIPE_TX_AF GPIO_AF7_USART2 + + #define PIPE_RX_CLK() __HAL_RCC_GPIOA_CLK_ENABLE(); + #define PIPE_RX_PIN GPIO_PIN_3 + #define PIPE_RX_PORT GPIOA + #define PIPE_RX_AF GPIO_AF7_USART2 + + #define PIPE_COM_CLOCK_ENABLE() __HAL_RCC_USART2_CLK_ENABLE() + #define PIPE_COM USART2 + #define PIPE_COM_IRQ USART2_IRQn + #define PIPE_COM_IRQHANDLER() USART2_IRQHandler() + + #define PIPE_RX_DMA_CLOCK_ENABLE() __HAL_RCC_DMA1_CLK_ENABLE(); + #define PIPE_RX_DMA DMA1 + #define PIPE_RX_DMA_CHANNEL LL_DMA_CHANNEL_6 + #define PIPE_RX_DMA_REQUEST LL_DMA_REQUEST_2 + #define PIPE_RX_DMA_TC(PIPE_RX_DMA) LL_DMA_IsActiveFlag_TC6(PIPE_RX_DMA) + #define PIPE_RX_DMA_CLEAR_TC(PIPE_RX_DMA) LL_DMA_ClearFlag_TC6(PIPE_RX_DMA) + + #define PIPE_TX_DMA_CLOCK_ENABLE() __HAL_RCC_DMA1_CLK_ENABLE(); + #define PIPE_TX_DMA DMA1 + #define PIPE_TX_DMA_CHANNEL LL_DMA_CHANNEL_7 + #define PIPE_TX_DMA_REQUEST LL_DMA_REQUEST_2 + #define PIPE_TX_DMA_TC(PIPE_TX_DMA) LL_DMA_IsActiveFlag_TC7(PIPE_TX_DMA) + #define PIPE_TX_DMA_CLEAR_TC(PIPE_TX_DMA) LL_DMA_ClearFlag_TC7(PIPE_TX_DMA) + #define PIPE_TX_DMA_IRQ DMA1_Channel7_IRQn + #define PIPE_TX_DMA_IRQHANDLER() DMA1_Channel7_IRQHandler() +#endif + +/******************************************************************************* + * Variables + ******************************************************************************/ + +/******************************************************************************* + * Function + ******************************************************************************/ +void PipeCom_Init(void); +void PipeCom_Loop(void); +uint8_t PipeCom_Receive(uint16_t *size); +void PipeCom_Send(void); + +#endif /* PIPE_H */ From 69112cefc97d40302735fb7b462fd275c64c1d91 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Wed, 24 Jan 2024 14:25:38 +0100 Subject: [PATCH 23/81] Fix a small luos_engine compilation display --- source_filter_script.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source_filter_script.py b/source_filter_script.py index 7fb3ff69b..9e264cc89 100644 --- a/source_filter_script.py +++ b/source_filter_script.py @@ -14,9 +14,10 @@ visited_key = "__LUOS_CORE_SCRIPT_CALLED" global_env = DefaultEnvironment() +click.secho("") +click.secho("Luos engine build configuration:", underline=True) + if env.get("UPLOAD_PROTOCOL") == "custom" and not visited_key in global_env: - click.secho("") - click.secho("Luos engine build configuration:", underline=True) # install pyluos try: import pyluos From 7e5d4b47eee0eeb2d5282082cacee97174f80f90 Mon Sep 17 00:00:00 2001 From: BHAY-3DiTex <94361698+BHAY-3DiTex@users.noreply.github.com> Date: Tue, 23 Jan 2024 12:05:48 +0100 Subject: [PATCH 24/81] Add \\\\.\\ to portname for serial_network on windows To Manage COM Port number greater than COM9. --- network/serial_network/HAL/NATIVE/serial_network_hal.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/network/serial_network/HAL/NATIVE/serial_network_hal.c b/network/serial_network/HAL/NATIVE/serial_network_hal.c index e9d50c614..bf7ca9912 100644 --- a/network/serial_network/HAL/NATIVE/serial_network_hal.c +++ b/network/serial_network/HAL/NATIVE/serial_network_hal.c @@ -185,8 +185,10 @@ void SerialHAL_Init(uint8_t *rx_buffer, uint32_t buffer_size) // Open the serial port #ifdef _WIN32 + char tmp[128]; + sprintf(tmp, "\\\\.\\%s", portname); hSerial = CreateFile( - portname, + tmp, GENERIC_READ | GENERIC_WRITE, 0, // exclusive access NULL, // no security From 1e5954312629f2005ec0354ae7e4f60bcf1dbcb4 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Wed, 24 Jan 2024 13:09:21 +0100 Subject: [PATCH 25/81] [Gate] Simplify Json conversion functions --- tool_services/gate/TinyJSON/convert.c | 256 +++++++++++++------------- tool_services/gate/convert.h | 2 +- tool_services/gate/data_manager.c | 4 +- 3 files changed, 131 insertions(+), 131 deletions(-) diff --git a/tool_services/gate/TinyJSON/convert.c b/tool_services/gate/TinyJSON/convert.c index 85c687f6b..a1e560bd4 100644 --- a/tool_services/gate/TinyJSON/convert.c +++ b/tool_services/gate/TinyJSON/convert.c @@ -19,7 +19,7 @@ #define MAX_JSON_FIELDS 50 static const char *Convert_Float(float value); -static void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char *property, const json_t *jobj, msg_t *msg, char *bin_data); +static void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char *property, const json_t *jobj, char *bin_data); static const char *Convert_StringFromType(luos_type_t type); /******************************************************************************* @@ -63,10 +63,9 @@ const char *Convert_Float(float value) * Luos Json data to Luos messages conversion ******************************************************************************/ // Convert a Json into messages -void Convert_DataToLuos(service_t *service, char *data) +void Convert_DataToMsg(service_t *service, char *data) { json_t pool[MAX_JSON_FIELDS]; - msg_t msg; // check if we have a complete received command json_t const *root = json_create(data, pool, MAX_JSON_FIELDS); @@ -121,7 +120,7 @@ void Convert_DataToLuos(service_t *service, char *data) while (parameter_jsn != NULL) { char *property = (char *)json_getName(parameter_jsn); - Convert_JsonToMsg(service, result.result_table[0]->id, result.result_table[0]->type, property, parameter_jsn, &msg, (char *)data); + Convert_JsonToMsg(service, result.result_table[0]->id, result.result_table[0]->type, property, parameter_jsn, (char *)data); parameter_jsn = json_getSibling(parameter_jsn); } // Get next service @@ -131,20 +130,21 @@ void Convert_DataToLuos(service_t *service, char *data) } } // Create msg from a service json data -void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char *property, const json_t *jobj, msg_t *msg, char *bin_data) +void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char *property, const json_t *jobj, char *bin_data) { time_luos_t time; + msg_t msg; float data = 0.0; - msg->header.target_mode = SERVICEIDACK; - msg->header.target = id; + msg.header.target_mode = SERVICEIDACK; + msg.header.target = id; const uint16_t property_type = json_getType(jobj); //********** global convertion*********** // ratio if ((property && !strcmp(property, "power_ratio")) && ((property_type == JSON_REAL) || (property_type == JSON_INTEGER))) { ratio_t ratio = RatioOD_RatioFrom_Percent(json_getReal(jobj)); - RatioOD_RatioToMsg(&ratio, msg); - while (Luos_SendMsg(service, msg) == FAILED) + RatioOD_RatioToMsg(&ratio, &msg); + while (Luos_SendMsg(service, &msg) == FAILED) { Luos_Loop(); } @@ -156,8 +156,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * if ((property_type == JSON_REAL) || (property_type == JSON_INTEGER)) { angular_position_t angular_position = AngularOD_PositionFrom_deg(json_getReal(jobj)); - AngularOD_PositionToMsg(&angular_position, msg); - Luos_SendMsg(service, msg); + AngularOD_PositionToMsg(&angular_position, &msg); + Luos_SendMsg(service, &msg); return; } if (property_type == JSON_ARRAY) @@ -176,8 +176,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * } if (i < GATE_BUFF_SIZE - 1) { - msg->header.cmd = ANGULAR_POSITION; - Luos_SendData(service, msg, &bin_data[i], (unsigned int)size); + msg.header.cmd = ANGULAR_POSITION; + Luos_SendData(service, &msg, &bin_data[i], (unsigned int)size); } return; } @@ -191,10 +191,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * limits[0] = AngularOD_PositionFrom_deg(json_getReal(item)); item = json_getSibling(item); limits[1] = AngularOD_PositionFrom_deg(json_getReal(item)); - memcpy(&msg->data[0], limits, 2 * sizeof(float)); - msg->header.cmd = ANGULAR_POSITION_LIMIT; - msg->header.size = 2 * sizeof(float); - Luos_SendMsg(service, msg); + memcpy(&msg.data[0], limits, 2 * sizeof(float)); + msg.header.cmd = ANGULAR_POSITION_LIMIT; + msg.header.size = 2 * sizeof(float); + Luos_SendMsg(service, &msg); return; } // Limit linear position @@ -205,10 +205,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * limits[0] = LinearOD_PositionFrom_mm(json_getReal(item)); item = json_getSibling(item); limits[1] = LinearOD_PositionFrom_mm(json_getReal(item)); - memcpy(&msg->data[0], limits, 2 * sizeof(linear_position_t)); - msg->header.cmd = LINEAR_POSITION_LIMIT; - msg->header.size = 2 * sizeof(linear_position_t); - Luos_SendMsg(service, msg); + memcpy(&msg.data[0], limits, 2 * sizeof(linear_position_t)); + msg.header.cmd = LINEAR_POSITION_LIMIT; + msg.header.size = 2 * sizeof(linear_position_t); + Luos_SendMsg(service, &msg); return; } // Limit angular speed @@ -219,10 +219,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * limits[0] = AngularOD_SpeedFrom_deg_s(json_getReal(item)); item = json_getSibling(item); limits[1] = AngularOD_SpeedFrom_deg_s(json_getReal(item)); - memcpy(&msg->data[0], limits, 2 * sizeof(float)); - msg->header.cmd = ANGULAR_SPEED_LIMIT; - msg->header.size = 2 * sizeof(float); - Luos_SendMsg(service, msg); + memcpy(&msg.data[0], limits, 2 * sizeof(float)); + msg.header.cmd = ANGULAR_SPEED_LIMIT; + msg.header.size = 2 * sizeof(float); + Luos_SendMsg(service, &msg); return; } // Limit linear speed @@ -233,28 +233,28 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * limits[0] = LinearOD_SpeedFrom_mm_s(json_getReal(item)); item = json_getSibling(item); limits[1] = LinearOD_SpeedFrom_mm_s(json_getReal(item)); - memcpy(&msg->data[0], limits, 2 * sizeof(linear_speed_t)); - msg->header.cmd = LINEAR_SPEED_LIMIT; - msg->header.size = 2 * sizeof(linear_speed_t); - Luos_SendMsg(service, msg); + memcpy(&msg.data[0], limits, 2 * sizeof(linear_speed_t)); + msg.header.cmd = LINEAR_SPEED_LIMIT; + msg.header.size = 2 * sizeof(linear_speed_t); + Luos_SendMsg(service, &msg); return; } // Limit ratio if ((property && !strcmp(property, "limit_power")) && ((property_type == JSON_REAL) || (property_type == JSON_INTEGER))) { ratio_t ratio = RatioOD_RatioFrom_Percent((float)json_getReal(jobj)); - RatioOD_RatioToMsg(&ratio, msg); - msg->header.cmd = RATIO_LIMIT; - Luos_SendMsg(service, msg); + RatioOD_RatioToMsg(&ratio, &msg); + msg.header.cmd = RATIO_LIMIT; + Luos_SendMsg(service, &msg); return; } // Limit current if ((property && !strcmp(property, "limit_current")) && ((property_type == JSON_REAL) || (property_type == JSON_INTEGER))) { current_t current = ElectricOD_CurrentFrom_A(json_getReal(jobj)); - ElectricOD_CurrentToMsg(¤t, msg); - msg->header.cmd = CURRENT_LIMIT; - Luos_SendMsg(service, msg); + ElectricOD_CurrentToMsg(¤t, &msg); + msg.header.cmd = CURRENT_LIMIT; + Luos_SendMsg(service, &msg); return; } // target Rotation speed @@ -264,8 +264,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * { // this should be a function because it is frequently used angular_speed_t angular_speed = AngularOD_SpeedFrom_deg_s((float)json_getReal(jobj)); - AngularOD_SpeedToMsg(&angular_speed, msg); - Luos_SendMsg(service, msg); + AngularOD_SpeedToMsg(&angular_speed, &msg); + Luos_SendMsg(service, &msg); return; } if (property_type == JSON_ARRAY) @@ -284,8 +284,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * } if (i < GATE_BUFF_SIZE - 1) { - msg->header.cmd = ANGULAR_SPEED; - Luos_SendData(service, msg, &bin_data[i], (unsigned int)size); + msg.header.cmd = ANGULAR_SPEED; + Luos_SendData(service, &msg, &bin_data[i], (unsigned int)size); } return; } @@ -297,8 +297,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * if ((property_type == JSON_REAL) || (property_type == JSON_INTEGER)) { linear_position_t linear_position = LinearOD_PositionFrom_m((float)json_getReal(jobj)); - LinearOD_PositionToMsg(&linear_position, msg); - Luos_SendMsg(service, msg); + LinearOD_PositionToMsg(&linear_position, &msg); + Luos_SendMsg(service, &msg); return; } if (property_type == JSON_ARRAY) @@ -317,9 +317,9 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * } if (i < GATE_BUFF_SIZE - 1) { - msg->header.cmd = LINEAR_POSITION; + msg.header.cmd = LINEAR_POSITION; // todo WATCHOUT this could be mm ! - Luos_SendData(service, msg, &bin_data[i], (unsigned int)size); + Luos_SendData(service, &msg, &bin_data[i], (unsigned int)size); } return; } @@ -328,8 +328,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * if ((property && !strcmp(property, "target_trans_speed")) && ((property_type == JSON_REAL) || (property_type == JSON_INTEGER))) { linear_speed_t linear_speed = LinearOD_SpeedFrom_mm_s((float)json_getReal(jobj)); - LinearOD_SpeedToMsg(&linear_speed, msg); - Luos_SendMsg(service, msg); + LinearOD_SpeedToMsg(&linear_speed, &msg); + Luos_SendMsg(service, &msg); return; } // time @@ -337,8 +337,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * { // this should be a function because it is frequently used time = TimeOD_TimeFrom_s((float)json_getReal(jobj)); - TimeOD_TimeToMsg(&time, msg); - Luos_SendMsg(service, msg); + TimeOD_TimeToMsg(&time, &msg); + Luos_SendMsg(service, &msg); return; } // Pid @@ -351,10 +351,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * pid[i] = (float)json_getReal(item); item = json_getSibling(item); } - memcpy(&msg->data[0], pid, sizeof(asserv_pid_t)); - msg->header.cmd = PID; - msg->header.size = sizeof(asserv_pid_t); - Luos_SendMsg(service, msg); + memcpy(&msg.data[0], pid, sizeof(asserv_pid_t)); + msg.header.cmd = PID; + msg.header.size = sizeof(asserv_pid_t); + Luos_SendMsg(service, &msg); return; } // resolution @@ -362,10 +362,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * { // this should be a function because it is frequently used data = (float)json_getReal(jobj); - memcpy(msg->data, &data, sizeof(data)); - msg->header.cmd = RESOLUTION; - msg->header.size = sizeof(data); - Luos_SendMsg(service, msg); + memcpy(msg.data, &data, sizeof(data)); + msg.header.cmd = RESOLUTION; + msg.header.size = sizeof(data); + Luos_SendMsg(service, &msg); return; } // offset @@ -373,10 +373,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * { // this should be a function because it is frequently used data = (float)json_getReal(jobj); - memcpy(msg->data, &data, sizeof(data)); - msg->header.cmd = OFFSET; - msg->header.size = sizeof(data); - Luos_SendMsg(service, msg); + memcpy(msg.data, &data, sizeof(data)); + msg.header.cmd = OFFSET; + msg.header.size = sizeof(data); + Luos_SendMsg(service, &msg); return; } // reduction ratio @@ -384,20 +384,20 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * { // this should be a function because it is frequently used data = (float)json_getReal(jobj); - memcpy(msg->data, &data, sizeof(data)); - msg->header.cmd = REDUCTION; - msg->header.size = sizeof(data); - Luos_SendMsg(service, msg); + memcpy(msg.data, &data, sizeof(data)); + msg.header.cmd = REDUCTION; + msg.header.size = sizeof(data); + Luos_SendMsg(service, &msg); return; } // dimension (m) if ((property && !strcmp(property, "dimension")) && ((property_type == JSON_REAL) || (property_type == JSON_INTEGER))) { linear_position_t linear_position = LinearOD_PositionFrom_mm((float)json_getReal(jobj)); - LinearOD_PositionToMsg(&linear_position, msg); + LinearOD_PositionToMsg(&linear_position, &msg); // redefine a specific message type. - msg->header.cmd = DIMENSION; - Luos_SendMsg(service, msg); + msg.header.cmd = DIMENSION; + Luos_SendMsg(service, &msg); return; } // voltage @@ -405,25 +405,25 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * { // this should be a function because it is frequently used voltage_t volt = ElectricOD_VoltageFrom_V((float)json_getReal(jobj)); - ElectricOD_VoltageToMsg(&volt, msg); - Luos_SendMsg(service, msg); + ElectricOD_VoltageToMsg(&volt, &msg); + Luos_SendMsg(service, &msg); return; } // reinit if (property && !strcmp(property, "reinit")) { - msg->header.cmd = REINIT; - msg->header.size = 0; - Luos_SendMsg(service, msg); + msg.header.cmd = REINIT; + msg.header.size = 0; + Luos_SendMsg(service, &msg); return; } // control (play, pause, stop, rec) if ((property && !strcmp(property, "control")) && (property_type == JSON_INTEGER)) { - msg->data[0] = json_getInteger(jobj); - msg->header.cmd = CONTROL; - msg->header.size = sizeof(control_t); - Luos_SendMsg(service, msg); + msg.data[0] = json_getInteger(jobj); + msg.header.cmd = CONTROL; + msg.header.size = sizeof(control_t); + Luos_SendMsg(service, &msg); return; } // Pressure @@ -431,10 +431,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * { // this should be a function because it is frequently used data = (float)json_getReal(jobj); - memcpy(msg->data, &data, sizeof(data)); - msg->header.cmd = PRESSURE; - msg->header.size = sizeof(data); - Luos_SendMsg(service, msg); + memcpy(msg.data, &data, sizeof(data)); + msg.header.cmd = PRESSURE; + msg.header.size = sizeof(data); + Luos_SendMsg(service, &msg); return; } // Color @@ -449,8 +449,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * color.unmap[i] = (char)json_getInteger(item); item = json_getSibling(item); } - IlluminanceOD_ColorToMsg(&color, msg); - Luos_SendMsg(service, msg); + IlluminanceOD_ColorToMsg(&color, &msg); + Luos_SendMsg(service, &msg); } else { @@ -468,8 +468,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * } if (i < GATE_BUFF_SIZE - 1) { - msg->header.cmd = COLOR; - Luos_SendData(service, msg, &bin_data[i], (unsigned int)size); + msg.header.cmd = COLOR; + Luos_SendData(service, &msg, &bin_data[i], (unsigned int)size); } } return; @@ -477,10 +477,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * // IO_STATE if ((property && !strcmp(property, "io_state")) && (property_type == JSON_BOOLEAN)) { - msg->data[0] = json_getBoolean(jobj); - msg->header.cmd = IO_STATE; - msg->header.size = sizeof(char); - Luos_SendMsg(service, msg); + msg.data[0] = json_getBoolean(jobj); + msg.header.cmd = IO_STATE; + msg.header.size = sizeof(char); + Luos_SendMsg(service, &msg); return; } // update time @@ -490,9 +490,9 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * { // this should be a function because it is frequently used time = TimeOD_TimeFrom_s((float)json_getReal(jobj)); - TimeOD_TimeToMsg(&time, msg); - msg->header.cmd = UPDATE_PUB; - Luos_SendMsg(service, msg); + TimeOD_TimeToMsg(&time, &msg); + msg.header.cmd = UPDATE_PUB; + Luos_SendMsg(service, &msg); } else { @@ -508,46 +508,46 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * // In this case we need to send the message as system message int i = 0; char *alias = (char *)json_getValue(jobj); - msg->header.size = strlen(alias); + msg.header.size = strlen(alias); // Change size to fit into 16 characters - if (msg->header.size > 15) + if (msg.header.size > 15) { - msg->header.size = 15; + msg.header.size = 15; } // Clean the '\0' even if we short the alias - alias[msg->header.size] = '\0'; + alias[msg.header.size] = '\0'; // Copy the alias into the data field of the message - for (i = 0; i < msg->header.size; i++) + for (i = 0; i < msg.header.size; i++) { - msg->data[i] = alias[i]; + msg.data[i] = alias[i]; } - msg->data[msg->header.size] = '\0'; - msg->header.cmd = WRITE_ALIAS; - Luos_SendMsg(service, msg); + msg.data[msg.header.size] = '\0'; + msg.header.cmd = WRITE_ALIAS; + Luos_SendMsg(service, &msg); return; } // FIRMWARE REVISION if (property && !strcmp(property, "revision")) { - msg->header.cmd = REVISION; - msg->header.size = 0; - Luos_SendMsg(service, msg); + msg.header.cmd = REVISION; + msg.header.size = 0; + Luos_SendMsg(service, &msg); return; } // Luos REVISION if (property && !strcmp(property, "luos_revision")) { - msg->header.cmd = LUOS_REVISION; - msg->header.size = 0; - Luos_SendMsg(service, msg); + msg.header.cmd = LUOS_REVISION; + msg.header.size = 0; + Luos_SendMsg(service, &msg); return; } // Luos STAT if (property && !strcmp(property, "luos_statistics")) { - msg->header.cmd = LUOS_STATISTICS; - msg->header.size = 0; - Luos_SendMsg(service, msg); + msg.header.cmd = LUOS_STATISTICS; + msg.header.size = 0; + Luos_SendMsg(service, &msg); return; } // Parameters @@ -556,10 +556,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * if (property_type == JSON_INTEGER) { uint32_t val = (uint32_t)json_getInteger(jobj); - memcpy(msg->data, &val, sizeof(uint32_t)); - msg->header.size = 4; - msg->header.cmd = PARAMETERS; - Luos_SendMsg(service, msg); + memcpy(msg.data, &val, sizeof(uint32_t)); + msg.header.size = 4; + msg.header.cmd = PARAMETERS; + Luos_SendMsg(service, &msg); return; } if (property_type == JSON_ARRAY) @@ -573,12 +573,12 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * for (val = item; val != 0; val = json_getSibling(val)) { uint32_t value = (uint32_t)json_getInteger(val); - memcpy(&msg->data[i * sizeof(uint32_t)], &value, sizeof(uint32_t)); + memcpy(&msg.data[i * sizeof(uint32_t)], &value, sizeof(uint32_t)); i++; } - msg->header.cmd = PARAMETERS; - msg->header.size = i * sizeof(uint32_t); - Luos_SendMsg(service, msg); + msg.header.cmd = PARAMETERS; + msg.header.size = i * sizeof(uint32_t); + Luos_SendMsg(service, &msg); } else { @@ -596,8 +596,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * } if (i < GATE_BUFF_SIZE - 1) { - msg->header.cmd = PARAMETERS; - Luos_SendData(service, msg, &bin_data[i], (unsigned int)size); + msg.header.cmd = PARAMETERS; + Luos_SendData(service, &msg, &bin_data[i], (unsigned int)size); } } return; @@ -616,12 +616,12 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * for (val = item; val != 0; val = json_getSibling(val)) { uint32_t value = (uint32_t)json_getInteger(val); - memcpy(&msg->data[i * sizeof(uint32_t)], &value, sizeof(uint32_t)); + memcpy(&msg.data[i * sizeof(uint32_t)], &value, sizeof(uint32_t)); i++; } - msg->header.cmd = REGISTER; - msg->header.size = i * sizeof(uint32_t); - Luos_SendMsg(service, msg); + msg.header.cmd = REGISTER; + msg.header.size = i * sizeof(uint32_t); + Luos_SendMsg(service, &msg); } else { @@ -639,8 +639,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * } if (i < GATE_BUFF_SIZE - 1) { - msg->header.cmd = REGISTER; - Luos_SendData(service, msg, &bin_data[i], (unsigned int)size); + msg.header.cmd = REGISTER; + Luos_SendData(service, &msg, &bin_data[i], (unsigned int)size); } } return; @@ -648,10 +648,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * // Set_id if ((property && !strcmp(property, "set_id")) && (property_type == JSON_INTEGER)) { - msg->data[0] = (char)json_getInteger(jobj); - msg->header.cmd = SETID; - msg->header.size = sizeof(char); - Luos_SendMsg(service, msg); + msg.data[0] = (char)json_getInteger(jobj); + msg.header.cmd = SETID; + msg.header.size = sizeof(char); + Luos_SendMsg(service, &msg); return; } } diff --git a/tool_services/gate/convert.h b/tool_services/gate/convert.h index 46ad2cfeb..600bf53a1 100644 --- a/tool_services/gate/convert.h +++ b/tool_services/gate/convert.h @@ -26,7 +26,7 @@ typedef struct } servo_parameters_t; // Luos data to Luos messages convertion -void Convert_DataToLuos(service_t *service, char *data); +void Convert_DataToMsg(service_t *service, char *data); // Luos service information to Data convertion uint16_t Convert_StartData(char *data); diff --git a/tool_services/gate/data_manager.c b/tool_services/gate/data_manager.c index 23d75aeee..6c1e74875 100644 --- a/tool_services/gate/data_manager.c +++ b/tool_services/gate/data_manager.c @@ -87,7 +87,7 @@ void DataManager_RunPipeOnly(service_t *service) if (Luos_ReceiveData(service, &data_msg, data_cmd) > 0) { // We finish to receive this data, execute the received command - Convert_DataToLuos(service, data_cmd); + Convert_DataToMsg(service, data_cmd); } } } @@ -199,7 +199,7 @@ void DataManager_Format(service_t *service) while (size > 0 && *data_ptr == '{') { uint32_t data_consumed = strlen(data_ptr) + 1; - Convert_DataToLuos(service, data_ptr); + Convert_DataToMsg(service, data_ptr); size -= data_consumed; data_ptr += data_consumed; } From fe903a7a1764d7a01e6d161f452a007f03e132fd Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Wed, 24 Jan 2024 13:20:35 +0100 Subject: [PATCH 26/81] [Gate] Allow user to add custom messages management to tiny-json converter --- tool_services/gate/TinyJSON/convert.c | 54 +++++++++++++++++++++-- tool_services/gate/TinyJSON/custom-json.h | 13 ++++++ 2 files changed, 63 insertions(+), 4 deletions(-) create mode 100644 tool_services/gate/TinyJSON/custom-json.h diff --git a/tool_services/gate/TinyJSON/convert.c b/tool_services/gate/TinyJSON/convert.c index a1e560bd4..2dcd7559a 100644 --- a/tool_services/gate/TinyJSON/convert.c +++ b/tool_services/gate/TinyJSON/convert.c @@ -12,9 +12,9 @@ #include "gate_config.h" #include "pipe_link.h" #include "data_manager.h" -#include "tiny-json.h" #include "bootloader_ex.h" #include "_routing_table.h" +#include "custom-json.h" #define MAX_JSON_FIELDS 50 @@ -25,6 +25,41 @@ static const char *Convert_StringFromType(luos_type_t type); /******************************************************************************* * Tools ******************************************************************************/ + +/****************************************************************************** + * @brief This function can be redefined by users to manage custom Json command to msg + * @param service the service that will need to transmit the message + * @param target_id the id of the targetted service + * @param property the property name + * @param jobj the json object containing the data of the property + * @param json_str the complete json string. You may need to use it to extract binary data in the end of the string (after \r) + * @return None + ******************************************************************************/ +__attribute__((weak)) void Convert_CustomJsonToMsg(service_t *service, uint16_t target_id, char *property, const json_t *jobj, char *json_str) +{ + return; +} + +/****************************************************************************** + * @brief This function can be redefined by users to manage custom msg command to Json + * @param None + * @return None + ******************************************************************************/ +__attribute__((weak)) void Convert_CustomMsgToJson(msg_t *msg, char *data) +{ + return; +} + +/****************************************************************************** + * @brief This function can be redefined by users to manage custom type to string + * @param type the type to convert + * @return None + ******************************************************************************/ +__attribute__((weak)) const char *Convert_CustomStringFromType(luos_type_t type) +{ + return NULL; +} + // This function reduce Float to string convertion without FPU to 1/3 of normal time. // This function have been inspired by Benoit Blanchon Blog : https://blog.benoitblanchon.fr/lightweight-float-to-string/ const char *Convert_Float(float value) @@ -506,8 +541,8 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * if ((property && !strcmp(property, "rename")) && (property_type == JSON_TEXT)) { // In this case we need to send the message as system message - int i = 0; - char *alias = (char *)json_getValue(jobj); + int i = 0; + char *alias = (char *)json_getValue(jobj); msg.header.size = strlen(alias); // Change size to fit into 16 characters if (msg.header.size > 15) @@ -522,7 +557,7 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * msg.data[i] = alias[i]; } msg.data[msg.header.size] = '\0'; - msg.header.cmd = WRITE_ALIAS; + msg.header.cmd = WRITE_ALIAS; Luos_SendMsg(service, &msg); return; } @@ -654,6 +689,10 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * Luos_SendMsg(service, &msg); return; } + + // If we reach the end of this function, this is because this command is not known by the gate. + // So we call the optional custom function to manage it. + Convert_CustomJsonToMsg(service, id, property, jobj, bin_data); } /******************************************************************************* @@ -881,6 +920,9 @@ uint16_t Convert_MsgToData(msg_t *msg, char *data) } break; default: + // If we reach this point, this is because the command is not known by the gate. + // So we call the optional custom function to manage it. + Convert_CustomMsgToJson(msg, data); break; } return (uint16_t)strlen(data); @@ -1063,6 +1105,10 @@ const char *Convert_StringFromType(luos_type_t type) return "Pressure"; break; default: + if (Convert_CustomStringFromType(type) != NULL) + { + return Convert_CustomStringFromType(type); + } return "Unknown"; break; } diff --git a/tool_services/gate/TinyJSON/custom-json.h b/tool_services/gate/TinyJSON/custom-json.h new file mode 100644 index 000000000..91c102398 --- /dev/null +++ b/tool_services/gate/TinyJSON/custom-json.h @@ -0,0 +1,13 @@ +/****************************************************************************** + * @file custom-json + * @brief Function allowing users to add custom data management to Luos Json conversion + * @author Luos + * @version 0.0.0 + ******************************************************************************/ + +#include "tiny-json.h" +#include "luos_engine.h" + +void Convert_CustomJsonToMsg(service_t *service, uint16_t target_id, char *property, const json_t *jobj, char *json_str); +void Convert_CustomMsgToJson(msg_t *msg, char *data); +const char *Convert_CustomStringFromType(luos_type_t type); From de80d193b36d44cc84494472f664695c9a99dcd2 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Fri, 26 Jan 2024 09:11:29 +0100 Subject: [PATCH 27/81] Add a custom pyluos type management example --- .gitignore | 1 + examples/projects/product/point_2D.py | 84 +++++++++++++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 examples/projects/product/point_2D.py diff --git a/.gitignore b/.gitignore index e4450ea08..ab8f54688 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ **/.DS_Store *.icloud **/*.icloud +**/*.pyc .gcda .gcno diff --git a/examples/projects/product/point_2D.py b/examples/projects/product/point_2D.py new file mode 100644 index 000000000..faf9d8f17 --- /dev/null +++ b/examples/projects/product/point_2D.py @@ -0,0 +1,84 @@ +from pyluos.services.service import Service +import numpy as np + +class Point_2D(Service): + + # control modes + _PLAY = 0 + _PAUSE = 1 + _STOP = 2 + + # buffer modes + _SINGLE = 0 + _CONTINUOUS = 1 + _STREAM = 2 + + def __init__(self, id, alias, device): + Service.__init__(self, 'Point_2D', id, alias, device) + self._point = (0, 0) + self._control = 0 + self._buffer_mode = _SINGLE + self._sampling_freq = 100.0 + + @property + def position(self): + return self._point + + @position.setter + def position(self, new_val): + data = [] + # check if the value is a tuple + if isinstance(new_val, tuple): + self._point = new_val + data = list(new_val) + self._push_value("linear_pos_2D", data) + # check if new_val is a list + elif hasattr(new_val, "__len__"): + # If this is a list of tuples, put all the tuple couple of values on a list + for i in range(len(new_val)): + if isinstance(new_val[i], tuple): + data.append(new_val[i][0]) + data.append(new_val[i][1]) + # send those values in an optimized way as a table of uint16_t + self._push_data('linear_pos_2D', [len(data) * 2], np.array(data, dtype=np.uint16)) # multiplying by the size of uint16_t + else: + raise ValueError("Point_2D.position must be a list") + + def play(self): + self._control = self._PLAY + self._push_value('control', self._control) + + def pause(self): + self._control = self._PAUSE + self._push_value('control', self._control) + + def stop(self): + self._control = self._STOP + self._push_value('control', self._control) + + def single(self): + self._buffer_mode = self._SINGLE + self._push_value('buffer_mode', self._buffer_mode) + + def continuous(self): + self._buffer_mode = self._CONTINUOUS + self._push_value('buffer_mode', self._buffer_mode) + + def stream(self): + self._buffer_mode = self._STREAM + self._push_value('buffer_mode', self._buffer_mode) + + @property + def sampling_freq(self): + return self._sampling_freq + + @sampling_freq.setter + def sampling_freq(self, sampling_freq): + self._sampling_freq = sampling_freq + self._push_value("time", 1.0 / sampling_freq) + + + def _update(self, new_state): + Service._update(self, new_state) + if 'linear_pos_2D' in new_state.keys(): + self._point = new_state['linear_pos_2D'] From d4b736ed8310939c50c943f342af90be13c0bed6 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Thu, 18 Jan 2024 15:25:22 +0100 Subject: [PATCH 28/81] Add NUCLEO-L476RG to the build action --- .github/workflows/build.yml | 46 +++++++++++++++++++------------------ 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 13e7b679a..94df7de52 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,7 +6,7 @@ on: - review_requested push: -concurrency: +concurrency: group: dev-build-${{ github.head_ref || github.ref_name }} cancel-in-progress: true @@ -46,9 +46,9 @@ jobs: - if: matrix.os == 'ubuntu-latest' run: | - sudo apt-get install -y lcov - lcov -d .pio/build/native/ -c -o lcov.info - lcov --remove lcov.info '*/usr/*' '*/Platforms/*' '*/bootloader/*' '*/.pio/*' '*/HAL/*' '*/test/*' '*/network/*' -o lcov.info + sudo apt-get install -y lcov + lcov -d .pio/build/native/ -c -o lcov.info + lcov --remove lcov.info '*/usr/*' '*/Platforms/*' '*/bootloader/*' '*/.pio/*' '*/HAL/*' '*/test/*' '*/network/*' -o lcov.info - if: matrix.os == 'ubuntu-latest' name: Coveralls @@ -59,8 +59,7 @@ jobs: needs: tests-run runs-on: ubuntu-latest steps: - - run: echo "Tests succeed!" - + - run: echo "Tests succeed!" code-format: name: Code format @@ -77,7 +76,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v2 with: - node-version: '14' + node-version: "14" - name: Install dependencies run: npm install -g clang-format@1.5.0 @@ -90,20 +89,23 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - project_folders: [examples/projects/l0, - examples/projects/Arduino, - examples/projects/NUCLEO-L432KC, - examples/projects/STM32F4-discovery, - examples/projects/NUCLEO-F401RE, - examples/projects/NUCLEO-F410RB, - examples/projects/NUCLEO-G431KB, - examples/projects/NUCLEO-G474RE, - examples/projects/NUCLEO-F072RB, - examples/projects/NUCLEO-L073RZ, - examples/projects/STM32L4S5_discovery, - examples/projects/ESP32, - examples/projects/native - ] + project_folders: + [ + examples/projects/l0, + examples/projects/Arduino, + examples/projects/NUCLEO-L432KC, + examples/projects/NUCLEO-L476RG, + examples/projects/STM32F4-discovery, + examples/projects/NUCLEO-F401RE, + examples/projects/NUCLEO-F410RB, + examples/projects/NUCLEO-G431KB, + examples/projects/NUCLEO-G474RE, + examples/projects/NUCLEO-F072RB, + examples/projects/NUCLEO-L073RZ, + examples/projects/STM32L4S5_discovery, + examples/projects/ESP32, + examples/projects/native, + ] os: [macos-latest, windows-latest, ubuntu-latest] steps: @@ -152,4 +154,4 @@ jobs: needs: examples-build runs-on: ubuntu-latest steps: - - run: echo "Build succeed!" + - run: echo "Build succeed!" From 14ea748f685b17591970a4cde946e8071b4519ed Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Wed, 24 Jan 2024 16:22:29 +0100 Subject: [PATCH 29/81] Improve some readme --- README.md | 2 +- engine/HAL/README.md | 3 +-- examples/apps/README.md | 3 +-- examples/apps/alarm_controller/README.md | 2 -- examples/apps/start_controller/README.md | 2 -- examples/projects/Arduino/bldc_simple_foc/README.md | 1 - .../projects/Arduino/button/lib/button/README.md | 2 -- examples/projects/Arduino/led/lib/led/README.md | 2 -- examples/projects/Arduino/led_ws/lib/led/README.md | 2 -- .../projects/Arduino/stepper_simple_foc/README.md | 1 - examples/projects/ESP32/button/lib/button/README.md | 2 -- .../ESP32/button_arduino/lib/button/README.md | 2 -- examples/projects/ESP32/led/lib/led/README.md | 2 -- .../projects/ESP32/led_arduino/lib/led/README.md | 2 -- examples/projects/NUCLEO-F072RB/button/README.md | 1 - examples/projects/NUCLEO-F072RB/dc_motor/README.md | 7 +------ .../projects/NUCLEO-F072RB/gate_serialcom/README.md | 3 +-- .../projects/NUCLEO-F072RB/potentiometer/README.md | 1 - .../NUCLEO-F401RE/button/lib/Button/README.md | 2 -- examples/projects/NUCLEO-F401RE/dc_motor/README.md | 1 - .../projects/NUCLEO-F401RE/led/lib/Led/README.md | 2 -- .../projects/NUCLEO-F401RE/potentiometer/README.md | 1 - .../NUCLEO-F410RB/button/lib/Button/README.md | 2 -- examples/projects/NUCLEO-F410RB/dc_motor/README.md | 1 - .../projects/NUCLEO-F410RB/potentiometer/README.md | 1 - .../NUCLEO-G431KB/button/lib/Button/README.md | 2 -- examples/projects/NUCLEO-G431KB/dc_motor/README.md | 1 - .../projects/NUCLEO-G431KB/potentiometer/README.md | 1 - .../NUCLEO-G474RE/button/lib/Button/README.md | 2 -- examples/projects/NUCLEO-L073RZ/button/README.md | 1 - .../NUCLEO-L073RZ/button/lib/Button/README.md | 2 -- .../projects/NUCLEO-L073RZ/gate_serialcom/README.md | 3 +-- .../NUCLEO-L432KC/button/lib/Button/README.md | 2 -- .../NUCLEO-L432KC/gpio/lib/Gpio_dev/README.md | 2 -- .../projects/NUCLEO-L432KC/led/lib/Led/README.md | 2 -- examples/projects/README.md | 12 +++++------- .../SAMD21XPLAINED/button/lib/button/README.md | 2 -- .../STM32F4-discovery/button/lib/Button/README.md | 2 -- .../projects/STM32L4S5_discovery/button/README.md | 1 - .../STM32L4S5_discovery/button/lib/Button/README.md | 2 -- .../STM32L4S5_discovery/gate_serialcom/README.md | 3 +-- examples/projects/l0/bike_alarm/README.md | 5 +---- .../l0/bike_alarm/alarm_controller/README.md | 9 ++------- .../alarm_controller/lib/Led_Fader/README.md | 2 -- .../l0/bike_alarm/start_controller/README.md | 9 ++------- .../bike_alarm/start_controller/lib/Button/README.md | 2 -- examples/projects/l0/button/README.md | 3 +-- examples/projects/l0/button/lib/Button/README.md | 2 -- examples/projects/l0/button_freertos/README.md | 9 ++------- .../projects/l0/button_freertos/lib/Button/README.md | 2 -- .../projects/l0/button_freertos/lib/Led/README.md | 2 -- examples/projects/l0/controller_motor/README.md | 9 ++------- .../controller_motor/lib/Controller_motor/README.md | 2 -- examples/projects/l0/dc_motor/README.md | 3 +-- examples/projects/l0/dc_motor/lib/DC_motor/README.md | 2 -- examples/projects/l0/demo/detection_button/README.md | 3 +-- .../l0/demo/detection_button/lib/Button/README.md | 2 -- .../detection_button/lib/Detection_Button/README.md | 2 -- .../projects/l0/demo/ledstrip_position/README.md | 3 +-- .../l0/demo/ledstrip_position/lib/Distance/README.md | 2 -- .../lib/LedStrip_Position/README.md | 2 -- .../l0/demo/motor_copy_app/lib/motor_copy/README.md | 1 - .../l0/demo/motor_demo_app/lib/run_motor/README.md | 1 - examples/projects/l0/distance/README.md | 3 +-- examples/projects/l0/distance/lib/Distance/README.md | 2 -- examples/projects/l0/dxl/README.md | 3 +-- examples/projects/l0/dxl/lib/Dxl/README.md | 2 -- examples/projects/l0/gate_serialcom/README.md | 3 +-- examples/projects/l0/gpio/README.md | 3 +-- examples/projects/l0/gpio/lib/Gpio_dev/README.md | 2 -- examples/projects/l0/imu/README.md | 3 +-- examples/projects/l0/imu/lib/Imu/README.md | 2 -- examples/projects/l0/led/README.md | 3 +-- examples/projects/l0/led/lib/Led/README.md | 2 -- examples/projects/l0/led_fader/README.md | 3 +-- .../projects/l0/led_fader/lib/Led_Fader/README.md | 2 -- examples/projects/l0/led_strip/README.md | 3 +-- .../projects/l0/led_strip/lib/Led_strip/README.md | 2 -- examples/projects/l0/light_sensor/README.md | 3 +-- .../l0/light_sensor/lib/Light_sensor/README.md | 2 -- examples/projects/l0/load/README.md | 3 +-- examples/projects/l0/load/lib/Load/README.md | 2 -- examples/projects/l0/potentiometer/README.md | 3 +-- .../l0/potentiometer/lib/Potentiometer/README.md | 2 -- examples/projects/l0/power_switch/README.md | 3 +-- .../l0/power_switch/lib/Power_switch/README.md | 2 -- examples/projects/l0/servo/README.md | 3 +-- examples/projects/l0/servo/lib/Servo/README.md | 2 -- examples/projects/l0/stepper/README.md | 3 +-- examples/projects/l0/stepper/lib/Stepper/README.md | 2 -- examples/projects/native/button/README.md | 9 ++------- examples/projects/native/button/lib/Button/README.md | 2 -- examples/projects/native/gate_wscom/README.md | 9 ++------- examples/projects/native/led/README.md | 9 ++------- examples/projects/native/led/lib/Led/README.md | 2 -- examples/projects/native/ping_pong/README.md | 9 ++------- .../projects/native/ping_pong/lib/PingPong/README.md | 2 -- network/robus_network/HAL/README.md | 3 +-- tool_services/README.md | 3 +-- tool_services/gate/README.md | 3 +-- tool_services/pipe/README.md | 3 +-- 101 files changed, 51 insertions(+), 238 deletions(-) diff --git a/README.md b/README.md index 07aa619e8..dbc38228c 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,10 @@ ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) [![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) +[![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) Version: 3.0.0 diff --git a/engine/HAL/README.md b/engine/HAL/README.md index 7fcdd8d28..3d6997827 100644 --- a/engine/HAL/README.md +++ b/engine/HAL/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) diff --git a/examples/apps/README.md b/examples/apps/README.md index 8bc475037..fdbb86896 100644 --- a/examples/apps/README.md +++ b/examples/apps/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) diff --git a/examples/apps/alarm_controller/README.md b/examples/apps/alarm_controller/README.md index fe41f4f66..701b494b8 100644 --- a/examples/apps/alarm_controller/README.md +++ b/examples/apps/alarm_controller/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ This app constantly watches for movements and raises an alarm if there is. This app is linked to the [bike_alarm/Alarm_controller project](../../projects/l0/bike_alarm/alarm_controller). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/apps/start_controller/README.md b/examples/apps/start_controller/README.md index dfabba2ce..35a0a7b9f 100644 --- a/examples/apps/start_controller/README.md +++ b/examples/apps/start_controller/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ This app enables or disables the alarm . This app is linked to the [bike_alarm/Start_controller project](../../Projects/bike_alarm/Alarm_controller). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/Arduino/bldc_simple_foc/README.md b/examples/projects/Arduino/bldc_simple_foc/README.md index 9edf42c43..7c04fb448 100644 --- a/examples/projects/Arduino/bldc_simple_foc/README.md +++ b/examples/projects/Arduino/bldc_simple_foc/README.md @@ -3,7 +3,6 @@ ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) [![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) diff --git a/examples/projects/Arduino/button/lib/button/README.md b/examples/projects/Arduino/button/lib/button/README.md index 946473259..25f533f31 100644 --- a/examples/projects/Arduino/button/lib/button/README.md +++ b/examples/projects/Arduino/button/lib/button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/Arduino/led/lib/led/README.md b/examples/projects/Arduino/led/lib/led/README.md index 6c8ee94dc..b53969e72 100644 --- a/examples/projects/Arduino/led/lib/led/README.md +++ b/examples/projects/Arduino/led/lib/led/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using an RGB LED in your projects with Luos. This driver is linked to the [LED project](../../Projects/led). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/Arduino/led_ws/lib/led/README.md b/examples/projects/Arduino/led_ws/lib/led/README.md index 6c8ee94dc..b53969e72 100644 --- a/examples/projects/Arduino/led_ws/lib/led/README.md +++ b/examples/projects/Arduino/led_ws/lib/led/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using an RGB LED in your projects with Luos. This driver is linked to the [LED project](../../Projects/led). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/Arduino/stepper_simple_foc/README.md b/examples/projects/Arduino/stepper_simple_foc/README.md index d5db6a2e6..3638d0e43 100644 --- a/examples/projects/Arduino/stepper_simple_foc/README.md +++ b/examples/projects/Arduino/stepper_simple_foc/README.md @@ -3,7 +3,6 @@ ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) [![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) diff --git a/examples/projects/ESP32/button/lib/button/README.md b/examples/projects/ESP32/button/lib/button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/ESP32/button/lib/button/README.md +++ b/examples/projects/ESP32/button/lib/button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/ESP32/button_arduino/lib/button/README.md b/examples/projects/ESP32/button_arduino/lib/button/README.md index 17353ed30..3bbdde20a 100644 --- a/examples/projects/ESP32/button_arduino/lib/button/README.md +++ b/examples/projects/ESP32/button_arduino/lib/button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/ESP32/led/lib/led/README.md b/examples/projects/ESP32/led/lib/led/README.md index 17353ed30..3bbdde20a 100644 --- a/examples/projects/ESP32/led/lib/led/README.md +++ b/examples/projects/ESP32/led/lib/led/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/ESP32/led_arduino/lib/led/README.md b/examples/projects/ESP32/led_arduino/lib/led/README.md index f2aa4f600..b2a43ec25 100644 --- a/examples/projects/ESP32/led_arduino/lib/led/README.md +++ b/examples/projects/ESP32/led_arduino/lib/led/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a led in your projects with Luos. This driver is linked to the [led project](../../Projects/led). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/NUCLEO-F072RB/button/README.md b/examples/projects/NUCLEO-F072RB/button/README.md index f260382ab..edf00cc6a 100644 --- a/examples/projects/NUCLEO-F072RB/button/README.md +++ b/examples/projects/NUCLEO-F072RB/button/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/luos-io/luos)](https://github.com/luos-io/luos_engine/blob/main/LICENSE) [![](https://img.shields.io/badge/luos-documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-F072RB/dc_motor/README.md b/examples/projects/NUCLEO-F072RB/dc_motor/README.md index 3b2312c1b..fa61c59d3 100644 --- a/examples/projects/NUCLEO-F072RB/dc_motor/README.md +++ b/examples/projects/NUCLEO-F072RB/dc_motor/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/Luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) @@ -28,8 +27,4 @@ You can open [a working example electronic design](https://github.com/Luos-io/Lu This project is linked to the [DC motor driver](../../Drivers/dc_motor). -## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: - -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) -[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) +## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/examples/projects/NUCLEO-F072RB/gate_serialcom/README.md b/examples/projects/NUCLEO-F072RB/gate_serialcom/README.md index 2235ecdec..33e7db89d 100644 --- a/examples/projects/NUCLEO-F072RB/gate_serialcom/README.md +++ b/examples/projects/NUCLEO-F072RB/gate_serialcom/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-F072RB/potentiometer/README.md b/examples/projects/NUCLEO-F072RB/potentiometer/README.md index 4ff39e42a..8649e72ff 100644 --- a/examples/projects/NUCLEO-F072RB/potentiometer/README.md +++ b/examples/projects/NUCLEO-F072RB/potentiometer/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/Luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/luos-technology) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-F401RE/button/lib/Button/README.md b/examples/projects/NUCLEO-F401RE/button/lib/Button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/NUCLEO-F401RE/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-F401RE/button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/NUCLEO-F401RE/dc_motor/README.md b/examples/projects/NUCLEO-F401RE/dc_motor/README.md index 4dc5ff661..7314d9cc3 100644 --- a/examples/projects/NUCLEO-F401RE/dc_motor/README.md +++ b/examples/projects/NUCLEO-F401RE/dc_motor/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/Luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/luos-technology) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-F401RE/led/lib/Led/README.md b/examples/projects/NUCLEO-F401RE/led/lib/Led/README.md index 6c8ee94dc..b53969e72 100644 --- a/examples/projects/NUCLEO-F401RE/led/lib/Led/README.md +++ b/examples/projects/NUCLEO-F401RE/led/lib/Led/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using an RGB LED in your projects with Luos. This driver is linked to the [LED project](../../Projects/led). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/NUCLEO-F401RE/potentiometer/README.md b/examples/projects/NUCLEO-F401RE/potentiometer/README.md index 3b7c82b6e..5b8f2d928 100644 --- a/examples/projects/NUCLEO-F401RE/potentiometer/README.md +++ b/examples/projects/NUCLEO-F401RE/potentiometer/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/Luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/luos-technology) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-F410RB/button/lib/Button/README.md b/examples/projects/NUCLEO-F410RB/button/lib/Button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/NUCLEO-F410RB/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-F410RB/button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/NUCLEO-F410RB/dc_motor/README.md b/examples/projects/NUCLEO-F410RB/dc_motor/README.md index 665ba633f..bb566eaab 100644 --- a/examples/projects/NUCLEO-F410RB/dc_motor/README.md +++ b/examples/projects/NUCLEO-F410RB/dc_motor/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/Luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-F410RB/potentiometer/README.md b/examples/projects/NUCLEO-F410RB/potentiometer/README.md index 5cf364fa9..e68b6f6bc 100644 --- a/examples/projects/NUCLEO-F410RB/potentiometer/README.md +++ b/examples/projects/NUCLEO-F410RB/potentiometer/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/Luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-G431KB/button/lib/Button/README.md b/examples/projects/NUCLEO-G431KB/button/lib/Button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/NUCLEO-G431KB/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-G431KB/button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/NUCLEO-G431KB/dc_motor/README.md b/examples/projects/NUCLEO-G431KB/dc_motor/README.md index 5cf364fa9..e68b6f6bc 100644 --- a/examples/projects/NUCLEO-G431KB/dc_motor/README.md +++ b/examples/projects/NUCLEO-G431KB/dc_motor/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/Luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-G431KB/potentiometer/README.md b/examples/projects/NUCLEO-G431KB/potentiometer/README.md index 5cf364fa9..e68b6f6bc 100644 --- a/examples/projects/NUCLEO-G431KB/potentiometer/README.md +++ b/examples/projects/NUCLEO-G431KB/potentiometer/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/Luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-G474RE/button/lib/Button/README.md b/examples/projects/NUCLEO-G474RE/button/lib/Button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/NUCLEO-G474RE/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-G474RE/button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/NUCLEO-L073RZ/button/README.md b/examples/projects/NUCLEO-L073RZ/button/README.md index f260382ab..edf00cc6a 100644 --- a/examples/projects/NUCLEO-L073RZ/button/README.md +++ b/examples/projects/NUCLEO-L073RZ/button/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/luos-io/luos)](https://github.com/luos-io/luos_engine/blob/main/LICENSE) [![](https://img.shields.io/badge/luos-documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-L073RZ/button/lib/Button/README.md b/examples/projects/NUCLEO-L073RZ/button/lib/Button/README.md index 17353ed30..3bbdde20a 100644 --- a/examples/projects/NUCLEO-L073RZ/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-L073RZ/button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/NUCLEO-L073RZ/gate_serialcom/README.md b/examples/projects/NUCLEO-L073RZ/gate_serialcom/README.md index 2235ecdec..33e7db89d 100644 --- a/examples/projects/NUCLEO-L073RZ/gate_serialcom/README.md +++ b/examples/projects/NUCLEO-L073RZ/gate_serialcom/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/NUCLEO-L432KC/button/lib/Button/README.md b/examples/projects/NUCLEO-L432KC/button/lib/Button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/NUCLEO-L432KC/button/lib/Button/README.md +++ b/examples/projects/NUCLEO-L432KC/button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/README.md b/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/README.md index 12c7541bc..66ccd38c4 100644 --- a/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/README.md +++ b/examples/projects/NUCLEO-L432KC/gpio/lib/Gpio_dev/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a GPIO in your projects with Luos. This driver is linked to the [xxx project](../../Projects/xxx). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/NUCLEO-L432KC/led/lib/Led/README.md b/examples/projects/NUCLEO-L432KC/led/lib/Led/README.md index 6c8ee94dc..b53969e72 100644 --- a/examples/projects/NUCLEO-L432KC/led/lib/Led/README.md +++ b/examples/projects/NUCLEO-L432KC/led/lib/Led/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using an RGB LED in your projects with Luos. This driver is linked to the [LED project](../../Projects/led). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/README.md b/examples/projects/README.md index d0a510225..7025e2d1a 100644 --- a/examples/projects/README.md +++ b/examples/projects/README.md @@ -1,19 +1,17 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) -# Projects folder +# Product examples -This folder contains the sources of every examples sorted by boards. +This product folder is demonstrating the [Luos code organization proposition](https://www.luos.io/docs/luos-technology/basics/organization). -In most of the examples folder you will find a project called `Bootloader`, you can use this project to compile a Luos engine bootloader and load it into your board. -All the other examples have a `*_with_bootloader` compilation mode allowing you to load your program using the bootloader. -For further informations please follow our [bootloader tutorial](https://www.luos.io/tutorials/bootloader). +In this example you will find a combination of diferent nodes hosting different services and dealing with custom messages. +This product example is an industrial 2D laser cut/engraving machine using a galvo mirror and a laser. diff --git a/examples/projects/SAMD21XPLAINED/button/lib/button/README.md b/examples/projects/SAMD21XPLAINED/button/lib/button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/SAMD21XPLAINED/button/lib/button/README.md +++ b/examples/projects/SAMD21XPLAINED/button/lib/button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/STM32F4-discovery/button/lib/Button/README.md b/examples/projects/STM32F4-discovery/button/lib/Button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/STM32F4-discovery/button/lib/Button/README.md +++ b/examples/projects/STM32F4-discovery/button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/STM32L4S5_discovery/button/README.md b/examples/projects/STM32L4S5_discovery/button/README.md index f260382ab..edf00cc6a 100644 --- a/examples/projects/STM32L4S5_discovery/button/README.md +++ b/examples/projects/STM32L4S5_discovery/button/README.md @@ -4,7 +4,6 @@ [![](https://img.shields.io/github/license/luos-io/luos)](https://github.com/luos-io/luos_engine/blob/main/LICENSE) [![](https://img.shields.io/badge/luos-documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Luos.svg)](https://registry.platformio.org/libraries/luos/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/STM32L4S5_discovery/button/lib/Button/README.md b/examples/projects/STM32L4S5_discovery/button/lib/Button/README.md index 17353ed30..3bbdde20a 100644 --- a/examples/projects/STM32L4S5_discovery/button/lib/Button/README.md +++ b/examples/projects/STM32L4S5_discovery/button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/STM32L4S5_discovery/gate_serialcom/README.md b/examples/projects/STM32L4S5_discovery/gate_serialcom/README.md index 2235ecdec..33e7db89d 100644 --- a/examples/projects/STM32L4S5_discovery/gate_serialcom/README.md +++ b/examples/projects/STM32L4S5_discovery/gate_serialcom/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/bike_alarm/README.md b/examples/projects/l0/bike_alarm/README.md index a129bda71..3466168b0 100644 --- a/examples/projects/l0/bike_alarm/README.md +++ b/examples/projects/l0/bike_alarm/README.md @@ -1,9 +1,6 @@ Luos logo -[![](http://certified.luos.io)](https://www.luos.io) -[![](https://img.shields.io/github/license/Luos-io/examples)]( -https://github.com/Luos-io/examples/blob/master/LICENSE) - +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) # Luos bike alarm example tutorial diff --git a/examples/projects/l0/bike_alarm/alarm_controller/README.md b/examples/projects/l0/bike_alarm/alarm_controller/README.md index 5266d9380..0e03c99a6 100644 --- a/examples/projects/l0/bike_alarm/alarm_controller/README.md +++ b/examples/projects/l0/bike_alarm/alarm_controller/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) @@ -28,8 +27,4 @@ You can open [a working example electronic design](https://github.com/Luos-io/lu This project is linked to the [LED driver](../../Drivers/led). -## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: - -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) -[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) +## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/README.md b/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/README.md index 6c8ee94dc..b53969e72 100644 --- a/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/README.md +++ b/examples/projects/l0/bike_alarm/alarm_controller/lib/Led_Fader/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using an RGB LED in your projects with Luos. This driver is linked to the [LED project](../../Projects/led). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/bike_alarm/start_controller/README.md b/examples/projects/l0/bike_alarm/start_controller/README.md index a979f93fd..f33928c27 100644 --- a/examples/projects/l0/bike_alarm/start_controller/README.md +++ b/examples/projects/l0/bike_alarm/start_controller/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) @@ -28,8 +27,4 @@ You can open [a working example electronic design](https://github.com/Luos-io/lu This project is linked to the [Button driver](../../Drivers/button). -## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: - -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) -[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) +## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/examples/projects/l0/bike_alarm/start_controller/lib/Button/README.md b/examples/projects/l0/bike_alarm/start_controller/lib/Button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/l0/bike_alarm/start_controller/lib/Button/README.md +++ b/examples/projects/l0/bike_alarm/start_controller/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/button/README.md b/examples/projects/l0/button/README.md index 7bb11d921..7f2c4b5a0 100644 --- a/examples/projects/l0/button/README.md +++ b/examples/projects/l0/button/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/button/lib/Button/README.md b/examples/projects/l0/button/lib/Button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/l0/button/lib/Button/README.md +++ b/examples/projects/l0/button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/button_freertos/README.md b/examples/projects/l0/button_freertos/README.md index 7dfa412b0..5d65b415f 100644 --- a/examples/projects/l0/button_freertos/README.md +++ b/examples/projects/l0/button_freertos/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) @@ -28,8 +27,4 @@ You can open [a working example electronic design](https://github.com/Luos-io/lu This project is linked to the [Button driver](../../Drivers/button). -## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: - -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) -[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) +## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/examples/projects/l0/button_freertos/lib/Button/README.md b/examples/projects/l0/button_freertos/lib/Button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/l0/button_freertos/lib/Button/README.md +++ b/examples/projects/l0/button_freertos/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/button_freertos/lib/Led/README.md b/examples/projects/l0/button_freertos/lib/Led/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/l0/button_freertos/lib/Led/README.md +++ b/examples/projects/l0/button_freertos/lib/Led/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/controller_motor/README.md b/examples/projects/l0/controller_motor/README.md index 9ab05af58..2e11d92cc 100644 --- a/examples/projects/l0/controller_motor/README.md +++ b/examples/projects/l0/controller_motor/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) @@ -28,8 +27,4 @@ You can open [a working example electronic design](https://github.com/Luos-io/lu This project is linked to the [Controller motor driver](../../Drivers/controller_motor). -## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: - -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) -[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) +## Don't hesitate to read [our documentation](https://www.luos.io), or to post your questions/issues on the [Luos' Discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/examples/projects/l0/controller_motor/lib/Controller_motor/README.md b/examples/projects/l0/controller_motor/lib/Controller_motor/README.md index 414447719..3e297444d 100644 --- a/examples/projects/l0/controller_motor/lib/Controller_motor/README.md +++ b/examples/projects/l0/controller_motor/lib/Controller_motor/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a DC motor with an encoder and a reduction in your projects wit This driver is linked to the [Controller motor project](../../Projects/controller_motor). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/dc_motor/README.md b/examples/projects/l0/dc_motor/README.md index a604f5135..3cba809b6 100644 --- a/examples/projects/l0/dc_motor/README.md +++ b/examples/projects/l0/dc_motor/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/dc_motor/lib/DC_motor/README.md b/examples/projects/l0/dc_motor/lib/DC_motor/README.md index 54fd63b52..46787ad35 100644 --- a/examples/projects/l0/dc_motor/lib/DC_motor/README.md +++ b/examples/projects/l0/dc_motor/lib/DC_motor/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a dual DC Motor controller in your projects with Luos. This driver is linked to the [DC Motor project](../../Projects/Dc_Motor). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/demo/detection_button/README.md b/examples/projects/l0/demo/detection_button/README.md index 36e290095..7fea3af00 100644 --- a/examples/projects/l0/demo/detection_button/README.md +++ b/examples/projects/l0/demo/detection_button/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/demo/detection_button/lib/Button/README.md b/examples/projects/l0/demo/detection_button/lib/Button/README.md index 70b9145a1..1725e4516 100644 --- a/examples/projects/l0/demo/detection_button/lib/Button/README.md +++ b/examples/projects/l0/demo/detection_button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/demo/detection_button/lib/Detection_Button/README.md b/examples/projects/l0/demo/detection_button/lib/Detection_Button/README.md index dfabba2ce..35a0a7b9f 100644 --- a/examples/projects/l0/demo/detection_button/lib/Detection_Button/README.md +++ b/examples/projects/l0/demo/detection_button/lib/Detection_Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ This app enables or disables the alarm . This app is linked to the [bike_alarm/Start_controller project](../../Projects/bike_alarm/Alarm_controller). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/demo/ledstrip_position/README.md b/examples/projects/l0/demo/ledstrip_position/README.md index 81774e7cc..ae341de00 100644 --- a/examples/projects/l0/demo/ledstrip_position/README.md +++ b/examples/projects/l0/demo/ledstrip_position/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/demo/ledstrip_position/lib/Distance/README.md b/examples/projects/l0/demo/ledstrip_position/lib/Distance/README.md index 6cb321bd9..0acdbfa3d 100644 --- a/examples/projects/l0/demo/ledstrip_position/lib/Distance/README.md +++ b/examples/projects/l0/demo/ledstrip_position/lib/Distance/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a lidar distance sensor in your projects with Luos. This driver is linked to the [Distance project](../../Projects/distance). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/README.md b/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/README.md index e6ccb3d2c..faf8debae 100644 --- a/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/README.md +++ b/examples/projects/l0/demo/ledstrip_position/lib/LedStrip_Position/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ This app lights a led_strio depending on the position occupied by a distance sen This app is linked to the [led strip position project](../../Projects/ledstrip_position). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/README.md b/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/README.md index 0a932b19e..516a024ed 100644 --- a/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/README.md +++ b/examples/projects/l0/demo/motor_copy_app/lib/motor_copy/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) diff --git a/examples/projects/l0/demo/motor_demo_app/lib/run_motor/README.md b/examples/projects/l0/demo/motor_demo_app/lib/run_motor/README.md index 0a932b19e..516a024ed 100644 --- a/examples/projects/l0/demo/motor_demo_app/lib/run_motor/README.md +++ b/examples/projects/l0/demo/motor_demo_app/lib/run_motor/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) diff --git a/examples/projects/l0/distance/README.md b/examples/projects/l0/distance/README.md index 7ce483267..985699856 100644 --- a/examples/projects/l0/distance/README.md +++ b/examples/projects/l0/distance/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/distance/lib/Distance/README.md b/examples/projects/l0/distance/lib/Distance/README.md index 6cb321bd9..0acdbfa3d 100644 --- a/examples/projects/l0/distance/lib/Distance/README.md +++ b/examples/projects/l0/distance/lib/Distance/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a lidar distance sensor in your projects with Luos. This driver is linked to the [Distance project](../../Projects/distance). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/dxl/README.md b/examples/projects/l0/dxl/README.md index 8e51b22da..a7e71a150 100644 --- a/examples/projects/l0/dxl/README.md +++ b/examples/projects/l0/dxl/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/dxl/lib/Dxl/README.md b/examples/projects/l0/dxl/lib/Dxl/README.md index 3c55fd25d..969e4e69d 100644 --- a/examples/projects/l0/dxl/lib/Dxl/README.md +++ b/examples/projects/l0/dxl/lib/Dxl/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a Dynamixel motor (XL320 and MX serie) in your projects with Lu This driver is linked to the [Dxl project](../../Projects/dxl). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/gate_serialcom/README.md b/examples/projects/l0/gate_serialcom/README.md index 2112191c8..31fe8863a 100644 --- a/examples/projects/l0/gate_serialcom/README.md +++ b/examples/projects/l0/gate_serialcom/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/gpio/README.md b/examples/projects/l0/gpio/README.md index d600ba7e6..7cd362e6b 100644 --- a/examples/projects/l0/gpio/README.md +++ b/examples/projects/l0/gpio/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/gpio/lib/Gpio_dev/README.md b/examples/projects/l0/gpio/lib/Gpio_dev/README.md index 12c7541bc..66ccd38c4 100644 --- a/examples/projects/l0/gpio/lib/Gpio_dev/README.md +++ b/examples/projects/l0/gpio/lib/Gpio_dev/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a GPIO in your projects with Luos. This driver is linked to the [xxx project](../../Projects/xxx). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/imu/README.md b/examples/projects/l0/imu/README.md index 458bc5f24..62a92a882 100644 --- a/examples/projects/l0/imu/README.md +++ b/examples/projects/l0/imu/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/imu/lib/Imu/README.md b/examples/projects/l0/imu/lib/Imu/README.md index bd5050e53..eba1321de 100644 --- a/examples/projects/l0/imu/lib/Imu/README.md +++ b/examples/projects/l0/imu/lib/Imu/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using an IMU in your projects with Luos. This driver is linked to the [IMU project](../../Projects/IMU). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/led/README.md b/examples/projects/l0/led/README.md index 74d9927a4..915ae3eef 100644 --- a/examples/projects/l0/led/README.md +++ b/examples/projects/l0/led/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/led/lib/Led/README.md b/examples/projects/l0/led/lib/Led/README.md index 6c8ee94dc..b53969e72 100644 --- a/examples/projects/l0/led/lib/Led/README.md +++ b/examples/projects/l0/led/lib/Led/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using an RGB LED in your projects with Luos. This driver is linked to the [LED project](../../Projects/led). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/led_fader/README.md b/examples/projects/l0/led_fader/README.md index 74d9927a4..915ae3eef 100644 --- a/examples/projects/l0/led_fader/README.md +++ b/examples/projects/l0/led_fader/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/led_fader/lib/Led_Fader/README.md b/examples/projects/l0/led_fader/lib/Led_Fader/README.md index 6c8ee94dc..b53969e72 100644 --- a/examples/projects/l0/led_fader/lib/Led_Fader/README.md +++ b/examples/projects/l0/led_fader/lib/Led_Fader/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using an RGB LED in your projects with Luos. This driver is linked to the [LED project](../../Projects/led). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/led_strip/README.md b/examples/projects/l0/led_strip/README.md index a189f61fb..2abd8d74d 100644 --- a/examples/projects/l0/led_strip/README.md +++ b/examples/projects/l0/led_strip/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/led_strip/lib/Led_strip/README.md b/examples/projects/l0/led_strip/lib/Led_strip/README.md index 51e770d29..4fb1ea019 100644 --- a/examples/projects/l0/led_strip/lib/Led_strip/README.md +++ b/examples/projects/l0/led_strip/lib/Led_strip/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a LED strip in your projects with Luos. This driver is linked to the [LED strip project](../../Projects/led_strip). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/light_sensor/README.md b/examples/projects/l0/light_sensor/README.md index 121fc6579..c885c4953 100644 --- a/examples/projects/l0/light_sensor/README.md +++ b/examples/projects/l0/light_sensor/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/light_sensor/lib/Light_sensor/README.md b/examples/projects/l0/light_sensor/lib/Light_sensor/README.md index 622a6defa..d3124eaf2 100644 --- a/examples/projects/l0/light_sensor/lib/Light_sensor/README.md +++ b/examples/projects/l0/light_sensor/lib/Light_sensor/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a Light sensor in your projects with Luos. This driver is linked to the [Light sensor project](../../Projects/light_sensor). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/load/README.md b/examples/projects/l0/load/README.md index 2a04008ee..9675f9f31 100644 --- a/examples/projects/l0/load/README.md +++ b/examples/projects/l0/load/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/load/lib/Load/README.md b/examples/projects/l0/load/lib/Load/README.md index f39a241a8..1c0d59b55 100644 --- a/examples/projects/l0/load/lib/Load/README.md +++ b/examples/projects/l0/load/lib/Load/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a Load sensor in your projects with Luos. This driver is linked to the [Load sensor project](../../Projects/load). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/potentiometer/README.md b/examples/projects/l0/potentiometer/README.md index ca97fbf57..9b438ed0d 100644 --- a/examples/projects/l0/potentiometer/README.md +++ b/examples/projects/l0/potentiometer/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/potentiometer/lib/Potentiometer/README.md b/examples/projects/l0/potentiometer/lib/Potentiometer/README.md index 29c488c4d..29efaebca 100644 --- a/examples/projects/l0/potentiometer/lib/Potentiometer/README.md +++ b/examples/projects/l0/potentiometer/lib/Potentiometer/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a Potentiometer in your projects with Luos. This driver is linked to the [Potentiometer project](../../Projects/potentiometer). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/power_switch/README.md b/examples/projects/l0/power_switch/README.md index b3566d78d..3676a3fb4 100644 --- a/examples/projects/l0/power_switch/README.md +++ b/examples/projects/l0/power_switch/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/power_switch/lib/Power_switch/README.md b/examples/projects/l0/power_switch/lib/Power_switch/README.md index df7a0c642..807fe8069 100644 --- a/examples/projects/l0/power_switch/lib/Power_switch/README.md +++ b/examples/projects/l0/power_switch/lib/Power_switch/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a power switch in your projects with Luos. This driver is linked to the [Power switch project](../../Projects/power_switch). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/servo/README.md b/examples/projects/l0/servo/README.md index 402c4e0d6..c852b6e95 100644 --- a/examples/projects/l0/servo/README.md +++ b/examples/projects/l0/servo/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/servo/lib/Servo/README.md b/examples/projects/l0/servo/lib/Servo/README.md index 21e60ddae..c87f9aa7f 100644 --- a/examples/projects/l0/servo/lib/Servo/README.md +++ b/examples/projects/l0/servo/lib/Servo/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a servo motor controller in your projects with Luos. This driver is linked to the [Servo project](../../Projects/servo). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/l0/stepper/README.md b/examples/projects/l0/stepper/README.md index c1b72e0a6..f057bca8d 100644 --- a/examples/projects/l0/stepper/README.md +++ b/examples/projects/l0/stepper/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://www.luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) diff --git a/examples/projects/l0/stepper/lib/Stepper/README.md b/examples/projects/l0/stepper/lib/Stepper/README.md index 801444b1a..55340484a 100644 --- a/examples/projects/l0/stepper/lib/Stepper/README.md +++ b/examples/projects/l0/stepper/lib/Stepper/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a stepper motor controller in your projects with Luos. This driver is linked to the [Stepper project](../../Projects/stepper). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/native/button/README.md b/examples/projects/native/button/README.md index 590f6cd42..90e395499 100644 --- a/examples/projects/native/button/README.md +++ b/examples/projects/native/button/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) @@ -28,8 +27,4 @@ You can open [a working example electronic design](https://github.com/Luos-io/lu This project is linked to the [Button driver](../../Drivers/button). -## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: - -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) -[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) -[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) +## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/examples/projects/native/button/lib/Button/README.md b/examples/projects/native/button/lib/Button/README.md index 17353ed30..3bbdde20a 100644 --- a/examples/projects/native/button/lib/Button/README.md +++ b/examples/projects/native/button/lib/Button/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/native/gate_wscom/README.md b/examples/projects/native/gate_wscom/README.md index 590f6cd42..90e395499 100644 --- a/examples/projects/native/gate_wscom/README.md +++ b/examples/projects/native/gate_wscom/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) @@ -28,8 +27,4 @@ You can open [a working example electronic design](https://github.com/Luos-io/lu This project is linked to the [Button driver](../../Drivers/button). -## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: - -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) -[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) -[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) +## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/examples/projects/native/led/README.md b/examples/projects/native/led/README.md index 590f6cd42..90e395499 100644 --- a/examples/projects/native/led/README.md +++ b/examples/projects/native/led/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) @@ -28,8 +27,4 @@ You can open [a working example electronic design](https://github.com/Luos-io/lu This project is linked to the [Button driver](../../Drivers/button). -## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: - -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) -[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) -[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) +## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/examples/projects/native/led/lib/Led/README.md b/examples/projects/native/led/lib/Led/README.md index e313365f1..26c751d7e 100644 --- a/examples/projects/native/led/lib/Led/README.md +++ b/examples/projects/native/led/lib/Led/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/Examples)](https://github.com/Luos-io/Examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using an RGB LED in your projects with Luos. This driver is linked to the [LED project](../../Projects/Led). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/native/ping_pong/README.md b/examples/projects/native/ping_pong/README.md index 80c83dba6..3630d7664 100644 --- a/examples/projects/native/ping_pong/README.md +++ b/examples/projects/native/ping_pong/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) @@ -51,8 +50,4 @@ You only need to have one somewhere running, it's a kind of server, then anyone 5. Build (Platformio will do the rest) 6. Open a new terminal on this projet and run the compiled binary `./.pio/build/native/program` -## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Forum](https://community.luos.io). :books: - -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) -[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) -[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) +## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/examples/projects/native/ping_pong/lib/PingPong/README.md b/examples/projects/native/ping_pong/lib/PingPong/README.md index 17353ed30..3bbdde20a 100644 --- a/examples/projects/native/ping_pong/lib/PingPong/README.md +++ b/examples/projects/native/ping_pong/lib/PingPong/README.md @@ -1,6 +1,5 @@ Luos logo -[![](http://certified.luos.io)](https://luos.io) [![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) @@ -13,6 +12,5 @@ Driver for using a push button in your projects with Luos. This driver is linked to the [Button project](../../Projects/button). -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://community.luos.io) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/network/robus_network/HAL/README.md b/network/robus_network/HAL/README.md index 8986cac92..20039d0e5 100644 --- a/network/robus_network/HAL/README.md +++ b/network/robus_network/HAL/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) diff --git a/tool_services/README.md b/tool_services/README.md index db0f6c532..f3e7f229c 100644 --- a/tool_services/README.md +++ b/tool_services/README.md @@ -1,10 +1,9 @@ Luos logo ![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) diff --git a/tool_services/gate/README.md b/tool_services/gate/README.md index 7eaad7464..1594865b4 100644 --- a/tool_services/gate/README.md +++ b/tool_services/gate/README.md @@ -1,9 +1,8 @@ Luos logo -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Gate.svg)](https://registry.platformio.org/libraries/luos_engine/Gate) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) diff --git a/tool_services/pipe/README.md b/tool_services/pipe/README.md index 691125593..03b6465cb 100644 --- a/tool_services/pipe/README.md +++ b/tool_services/pipe/README.md @@ -1,9 +1,8 @@ Luos logo -[![](https://img.shields.io/github/license/Luos-io/Luos)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) -[![](http://certified.luos.io)](https://luos.io) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/Pipe.svg)](https://registry.platformio.org/libraries/luos_engine/Pipe) [![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) From aaebbec95f054cbe20b90a4aa15c7c0df9633593 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Wed, 24 Jan 2024 16:23:07 +0100 Subject: [PATCH 30/81] Add a custom Gate example --- examples/projects/product/README.md | 0 .../product/custom_gate/.docker/.dockerignore | 4 + .../product/custom_gate/.docker/Dockerfile | 19 +++ .../projects/product/custom_gate/README.md | 22 ++++ .../product/custom_gate/node_config.h | 118 ++++++++++++++++++ .../product/custom_gate/platformio.ini | 38 ++++++ .../custom_gate/src/custom_json_conversion.c | 98 +++++++++++++++ .../projects/product/custom_gate/src/main.c | 59 +++++++++ examples/projects/product/product_config.h | 38 ++++++ 9 files changed, 396 insertions(+) create mode 100644 examples/projects/product/README.md create mode 100644 examples/projects/product/custom_gate/.docker/.dockerignore create mode 100644 examples/projects/product/custom_gate/.docker/Dockerfile create mode 100644 examples/projects/product/custom_gate/README.md create mode 100644 examples/projects/product/custom_gate/node_config.h create mode 100644 examples/projects/product/custom_gate/platformio.ini create mode 100644 examples/projects/product/custom_gate/src/custom_json_conversion.c create mode 100644 examples/projects/product/custom_gate/src/main.c create mode 100644 examples/projects/product/product_config.h diff --git a/examples/projects/product/README.md b/examples/projects/product/README.md new file mode 100644 index 000000000..e69de29bb diff --git a/examples/projects/product/custom_gate/.docker/.dockerignore b/examples/projects/product/custom_gate/.docker/.dockerignore new file mode 100644 index 000000000..55e5d2d0e --- /dev/null +++ b/examples/projects/product/custom_gate/.docker/.dockerignore @@ -0,0 +1,4 @@ +.pio/ +.vscode/ +.gitignore +README.md \ No newline at end of file diff --git a/examples/projects/product/custom_gate/.docker/Dockerfile b/examples/projects/product/custom_gate/.docker/Dockerfile new file mode 100644 index 000000000..a69947544 --- /dev/null +++ b/examples/projects/product/custom_gate/.docker/Dockerfile @@ -0,0 +1,19 @@ +FROM python:3 as builder + +LABEL maintainer="Benjamin Christau " \ + app_name="gate_wscom" + +ENV PLATFORMIO_CORE_DIR="/home" + +WORKDIR /home/app + +COPY . . + +RUN pip install --upgrade pip setuptools wheel platformio && \ + rm -rf /root/.cache/pip + +RUN platformio run \ + --environment native \ + -d ./examples/projects/native/gate_wscom + +CMD [ "./examples/projects/native/gate_wscom/.pio/build/native/program"] diff --git a/examples/projects/product/custom_gate/README.md b/examples/projects/product/custom_gate/README.md new file mode 100644 index 000000000..cd34deef1 --- /dev/null +++ b/examples/projects/product/custom_gate/README.md @@ -0,0 +1,22 @@ +Luos logo + +![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) + +[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) +[![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) + +[![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) +[![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) + +# Custom Gate project example :bulb: + +This project demonstrate how to make a custom gate with custom Json conversion. + +## How to compile the code :computer: + +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open this folder into Platformio +3. Build (Platformio will do the rest) + +## Don't hesitate to read [our documentation](https://www.luos.io/docs/), or to post your questions/issues on the [Luos' Discord](http://bit.ly/JoinLuosDiscord). :books: diff --git a/examples/projects/product/custom_gate/node_config.h b/examples/projects/product/custom_gate/node_config.h new file mode 100644 index 000000000..940439740 --- /dev/null +++ b/examples/projects/product/custom_gate/node_config.h @@ -0,0 +1,118 @@ + + +/****************************************************************************** + * @file node_config.h + * @brief This file allow you to use standard preprocessor definitions to + * configure your project, Luos and Luos HAL libraries + * + * # Introduction + * This file is for the luos user. You may here configure your project and + * define your custom Luos service and custom Luos command for your product + * + * Luos libraries offer a minimal standard configuration to optimize + * memory usage. In some case you have to modify standard value to fit + * with your need concerning among of data transiting through the network + * or network speed for example + * + * Luos libraries can be use with a lot a MCU family. Luos compagny give you + * a default configuration, for specific MCU family, in robus_hal_config.h. + * This configuration can be modify here to fit with you design by + * preprocessor definitions of MCU Hardware needs + * + * # Usage + * This file should be place a the root folder of your project and include + * where build flag preprocessor definitions are define in your IDE + * -include node_config.h + * + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _NODE_CONFIG_H_ +#define _NODE_CONFIG_H_ + +/******************************************************************************* + * PROJECT DEFINITION + *******************************************************************************/ + +/******************************************************************************* + * LUOS LIBRARY DEFINITION + ******************************************************************************* + * Define | Default Value | Description + * :---------------------|------------------------------------------------------ + * MAX_LOCAL_SERVICE_NUMBER | 5 | Service number in the node + * MAX_NODE_NUMBER | 20 | Node number in the device + * MAX_SERVICE_NUMBER | 20 | Service number in the device + * MSG_BUFFER_SIZE | 3*SIZE_MSG_MAX (405 Bytes) | Size in byte of the Luos buffer TX and RX + * MAX_MSG_NB | 2*MAX_LOCAL_SERVICE_NUMBER | Message number in Luos buffer + * NBR_PORT | 2 | PTP Branch number Max 8 + * NBR_RETRY | 10 | Send Retry number in case of NACK or collision + ******************************************************************************/ +#define MAX_LOCAL_SERVICE_NUMBER 2 +#define MAX_LOCAL_PROFILE_NUMBER 1 +#define MAX_MSG_NB 200 +#define MSG_BUFFER_SIZE 8192 + +/******************************************************************************* + * LUOS HAL LIBRARY DEFINITION +******************************************************************************* + * Define | Description + * :-----------------------|----------------------------------------------- + * MCUFREQ | Put your the MCU frequency (value in Hz) + * TIMERDIV | Timer divider clock (see your clock configuration) + * USE_CRC_HW | define to 0 if there is no Module CRC in your MCU + * USE_TX_IT | define to 1 to not use DMA transfers for Luos Tx + * + * PORT_CLOCK_ENABLE | Enable clock for port + * PTPx | A,B,C,D etc. PTP Branch Pin/Port/IRQ + * TX_LOCK_DETECT | Disable by default use if not busy flag in USART Pin/Port/IRQ + * RX_EN | Rx enable for driver RS485 always on Pin/Port + * TX_EN | Tx enable for driver RS485 Pin/Port + * COM_TX | Tx USART Com Pin/Port/Alternate + * COM_RX | Rx USART Com Pin/Port/Alternate + * PINOUT_IRQHANDLER | Callback function for Pin IRQ handler + + * ROBUS_COM_CLOCK_ENABLE | Enable clock for USART + * ROBUS_COM | USART number + * ROBUS_COM_IRQ | USART IRQ number + * ROBUS_COM_IRQHANDLER | Callback function for USART IRQ handler + + * ROBUS_DMA_CLOCK_ENABLE | Enable clock for DMA + * ROBUS_DMA | DMA number + * ROBUS_DMA_CHANNEL | DMA channel (depending on MCU DMA may need special config) + + * ROBUS_TIMER_CLOCK_ENABLE | Enable clock for Timer + * ROBUS_TIMER | Timer number + * ROBUS_TIMER_IRQ | Timer IRQ number + * ROBUS_TIMER_IRQHANDLER | Callback function for Timer IRQ handler +******************************************************************************/ + +/******************************************************************************* + * FLASH CONFIGURATION FOR APP WITH BOOTLOADER + ******************************************************************************** + * Define | Default Value | Description + * :---------------------|------------------------------------------------------ + * BOOT_START_ADDRESS | FLASH_BASE = 0x8000000 | Start address of Bootloader in flash + * SHARED_MEMORY_ADDRESS | 0x0800C000 | Start address of shared memory to save boot flag + * APP_START_ADDRESS | 0x0800C800 | Start address of application with bootloader + * APP_END_ADDRESS | FLASH_BANK1_END=0x0801FFFF | End address of application with bootloader + ******************************************************************************/ + +/******************************************************************************* + * GATE SERIAL COM DEFINITION + ******************************************************************************* + * Define | Default Value | Description + * :-------------------------|------------------------------------------------------ + * GATE_BUFF_SIZE | 1024 | Json receive buffer size + * PIPE_RX_BUFFER_SIZE | 1024 | Receive pipe buffer size + * PIPE_TX_BUFFER_SIZE | 2048 | Transmit pipe buffer size + * INIT_TIME | 150 | Wait init time before first detection + ******************************************************************************/ +#define GATE_BUFF_SIZE 65000 +#define PIPE_RX_BUFFER_SIZE 65000 +#define PIPE_TX_BUFFER_SIZE 65000 +#define SERIAL_RX_BUFFER_SIZE 65000 +#define INIT_TIME 150 +#define GATE_REFRESH_TIME_S 0.05f +#define SERIAL_PORT "/dev/cu.usbmodem1202" // "/dev/cu.usbserial-D308N897" + +#endif /* _NODE_CONFIG_H_ */ diff --git a/examples/projects/product/custom_gate/platformio.ini b/examples/projects/product/custom_gate/platformio.ini new file mode 100644 index 000000000..588e39b9d --- /dev/null +++ b/examples/projects/product/custom_gate/platformio.ini @@ -0,0 +1,38 @@ +; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html +[platformio] +default_envs = native_serial + +[env:native_serial] +lib_ldf_mode =off +lib_extra_dirs = + $PROJECT_DIR/../../../../tool_services/ + $PROJECT_DIR/../../../../../ + $PROJECT_DIR/../../../../network/ +platform = native +lib_deps = + luos_engine@^3.1.0 + serial_network + Pipe + Gate +build_unflags = -Os +build_flags = + -I inc + -I ../ + -include node_config.h + -O1 + -lpthread + -lm + -D LUOSHAL=NATIVE + -D GATEFORMAT=TinyJSON + -D PIPEMODE=WS + -D PIPEHAL=native + -D PIPE_WS_SERVER_ADDR=\"ws://localhost:9342\" ; Watch out you need to escape the " using \ +build_type = debug diff --git a/examples/projects/product/custom_gate/src/custom_json_conversion.c b/examples/projects/product/custom_gate/src/custom_json_conversion.c new file mode 100644 index 000000000..dce3b73a5 --- /dev/null +++ b/examples/projects/product/custom_gate/src/custom_json_conversion.c @@ -0,0 +1,98 @@ +#include "custom-json.h" +#include "product_config.h" +#include + +// This function are called by the gate conversion functions in case of an unknown type. +// This functions allow you to easily add and manage your custom type and commands. + +// This function is called by the gate to convert a service type into a string. +// This is typically used in the end of detection to create a Json representing the device routing table. +// The name of the type will be used by pyluos to create the right object. +const char *Convert_CustomStringFromType(luos_type_t type) +{ + if (type == POINT_2D) + { + return "point_2D"; + } + return NULL; +} + +// This function is called by the gate to convert a piece of Json into a message. +// This is typically used when a Json is received by the gate with an unknown property. +// You can use it to compose your own message out of the Json data and send it to the right service. +void Convert_CustomJsonToMsg(service_t *service, uint16_t target_id, char *property, const json_t *jobj, char *json_str) +{ + msg_t msg; + msg.header.target_mode = IDACK; + msg.header.target = target_id; + // Target linear position 2D + if (property && !strcmp(property, "linear_pos_2D")) + { + // Check the size of the array. If we have more than one data, this mean that this data is a binary size of a trajectory. If we have 2 data, this is an unique point. + json_t const *item = json_getChild(jobj); + if (json_getSibling(item) != NULL) + { + // We only have one point in this data + pos_2d_t pos; + pos.x = (uint16_t)json_getInteger(item); + item = json_getSibling(item); + pos.y = (uint16_t)json_getInteger(item); + // Create the message + msg.header.cmd = LINEAR_POSITION_2D; + msg.header.size = sizeof(pos_2d_t); + memcpy(msg.data, &pos, sizeof(pos_2d_t)); + // Send the message + Luos_SendMsg(service, &msg); + } + else + { + int i = 0; + // This is a binary + int size = (int)json_getInteger(item); + // Find the first \r of the current json_str + for (i = 0; i < GATE_BUFF_SIZE; i++) + { + if (json_str[i] == '\n') + { + i++; + break; + } + } + if (i < GATE_BUFF_SIZE - 1) + { + // Create the message + msg.header.cmd = LINEAR_POSITION_2D; + Luos_SendData(service, &msg, &json_str[i], (unsigned int)size); + } + } + return; + } + if (property && !strcmp(property, "buffer_mode")) + { + msg.data[0] = (char)json_getInteger(jobj); + msg.header.cmd = BUFFER_MODE; + msg.header.size = sizeof(char); + Luos_SendMsg(service, &msg); + return; + } +} + +// This function is called by the gate to convert a message into a piece of Json. +// This is typically used when a message is received by the gate with an unknown command. +// You can use it to compose your own piece of Json out of the message data. +void Convert_CustomMsgToJson(msg_t *msg, char *data) +{ + if (msg->header.cmd == LINEAR_POSITION_2D) + { + // This is our custom message, so we can convert it to JSON + // In this case we will don't need it but I did the code for the sake of the example. + if (msg->header.size == sizeof(pos_2d_t)) + { + // Size ok, now fill the struct from msg data + pos_2d_t pos; + memcpy(&pos, msg->data, msg->header.size); + // create the Json content + sprintf(data, "\"linear_pos_2D\":[%2d,%2d],", pos.x, pos.y); + } + } +} diff --git a/examples/projects/product/custom_gate/src/main.c b/examples/projects/product/custom_gate/src/main.c new file mode 100644 index 000000000..c82b80661 --- /dev/null +++ b/examples/projects/product/custom_gate/src/main.c @@ -0,0 +1,59 @@ +#include "luos_engine.h" +#include "serial_network.h" +#include "pipe.h" +#include "gate.h" +#include + +#ifndef WIN32 + #include + #include + #include + #include + #include +#endif + +void *Gate_Pipe_LoopThread(void *vargp) +{ + while (1) + { + Pipe_Loop(); + Gate_Loop(); + } + return NULL; +} +#ifndef _WIN32 +void handler(int sig) +{ + void *array[10]; + size_t size; + + // get void*'s for all entries on the stack + size = backtrace(array, 10); + + // print out all the frames to stderr + fprintf(stderr, "Error: signal %d:\n", sig); + backtrace_symbols_fd(array, size, STDERR_FILENO); + exit(1); +} +#endif + +int main(void) +{ +#ifndef _WIN32 + signal(SIGSEGV, handler); // install our handler +#endif + Luos_Init(); + Serial_Init(); + Pipe_Init(); + Gate_Init(); + // Create a thread to convert messages into Json and steam them using Websocket + // pthread_t thread_id; + // pthread_create(&thread_id, NULL, Gate_Pipe_LoopThread, NULL); + while (1) + { + Luos_Loop(); + Serial_Loop(); + Pipe_Loop(); + Gate_Loop(); + } +} diff --git a/examples/projects/product/product_config.h b/examples/projects/product/product_config.h new file mode 100644 index 000000000..b2c5d5004 --- /dev/null +++ b/examples/projects/product/product_config.h @@ -0,0 +1,38 @@ +/****************************************************************************** + * @file laser + galvo product_config.h + * @brief A complete product example of a laser + galvo controler with Gate customization. + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef PRODUCT_CONFIG_H +#define PRODUCT_CONFIG_H + +#include "luos_engine.h" + +// Definition of a custom service type +typedef enum +{ + POINT_2D = LUOS_LAST_TYPE +} custom_service_type_t; + +// Definition of a custom service command +typedef enum +{ + LINEAR_POSITION_2D = LUOS_LAST_STD_CMD, // uint16_t x, uint16_t y + BUFFER_MODE // 3 different modes: 0: SINGLE, 1: CONTINUOUS, 2: STREAM +} custom_service_cmd_t; + +typedef enum +{ + SINGLE, + CONTINUOUS, + STREAM +} buffer_mode_t; + +typedef struct +{ + uint16_t x; + uint16_t y; +} __attribute__((packed)) pos_2d_t; + +#endif /* PRODUCT_CONFIG_H */ From 902ee8effa1d551f1ab796619dadacf54e0831f2 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Thu, 1 Feb 2024 12:57:45 +0100 Subject: [PATCH 31/81] [Gate] Avoid to crash when receiving a traj with no value --- tool_services/gate/TinyJSON/convert.c | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/tool_services/gate/TinyJSON/convert.c b/tool_services/gate/TinyJSON/convert.c index 2dcd7559a..f115e96ea 100644 --- a/tool_services/gate/TinyJSON/convert.c +++ b/tool_services/gate/TinyJSON/convert.c @@ -200,6 +200,11 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * int i = 0; // this is a trajectory int size = (int)json_getInteger(json_getChild(jobj)); + if (size == 0) + { + // This trajaectory is empty + return; + } // find the first \r of the current buf for (i = 0; i < GATE_BUFF_SIZE; i++) { @@ -308,6 +313,11 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * int i = 0; // this is a trajectory int size = (int)json_getInteger(json_getChild(jobj)); + if (size == 0) + { + // This trajaectory is empty + return; + } // find the first \r of the current buf for (i = 0; i < GATE_BUFF_SIZE; i++) { @@ -341,6 +351,11 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * int i = 0; // this is a trajectory int size = (int)json_getInteger(json_getChild(jobj)); + if (size == 0) + { + // This trajaectory is empty + return; + } // find the first \r of the current buf for (i = 0; i < GATE_BUFF_SIZE; i++) { @@ -492,6 +507,11 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * int i = 0; // This is a binary int size = (int)json_getInteger(item); + if (size == 0) + { + // This trajaectory is empty + return; + } // find the first \r of the current buf for (i = 0; i < GATE_BUFF_SIZE; i++) { @@ -620,6 +640,11 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * int i = 0; // This is a binary unsigned int size = (int)json_getInteger(jobj); + if (size == 0) + { + // This trajaectory is empty + return; + } // find the first \r of the current buf for (i = 0; i < GATE_BUFF_SIZE; i++) { @@ -663,6 +688,11 @@ void Convert_JsonToMsg(service_t *service, uint16_t id, luos_type_t type, char * int i = 0; // This is a binary unsigned int size = (int)json_getInteger(item); + if (size == 0) + { + // This trajaectory is empty + return; + } // find the first \r of the current buf for (i = 0; i < GATE_BUFF_SIZE; i++) { From fb10344ac2bf6832ccb4442d5f174932766bfb2d Mon Sep 17 00:00:00 2001 From: Maxime COZZI Date: Fri, 2 Feb 2024 10:38:42 +0100 Subject: [PATCH 32/81] ensure that PTP is low after reset --- .../projects/NUCLEO-G431KB/gate_serialcom/src/gpio.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/examples/projects/NUCLEO-G431KB/gate_serialcom/src/gpio.c b/examples/projects/NUCLEO-G431KB/gate_serialcom/src/gpio.c index 0249ee815..7879bf287 100644 --- a/examples/projects/NUCLEO-G431KB/gate_serialcom/src/gpio.c +++ b/examples/projects/NUCLEO-G431KB/gate_serialcom/src/gpio.c @@ -57,6 +57,16 @@ void MX_GPIO_Init(void) GPIO_InitStruct.Pull = GPIO_PULLDOWN; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(LED_GPIO_Port, &GPIO_InitStruct); + + /*Configure GPIO pin : PtPin */ + GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_PULLDOWN; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + + HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, RESET); + HAL_GPIO_WritePin(GPIOB, GPIO_PIN_5, RESET); } /* USER CODE BEGIN 2 */ From 4ccd8830d3ee9ab8d927a46b25231392e709e4b6 Mon Sep 17 00:00:00 2001 From: Maxime COZZI Date: Fri, 2 Feb 2024 12:09:53 +0100 Subject: [PATCH 33/81] make fix genericusing hardware description macros --- .../NUCLEO-G431KB/gate_serialcom/src/gpio.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/examples/projects/NUCLEO-G431KB/gate_serialcom/src/gpio.c b/examples/projects/NUCLEO-G431KB/gate_serialcom/src/gpio.c index 7879bf287..93245457b 100644 --- a/examples/projects/NUCLEO-G431KB/gate_serialcom/src/gpio.c +++ b/examples/projects/NUCLEO-G431KB/gate_serialcom/src/gpio.c @@ -19,6 +19,7 @@ /* Includes ------------------------------------------------------------------*/ #include "gpio.h" +#include "robus_hal_config.h" /* USER CODE BEGIN 0 */ @@ -59,14 +60,20 @@ void MX_GPIO_Init(void) HAL_GPIO_Init(LED_GPIO_Port, &GPIO_InitStruct); /*Configure GPIO pin : PtPin */ - GPIO_InitStruct.Pin = GPIO_PIN_4|GPIO_PIN_5; + GPIO_InitStruct.Pin = PTPA_PIN; GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; GPIO_InitStruct.Pull = GPIO_PULLDOWN; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; - HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); + HAL_GPIO_Init(PTPA_PORT, &GPIO_InitStruct); - HAL_GPIO_WritePin(GPIOB, GPIO_PIN_4, RESET); - HAL_GPIO_WritePin(GPIOB, GPIO_PIN_5, RESET); + GPIO_InitStruct.Pin = PTPB_PIN; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_PULLDOWN; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(PTPB_PORT, &GPIO_InitStruct); + + HAL_GPIO_WritePin(PTPA_PORT, PTPA_PIN, RESET); + HAL_GPIO_WritePin(PTPB_PORT, PTPB_PIN, RESET); } /* USER CODE BEGIN 2 */ From 5689da2c7924bdb0c4777ea9cf8b964f4f81ceef Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Mon, 12 Feb 2024 13:47:42 +0100 Subject: [PATCH 34/81] Allow nodes with no services --- engine/core/src/service.c | 5 +++++ tool_services/gate/TinyJSON/convert.c | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/engine/core/src/service.c b/engine/core/src/service.c index a86c2b1da..7cab862a7 100644 --- a/engine/core/src/service.c +++ b/engine/core/src/service.c @@ -120,6 +120,11 @@ void Service_ClearId(void) ******************************************************************************/ uint16_t Service_GetIndex(service_t *service) { + if (service_ctx.number == 0) + { + // We don't have any service just return 0 by default. + return 0; + } LUOS_ASSERT((service >= service_ctx.list) && (service < &service_ctx.list[service_ctx.number])); return ((uintptr_t)service - (uintptr_t)service_ctx.list) / sizeof(service_t); } diff --git a/tool_services/gate/TinyJSON/convert.c b/tool_services/gate/TinyJSON/convert.c index f115e96ea..4f0043c27 100644 --- a/tool_services/gate/TinyJSON/convert.c +++ b/tool_services/gate/TinyJSON/convert.c @@ -1049,11 +1049,13 @@ void Convert_RoutingTableData(service_t *service) json_ptr += strlen(json_ptr); i++; + bool find_service = false; // Services loop while (i < last_entry) { if (routing_table[i].mode == SERVICE) { + find_service = true; // Create service description sprintf(json_ptr, "{\"type\":\"%s\",\"id\":%d,\"alias\":\"%s\"},", Convert_StringFromType(routing_table[i].type), routing_table[i].id, routing_table[i].alias); json_ptr += strlen(json_ptr); @@ -1062,8 +1064,11 @@ void Convert_RoutingTableData(service_t *service) else break; } - // remove the last "," char - *(--json_ptr) = '\0'; + if (find_service) + { + // remove the last "," char + *(--json_ptr) = '\0'; + } sprintf(json_ptr, "]},"); json_ptr += strlen(json_ptr); } From 03dada3362d58ebda30c6a0f2dee0e0142bf6f6c Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Wed, 24 Jan 2024 16:23:25 +0100 Subject: [PATCH 35/81] [product] First working galvo --- .../product/custom_gate/node_config.h | 2 +- .../custom_gate/src/custom_json_conversion.c | 8 + .../projects/product/laser/include/gpio.h | 50 ++ .../projects/product/laser/include/main.h | 76 +++ .../laser/include/stm32l4xx_hal_conf.h | 484 ++++++++++++++++++ .../product/laser/include/stm32l4xx_it.h | 71 +++ .../product/laser/lib/Galvo/README.md | 17 + .../projects/product/laser/lib/Galvo/galvo.c | 131 +++++ .../projects/product/laser/lib/Galvo/galvo.h | 25 + .../product/laser/lib/Galvo/galvo_config.h | 97 ++++ .../product/laser/lib/Galvo/library.json | 14 + .../product/laser/lib/Galvo/xy2-100.c | 365 +++++++++++++ .../product/laser/lib/Galvo/xy2-100.h | 30 ++ .../linker/custom_Luos_bootloader_script.ld | 175 +++++++ examples/projects/product/laser/node_config.h | 99 ++++ .../projects/product/laser/platformio.ini | 37 ++ examples/projects/product/laser/src/gpio.c | 66 +++ examples/projects/product/laser/src/main.c | 193 +++++++ .../product/laser/src/stm32l4xx_hal_msp.c | 84 +++ .../projects/product/laser/src/stm32l4xx_it.c | 215 ++++++++ .../product/laser/src/system_stm32l4xx.c | 336 ++++++++++++ 21 files changed, 2574 insertions(+), 1 deletion(-) create mode 100644 examples/projects/product/laser/include/gpio.h create mode 100644 examples/projects/product/laser/include/main.h create mode 100644 examples/projects/product/laser/include/stm32l4xx_hal_conf.h create mode 100644 examples/projects/product/laser/include/stm32l4xx_it.h create mode 100644 examples/projects/product/laser/lib/Galvo/README.md create mode 100644 examples/projects/product/laser/lib/Galvo/galvo.c create mode 100644 examples/projects/product/laser/lib/Galvo/galvo.h create mode 100644 examples/projects/product/laser/lib/Galvo/galvo_config.h create mode 100644 examples/projects/product/laser/lib/Galvo/library.json create mode 100644 examples/projects/product/laser/lib/Galvo/xy2-100.c create mode 100644 examples/projects/product/laser/lib/Galvo/xy2-100.h create mode 100644 examples/projects/product/laser/linker/custom_Luos_bootloader_script.ld create mode 100644 examples/projects/product/laser/node_config.h create mode 100644 examples/projects/product/laser/platformio.ini create mode 100644 examples/projects/product/laser/src/gpio.c create mode 100644 examples/projects/product/laser/src/main.c create mode 100644 examples/projects/product/laser/src/stm32l4xx_hal_msp.c create mode 100644 examples/projects/product/laser/src/stm32l4xx_it.c create mode 100644 examples/projects/product/laser/src/system_stm32l4xx.c diff --git a/examples/projects/product/custom_gate/node_config.h b/examples/projects/product/custom_gate/node_config.h index 940439740..977c17022 100644 --- a/examples/projects/product/custom_gate/node_config.h +++ b/examples/projects/product/custom_gate/node_config.h @@ -113,6 +113,6 @@ #define SERIAL_RX_BUFFER_SIZE 65000 #define INIT_TIME 150 #define GATE_REFRESH_TIME_S 0.05f -#define SERIAL_PORT "/dev/cu.usbmodem1202" // "/dev/cu.usbserial-D308N897" +#define SERIAL_PORT "/dev/cu.usbmodem1102" // "/dev/cu.usbserial-D308N897" #endif /* _NODE_CONFIG_H_ */ diff --git a/examples/projects/product/custom_gate/src/custom_json_conversion.c b/examples/projects/product/custom_gate/src/custom_json_conversion.c index dce3b73a5..f94697004 100644 --- a/examples/projects/product/custom_gate/src/custom_json_conversion.c +++ b/examples/projects/product/custom_gate/src/custom_json_conversion.c @@ -75,6 +75,14 @@ void Convert_CustomJsonToMsg(service_t *service, uint16_t target_id, char *prope Luos_SendMsg(service, &msg); return; } + if (property && !strcmp(property, "sampling_freq")) + { + float freq = (float)json_getReal(jobj); + time_luos_t period = TimeOD_TimeFrom_s(1.0f / freq); + TimeOD_TimeToMsg(&period, &msg); + Luos_SendMsg(service, &msg); + return; + } } // This function is called by the gate to convert a message into a piece of Json. diff --git a/examples/projects/product/laser/include/gpio.h b/examples/projects/product/laser/include/gpio.h new file mode 100644 index 000000000..f57136410 --- /dev/null +++ b/examples/projects/product/laser/include/gpio.h @@ -0,0 +1,50 @@ +/** + ****************************************************************************** + * @file gpio.h + * @brief This file contains all the function prototypes for + * the gpio.c file + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __GPIO_H__ +#define __GPIO_H__ + +#ifdef __cplusplus +extern "C" +{ +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "main.h" + + /* USER CODE BEGIN Includes */ + + /* USER CODE END Includes */ + + /* USER CODE BEGIN Private defines */ + + /* USER CODE END Private defines */ + + void MX_GPIO_Init(void); + + /* USER CODE BEGIN Prototypes */ + + /* USER CODE END Prototypes */ + +#ifdef __cplusplus +} +#endif +#endif /*__ GPIO_H__ */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/product/laser/include/main.h b/examples/projects/product/laser/include/main.h new file mode 100644 index 000000000..677d953e4 --- /dev/null +++ b/examples/projects/product/laser/include/main.h @@ -0,0 +1,76 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file : main.h + * @brief : Header for main.c file. + * This file contains the common defines of the application. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __MAIN_H +#define __MAIN_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +/* Includes ------------------------------------------------------------------*/ +#include "stm32l4xx_hal.h" + + /* Private includes ----------------------------------------------------------*/ + /* USER CODE BEGIN Includes */ + + /* USER CODE END Includes */ + + /* Exported types ------------------------------------------------------------*/ + /* USER CODE BEGIN ET */ + + /* USER CODE END ET */ + + /* Exported constants --------------------------------------------------------*/ + /* USER CODE BEGIN EC */ + + /* USER CODE END EC */ + + /* Exported macro ------------------------------------------------------------*/ + /* USER CODE BEGIN EM */ + + /* USER CODE END EM */ + + /* Exported functions prototypes ---------------------------------------------*/ + void Error_Handler(void); + +/* USER CODE BEGIN EFP */ + +/* USER CODE END EFP */ + +/* Private defines -----------------------------------------------------------*/ +#define BTN_Pin GPIO_PIN_11 +#define BTN_GPIO_Port GPIOA +#define LED_Pin GPIO_PIN_3 +#define LED_GPIO_Port GPIOB + /* USER CODE BEGIN Private defines */ + + /* USER CODE END Private defines */ + +#ifdef __cplusplus +} +#endif + +#endif /* __MAIN_H */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/product/laser/include/stm32l4xx_hal_conf.h b/examples/projects/product/laser/include/stm32l4xx_hal_conf.h new file mode 100644 index 000000000..444e61449 --- /dev/null +++ b/examples/projects/product/laser/include/stm32l4xx_hal_conf.h @@ -0,0 +1,484 @@ +/** + ****************************************************************************** + * @file stm32l4xx_hal_conf.h + * @author MCD Application Team + * @brief HAL configuration template file. + * This file should be copied to the application folder and renamed + * to stm32l4xx_hal_conf.h. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2017 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef STM32L4xx_HAL_CONF_H +#define STM32L4xx_HAL_CONF_H + +#ifdef __cplusplus +extern "C" +{ +#endif + +/* Exported types ------------------------------------------------------------*/ +/* Exported constants --------------------------------------------------------*/ + +/* ########################## Module Selection ############################## */ +/** + * @brief This is the list of modules to be used in the HAL driver + */ +#define HAL_MODULE_ENABLED +/*#define HAL_ADC_MODULE_ENABLED */ +/*#define HAL_CRYP_MODULE_ENABLED */ +/*#define HAL_CAN_MODULE_ENABLED */ +/*#define HAL_COMP_MODULE_ENABLED */ +/*#define HAL_CRYP_MODULE_ENABLED */ +/*#define HAL_DAC_MODULE_ENABLED */ +/*#define HAL_DCMI_MODULE_ENABLED */ +/*#define HAL_DMA2D_MODULE_ENABLED */ +/*#define HAL_DFSDM_MODULE_ENABLED */ +/*#define HAL_DSI_MODULE_ENABLED */ +/*#define HAL_FIREWALL_MODULE_ENABLED */ +/*#define HAL_GFXMMU_MODULE_ENABLED */ +/*#define HAL_HCD_MODULE_ENABLED */ +/*#define HAL_HASH_MODULE_ENABLED */ +/*#define HAL_I2S_MODULE_ENABLED */ +/*#define HAL_IRDA_MODULE_ENABLED */ +/*#define HAL_IWDG_MODULE_ENABLED */ +/*#define HAL_LTDC_MODULE_ENABLED */ +/*#define HAL_LCD_MODULE_ENABLED */ +/*#define HAL_LPTIM_MODULE_ENABLED */ +/*#define HAL_MMC_MODULE_ENABLED */ +/*#define HAL_NAND_MODULE_ENABLED */ +/*#define HAL_NOR_MODULE_ENABLED */ +/*#define HAL_OPAMP_MODULE_ENABLED */ +/*#define HAL_OSPI_MODULE_ENABLED */ +/*#define HAL_OSPI_MODULE_ENABLED */ +/*#define HAL_PCD_MODULE_ENABLED */ +/*#define HAL_PKA_MODULE_ENABLED */ +/*#define HAL_QSPI_MODULE_ENABLED */ +/*#define HAL_QSPI_MODULE_ENABLED */ +/*#define HAL_RNG_MODULE_ENABLED */ +/*#define HAL_RTC_MODULE_ENABLED */ +/*#define HAL_SAI_MODULE_ENABLED */ +/*#define HAL_SD_MODULE_ENABLED */ +/*#define HAL_SMBUS_MODULE_ENABLED */ +/*#define HAL_SMARTCARD_MODULE_ENABLED */ +/*#define HAL_SPI_MODULE_ENABLED */ +/*#define HAL_SRAM_MODULE_ENABLED */ +/*#define HAL_SWPMI_MODULE_ENABLED */ +/*#define HAL_TSC_MODULE_ENABLED */ +/*#define HAL_WWDG_MODULE_ENABLED */ +/*#define HAL_EXTI_MODULE_ENABLED */ +/*#define HAL_PSSI_MODULE_ENABLED */ +#define HAL_GPIO_MODULE_ENABLED +#define HAL_EXTI_MODULE_ENABLED +#define HAL_I2C_MODULE_ENABLED +#define HAL_DMA_MODULE_ENABLED +#define HAL_RCC_MODULE_ENABLED +#define HAL_FLASH_MODULE_ENABLED +#define HAL_PWR_MODULE_ENABLED +#define HAL_CORTEX_MODULE_ENABLED +#define HAL_CRC_MODULE_ENABLED +#define HAL_UART_MODULE_ENABLED +#define HAL_USART_MODULE_ENABLED +#define HAL_TIM_MODULE_ENABLED + +/* ########################## Oscillator Values adaptation ####################*/ +/** + * @brief Adjust the value of External High Speed oscillator (HSE) used in your application. + * This value is used by the RCC HAL module to compute the system frequency + * (when HSE is used as system clock source, directly or through the PLL). + */ +#if !defined(HSE_VALUE) +#define HSE_VALUE ((uint32_t)8000000U) /*!< Value of the External oscillator in Hz */ +#endif /* HSE_VALUE */ + +#if !defined(HSE_STARTUP_TIMEOUT) +#define HSE_STARTUP_TIMEOUT ((uint32_t)100U) /*!< Time out for HSE start up, in ms */ +#endif /* HSE_STARTUP_TIMEOUT */ + +/** + * @brief Internal Multiple Speed oscillator (MSI) default value. + * This value is the default MSI range value after Reset. + */ +#if !defined(MSI_VALUE) +#define MSI_VALUE ((uint32_t)4000000U) /*!< Value of the Internal oscillator in Hz*/ +#endif /* MSI_VALUE */ +/** + * @brief Internal High Speed oscillator (HSI) value. + * This value is used by the RCC HAL module to compute the system frequency + * (when HSI is used as system clock source, directly or through the PLL). + */ +#if !defined(HSI_VALUE) +#define HSI_VALUE ((uint32_t)16000000U) /*!< Value of the Internal oscillator in Hz*/ +#endif /* HSI_VALUE */ + +/** + * @brief Internal High Speed oscillator (HSI48) value for USB FS, SDMMC and RNG. + * This internal oscillator is mainly dedicated to provide a high precision clock to + * the USB peripheral by means of a special Clock Recovery System (CRS) circuitry. + * When the CRS is not used, the HSI48 RC oscillator runs on it default frequency + * which is subject to manufacturing process variations. + */ +#if !defined(HSI48_VALUE) +#define HSI48_VALUE ((uint32_t)48000000U) /*!< Value of the Internal High Speed oscillator for USB FS/SDMMC/RNG in Hz. \ + The real value my vary depending on manufacturing process variations.*/ +#endif /* HSI48_VALUE */ + +/** + * @brief Internal Low Speed oscillator (LSI) value. + */ +#if !defined(LSI_VALUE) +#define LSI_VALUE 32000U /*!< LSI Typical Value in Hz*/ +#endif /* LSI_VALUE */ /*!< Value of the Internal Low Speed oscillator in Hz \ + The real value may vary depending on the variations \ + in voltage and temperature.*/ + +/** + * @brief External Low Speed oscillator (LSE) value. + * This value is used by the UART, RTC HAL module to compute the system frequency + */ +#if !defined(LSE_VALUE) +#define LSE_VALUE 32768U /*!< Value of the External oscillator in Hz*/ +#endif /* LSE_VALUE */ + +#if !defined(LSE_STARTUP_TIMEOUT) +#define LSE_STARTUP_TIMEOUT 5000U /*!< Time out for LSE start up, in ms */ +#endif /* HSE_STARTUP_TIMEOUT */ + +/** + * @brief External clock source for SAI1 peripheral + * This value is used by the RCC HAL module to compute the SAI1 & SAI2 clock source + * frequency. + */ +#if !defined(EXTERNAL_SAI1_CLOCK_VALUE) +#define EXTERNAL_SAI1_CLOCK_VALUE 2097000U /*!< Value of the SAI1 External clock source in Hz*/ +#endif /* EXTERNAL_SAI1_CLOCK_VALUE */ + +/** + * @brief External clock source for SAI2 peripheral + * This value is used by the RCC HAL module to compute the SAI1 & SAI2 clock source + * frequency. + */ +#if !defined(EXTERNAL_SAI2_CLOCK_VALUE) +#define EXTERNAL_SAI2_CLOCK_VALUE 48000U /*!< Value of the SAI2 External clock source in Hz*/ +#endif /* EXTERNAL_SAI2_CLOCK_VALUE */ + + /* Tip: To avoid modifying this file each time you need to use different HSE, + === you can define the HSE value in your toolchain compiler preprocessor. */ + + /* ########################### System Configuration ######################### */ + /** + * @brief This is the HAL system configuration section + */ + +#define VDD_VALUE 3300U /*!< Value of VDD in mv */ +#define TICK_INT_PRIORITY 0U /*!< tick interrupt priority */ +#define USE_RTOS 0U +#define PREFETCH_ENABLE 0U +#define INSTRUCTION_CACHE_ENABLE 1U +#define DATA_CACHE_ENABLE 1U + +/* ########################## Assert Selection ############################## */ +/** + * @brief Uncomment the line below to expanse the "assert_param" macro in the + * HAL drivers code + */ +/* #define USE_FULL_ASSERT 1U */ + +/* ################## Register callback feature configuration ############### */ +/** + * @brief Set below the peripheral configuration to "1U" to add the support + * of HAL callback registration/deregistration feature for the HAL + * driver(s). This allows user application to provide specific callback + * functions thanks to HAL_PPP_RegisterCallback() rather than overwriting + * the default weak callback functions (see each stm32l4xx_hal_ppp.h file + * for possible callback identifiers defined in HAL_PPP_CallbackIDTypeDef + * for each PPP peripheral). + */ +#define USE_HAL_ADC_REGISTER_CALLBACKS 0U +#define USE_HAL_CAN_REGISTER_CALLBACKS 0U +#define USE_HAL_COMP_REGISTER_CALLBACKS 0U +#define USE_HAL_CRYP_REGISTER_CALLBACKS 0U +#define USE_HAL_DAC_REGISTER_CALLBACKS 0U +#define USE_HAL_DCMI_REGISTER_CALLBACKS 0U +#define USE_HAL_DFSDM_REGISTER_CALLBACKS 0U +#define USE_HAL_DMA2D_REGISTER_CALLBACKS 0U +#define USE_HAL_DSI_REGISTER_CALLBACKS 0U +#define USE_HAL_GFXMMU_REGISTER_CALLBACKS 0U +#define USE_HAL_HASH_REGISTER_CALLBACKS 0U +#define USE_HAL_HCD_REGISTER_CALLBACKS 0U +#define USE_HAL_I2C_REGISTER_CALLBACKS 0U +#define USE_HAL_IRDA_REGISTER_CALLBACKS 0U +#define USE_HAL_LPTIM_REGISTER_CALLBACKS 0U +#define USE_HAL_LTDC_REGISTER_CALLBACKS 0U +#define USE_HAL_MMC_REGISTER_CALLBACKS 0U +#define USE_HAL_OPAMP_REGISTER_CALLBACKS 0U +#define USE_HAL_OSPI_REGISTER_CALLBACKS 0U +#define USE_HAL_PCD_REGISTER_CALLBACKS 0U +#define USE_HAL_QSPI_REGISTER_CALLBACKS 0U +#define USE_HAL_RNG_REGISTER_CALLBACKS 0U +#define USE_HAL_RTC_REGISTER_CALLBACKS 0U +#define USE_HAL_SAI_REGISTER_CALLBACKS 0U +#define USE_HAL_SD_REGISTER_CALLBACKS 0U +#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U +#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U +#define USE_HAL_SPI_REGISTER_CALLBACKS 0U +#define USE_HAL_SWPMI_REGISTER_CALLBACKS 0U +#define USE_HAL_TIM_REGISTER_CALLBACKS 0U +#define USE_HAL_TSC_REGISTER_CALLBACKS 0U +#define USE_HAL_UART_REGISTER_CALLBACKS 0U +#define USE_HAL_USART_REGISTER_CALLBACKS 0U +#define USE_HAL_WWDG_REGISTER_CALLBACKS 0U + + /* ################## SPI peripheral configuration ########################## */ + + /* CRC FEATURE: Use to activate CRC feature inside HAL SPI Driver + * Activated: CRC code is present inside driver + * Deactivated: CRC code cleaned from driver + */ + +#define USE_SPI_CRC 0U + + /* Includes ------------------------------------------------------------------*/ + /** + * @brief Include module's header file + */ + +#ifdef HAL_RCC_MODULE_ENABLED +#include "stm32l4xx_hal_rcc.h" +#endif /* HAL_RCC_MODULE_ENABLED */ + +#ifdef HAL_GPIO_MODULE_ENABLED +#include "stm32l4xx_hal_gpio.h" +#endif /* HAL_GPIO_MODULE_ENABLED */ + +#ifdef HAL_DMA_MODULE_ENABLED +#include "stm32l4xx_hal_dma.h" +#endif /* HAL_DMA_MODULE_ENABLED */ + +#ifdef HAL_DFSDM_MODULE_ENABLED +#include "stm32l4xx_hal_dfsdm.h" +#endif /* HAL_DFSDM_MODULE_ENABLED */ + +#ifdef HAL_CORTEX_MODULE_ENABLED +#include "stm32l4xx_hal_cortex.h" +#endif /* HAL_CORTEX_MODULE_ENABLED */ + +#ifdef HAL_ADC_MODULE_ENABLED +#include "stm32l4xx_hal_adc.h" +#endif /* HAL_ADC_MODULE_ENABLED */ + +#ifdef HAL_CAN_MODULE_ENABLED +#include "stm32l4xx_hal_can.h" +#endif /* HAL_CAN_MODULE_ENABLED */ + +#ifdef HAL_CAN_LEGACY_MODULE_ENABLED +#include "Legacy/stm32l4xx_hal_can_legacy.h" +#endif /* HAL_CAN_LEGACY_MODULE_ENABLED */ + +#ifdef HAL_COMP_MODULE_ENABLED +#include "stm32l4xx_hal_comp.h" +#endif /* HAL_COMP_MODULE_ENABLED */ + +#ifdef HAL_CRC_MODULE_ENABLED +#include "stm32l4xx_hal_crc.h" +#endif /* HAL_CRC_MODULE_ENABLED */ + +#ifdef HAL_CRYP_MODULE_ENABLED +#include "stm32l4xx_hal_cryp.h" +#endif /* HAL_CRYP_MODULE_ENABLED */ + +#ifdef HAL_DAC_MODULE_ENABLED +#include "stm32l4xx_hal_dac.h" +#endif /* HAL_DAC_MODULE_ENABLED */ + +#ifdef HAL_DCMI_MODULE_ENABLED +#include "stm32l4xx_hal_dcmi.h" +#endif /* HAL_DCMI_MODULE_ENABLED */ + +#ifdef HAL_DMA2D_MODULE_ENABLED +#include "stm32l4xx_hal_dma2d.h" +#endif /* HAL_DMA2D_MODULE_ENABLED */ + +#ifdef HAL_DSI_MODULE_ENABLED +#include "stm32l4xx_hal_dsi.h" +#endif /* HAL_DSI_MODULE_ENABLED */ + +#ifdef HAL_EXTI_MODULE_ENABLED +#include "stm32l4xx_hal_exti.h" +#endif /* HAL_EXTI_MODULE_ENABLED */ + +#ifdef HAL_GFXMMU_MODULE_ENABLED +#include "stm32l4xx_hal_gfxmmu.h" +#endif /* HAL_GFXMMU_MODULE_ENABLED */ + +#ifdef HAL_FIREWALL_MODULE_ENABLED +#include "stm32l4xx_hal_firewall.h" +#endif /* HAL_FIREWALL_MODULE_ENABLED */ + +#ifdef HAL_FLASH_MODULE_ENABLED +#include "stm32l4xx_hal_flash.h" +#endif /* HAL_FLASH_MODULE_ENABLED */ + +#ifdef HAL_HASH_MODULE_ENABLED +#include "stm32l4xx_hal_hash.h" +#endif /* HAL_HASH_MODULE_ENABLED */ + +#ifdef HAL_HCD_MODULE_ENABLED +#include "stm32l4xx_hal_hcd.h" +#endif /* HAL_HCD_MODULE_ENABLED */ + +#ifdef HAL_I2C_MODULE_ENABLED +#include "stm32l4xx_hal_i2c.h" +#endif /* HAL_I2C_MODULE_ENABLED */ + +#ifdef HAL_IRDA_MODULE_ENABLED +#include "stm32l4xx_hal_irda.h" +#endif /* HAL_IRDA_MODULE_ENABLED */ + +#ifdef HAL_IWDG_MODULE_ENABLED +#include "stm32l4xx_hal_iwdg.h" +#endif /* HAL_IWDG_MODULE_ENABLED */ + +#ifdef HAL_LCD_MODULE_ENABLED +#include "stm32l4xx_hal_lcd.h" +#endif /* HAL_LCD_MODULE_ENABLED */ + +#ifdef HAL_LPTIM_MODULE_ENABLED +#include "stm32l4xx_hal_lptim.h" +#endif /* HAL_LPTIM_MODULE_ENABLED */ + +#ifdef HAL_LTDC_MODULE_ENABLED +#include "stm32l4xx_hal_ltdc.h" +#endif /* HAL_LTDC_MODULE_ENABLED */ + +#ifdef HAL_MMC_MODULE_ENABLED +#include "stm32l4xx_hal_mmc.h" +#endif /* HAL_MMC_MODULE_ENABLED */ + +#ifdef HAL_NAND_MODULE_ENABLED +#include "stm32l4xx_hal_nand.h" +#endif /* HAL_NAND_MODULE_ENABLED */ + +#ifdef HAL_NOR_MODULE_ENABLED +#include "stm32l4xx_hal_nor.h" +#endif /* HAL_NOR_MODULE_ENABLED */ + +#ifdef HAL_OPAMP_MODULE_ENABLED +#include "stm32l4xx_hal_opamp.h" +#endif /* HAL_OPAMP_MODULE_ENABLED */ + +#ifdef HAL_OSPI_MODULE_ENABLED +#include "stm32l4xx_hal_ospi.h" +#endif /* HAL_OSPI_MODULE_ENABLED */ + +#ifdef HAL_PCD_MODULE_ENABLED +#include "stm32l4xx_hal_pcd.h" +#endif /* HAL_PCD_MODULE_ENABLED */ + +#ifdef HAL_PKA_MODULE_ENABLED +#include "stm32l4xx_hal_pka.h" +#endif /* HAL_PKA_MODULE_ENABLED */ + +#ifdef HAL_PSSI_MODULE_ENABLED +#include "stm32l4xx_hal_pssi.h" +#endif /* HAL_PSSI_MODULE_ENABLED */ + +#ifdef HAL_PWR_MODULE_ENABLED +#include "stm32l4xx_hal_pwr.h" +#endif /* HAL_PWR_MODULE_ENABLED */ + +#ifdef HAL_QSPI_MODULE_ENABLED +#include "stm32l4xx_hal_qspi.h" +#endif /* HAL_QSPI_MODULE_ENABLED */ + +#ifdef HAL_RNG_MODULE_ENABLED +#include "stm32l4xx_hal_rng.h" +#endif /* HAL_RNG_MODULE_ENABLED */ + +#ifdef HAL_RTC_MODULE_ENABLED +#include "stm32l4xx_hal_rtc.h" +#endif /* HAL_RTC_MODULE_ENABLED */ + +#ifdef HAL_SAI_MODULE_ENABLED +#include "stm32l4xx_hal_sai.h" +#endif /* HAL_SAI_MODULE_ENABLED */ + +#ifdef HAL_SD_MODULE_ENABLED +#include "stm32l4xx_hal_sd.h" +#endif /* HAL_SD_MODULE_ENABLED */ + +#ifdef HAL_SMARTCARD_MODULE_ENABLED +#include "stm32l4xx_hal_smartcard.h" +#endif /* HAL_SMARTCARD_MODULE_ENABLED */ + +#ifdef HAL_SMBUS_MODULE_ENABLED +#include "stm32l4xx_hal_smbus.h" +#endif /* HAL_SMBUS_MODULE_ENABLED */ + +#ifdef HAL_SPI_MODULE_ENABLED +#include "stm32l4xx_hal_spi.h" +#endif /* HAL_SPI_MODULE_ENABLED */ + +#ifdef HAL_SRAM_MODULE_ENABLED +#include "stm32l4xx_hal_sram.h" +#endif /* HAL_SRAM_MODULE_ENABLED */ + +#ifdef HAL_SWPMI_MODULE_ENABLED +#include "stm32l4xx_hal_swpmi.h" +#endif /* HAL_SWPMI_MODULE_ENABLED */ + +#ifdef HAL_TIM_MODULE_ENABLED +#include "stm32l4xx_hal_tim.h" +#endif /* HAL_TIM_MODULE_ENABLED */ + +#ifdef HAL_TSC_MODULE_ENABLED +#include "stm32l4xx_hal_tsc.h" +#endif /* HAL_TSC_MODULE_ENABLED */ + +#ifdef HAL_UART_MODULE_ENABLED +#include "stm32l4xx_hal_uart.h" +#endif /* HAL_UART_MODULE_ENABLED */ + +#ifdef HAL_USART_MODULE_ENABLED +#include "stm32l4xx_hal_usart.h" +#endif /* HAL_USART_MODULE_ENABLED */ + +#ifdef HAL_WWDG_MODULE_ENABLED +#include "stm32l4xx_hal_wwdg.h" +#endif /* HAL_WWDG_MODULE_ENABLED */ + +/* Exported macro ------------------------------------------------------------*/ +#ifdef USE_FULL_ASSERT + /** + * @brief The assert_param macro is used for function's parameters check. + * @param expr If expr is false, it calls assert_failed function + * which reports the name of the source file and the source + * line number of the call that failed. + * If expr is true, it returns no value. + * @retval None + */ +#define assert_param(expr) ((expr) ? (void)0U : assert_failed((uint8_t *)__FILE__, __LINE__)) + /* Exported functions ------------------------------------------------------- */ + void assert_failed(uint8_t *file, uint32_t line); +#else +#define assert_param(expr) ((void)0U) +#endif /* USE_FULL_ASSERT */ + +#ifdef __cplusplus +} +#endif + +#endif /* STM32L4xx_HAL_CONF_H */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/product/laser/include/stm32l4xx_it.h b/examples/projects/product/laser/include/stm32l4xx_it.h new file mode 100644 index 000000000..ace6ff14c --- /dev/null +++ b/examples/projects/product/laser/include/stm32l4xx_it.h @@ -0,0 +1,71 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file stm32l4xx_it.h + * @brief This file contains the headers of the interrupt handlers. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Define to prevent recursive inclusion -------------------------------------*/ +#ifndef __STM32L4xx_IT_H + #define __STM32L4xx_IT_H + + #ifdef __cplusplus +extern "C" +{ + #endif + + /* Private includes ----------------------------------------------------------*/ + /* USER CODE BEGIN Includes */ + + /* USER CODE END Includes */ + + /* Exported types ------------------------------------------------------------*/ + /* USER CODE BEGIN ET */ + + /* USER CODE END ET */ + + /* Exported constants --------------------------------------------------------*/ + /* USER CODE BEGIN EC */ + + /* USER CODE END EC */ + + /* Exported macro ------------------------------------------------------------*/ + /* USER CODE BEGIN EM */ + + /* USER CODE END EM */ + + /* Exported functions prototypes ---------------------------------------------*/ + void NMI_Handler(void); + void HardFault_Handler(void); + void MemManage_Handler(void); + void BusFault_Handler(void); + void UsageFault_Handler(void); + void SVC_Handler(void); + void DebugMon_Handler(void); + void PendSV_Handler(void); + void SysTick_Handler(void); + void DMA1_Channel3_IRQHandler(void); + /* USER CODE BEGIN EFP */ + + /* USER CODE END EFP */ + + #ifdef __cplusplus +} + #endif + +#endif /* __STM32L4xx_IT_H */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/product/laser/lib/Galvo/README.md b/examples/projects/product/laser/lib/Galvo/README.md new file mode 100644 index 000000000..84818d4b3 --- /dev/null +++ b/examples/projects/product/laser/lib/Galvo/README.md @@ -0,0 +1,17 @@ +Luos logo + +[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) + +[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) +[![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) + +# Galvo driver using XY2-100 protocol + +Driver for using a laser galvo using XY2-100 protocol in your projects with Luos. + +# Linked project + +This driver is linked to the [Galvo project](../../Projects/NUCLEO_L476RG/laser). + +[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) +[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/product/laser/lib/Galvo/galvo.c b/examples/projects/product/laser/lib/Galvo/galvo.c new file mode 100644 index 000000000..d7c5d013b --- /dev/null +++ b/examples/projects/product/laser/lib/Galvo/galvo.c @@ -0,0 +1,131 @@ +/****************************************************************************** + * @file galvo + * @brief driver example a laser galvo + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#include "galvo.h" +#include "xy2-100.h" + +/******************************************************************************* + * Definitions + ******************************************************************************/ +pos_2d_t stream_buf[4096]; +streaming_channel_t stream; +time_luos_t period; +control_t control; +buffer_mode_t buffer_mode = SINGLE; + +/******************************************************************************* + * Variables + ******************************************************************************/ + +/******************************************************************************* + * Function + ******************************************************************************/ +static void Galvo_MsgHandler(service_t *service, const msg_t *msg); + +/****************************************************************************** + * @brief init must be call in project init + * @param None + * @return None + ******************************************************************************/ +void Galvo_Init(void) +{ + Xy_Init(); + + revision_t revision = {.major = 1, .minor = 0, .build = 0}; + Luos_CreateService(Galvo_MsgHandler, POINT_2D, "galvo", revision); + stream = Streaming_CreateChannel(stream_buf, sizeof(stream_buf), 2 * sizeof(uint16_t)); + period = TimeOD_TimeFrom_s(1.0 / 10000.0); // Configure the trajectory samplerate at 100Hz + control.flux = STOP; +} + +/****************************************************************************** + * @brief loop must be call in project loop + * @param None + * @return None + ******************************************************************************/ +void Galvo_Loop(void) +{ +} + +/****************************************************************************** + * @brief Msg Handler call back when a msg receive for this service + * @param Service destination + * @param Msg receive + * @return None + ******************************************************************************/ +static void Galvo_MsgHandler(service_t *service, const msg_t *msg) +{ + if (msg->header.cmd == GET_CMD) + { + // The galvo don't send anything back + return; + } + if (msg->header.cmd == CONTROL) + { + // Get the control value + ControlOD_ControlFromMsg(&control, msg); + if (control.flux == PLAY) + { + // Start the trajectory + Xy_Start(&stream, period); + } + else + { + // Stop the trajectory + Xy_Stop(); + } + } + if (msg->header.cmd == LINEAR_POSITION_2D) + { + if (buffer_mode == STREAM) + { + // The galvo is in single mode, we can consider it as a streaming of point that will be consumed by the galvo + Luos_ReceiveStreaming(service, msg, &stream); + } + if (buffer_mode == CONTINUOUS) + { + // The galvo is in CONTINUOUS, The buffer need to be loaded with the trajectory and the galvo will play it in loop. + volatile int size = Luos_ReceiveData(service, msg, (uint8_t *)&stream_buf); + if (size > 0) + { + LUOS_ASSERT(size <= sizeof(stream_buf)); + // overwrite the streaming structure to manage the bufferin loop + // set the write pointer in the end of the data + stream.data_ptr = stream_buf + size / stream.data_size; + if (stream.data_ptr < stream.sample_ptr) + { + // If the read pointer overlap the write pointer point it back to the begining of the buffer + // set the read pointer at the begining of the data + stream.sample_ptr = stream_buf; + } + } + } + else + { + // The galvo is in SINGLE, The buffer need to be loaded with the trajectory and the galvo will play it from the begining of the buffer to the end. + volatile int size = Luos_ReceiveData(service, msg, (uint8_t *)&stream_buf); + if (size > 0) + { + LUOS_ASSERT(size <= sizeof(stream_buf)); + // overwrite the streaming structure to manage the bufferin loop + // set the write pointer in the end of the data + stream.data_ptr = stream_buf + size / stream.data_size; + // set the read pointer at the begining of the data + stream.sample_ptr = stream_buf; + } + } + } + if (msg->header.cmd == BUFFER_MODE) + { + buffer_mode = msg->data[0]; + Xy_BufferMode(buffer_mode); + } + if (msg->header.cmd == TIME) + { + // Get the time + TimeOD_TimeFromMsg(&period, msg); + } +} diff --git a/examples/projects/product/laser/lib/Galvo/galvo.h b/examples/projects/product/laser/lib/Galvo/galvo.h new file mode 100644 index 000000000..6a7a3f421 --- /dev/null +++ b/examples/projects/product/laser/lib/Galvo/galvo.h @@ -0,0 +1,25 @@ +/****************************************************************************** + * @file galvo + * @brief driver example a simple button + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef GALVO_H +#define GALVO_H + +#include "luos_engine.h" +/******************************************************************************* + * Definitions + ******************************************************************************/ + +/******************************************************************************* + * Variables + ******************************************************************************/ + +/******************************************************************************* + * Function + ******************************************************************************/ +void Galvo_Init(void); +void Galvo_Loop(void); + +#endif /* GALVO_H */ diff --git a/examples/projects/product/laser/lib/Galvo/galvo_config.h b/examples/projects/product/laser/lib/Galvo/galvo_config.h new file mode 100644 index 000000000..2db89c415 --- /dev/null +++ b/examples/projects/product/laser/lib/Galvo/galvo_config.h @@ -0,0 +1,97 @@ +/****************************************************************************** + * @file galvo_config.h + * @brief Galvo configuration + * @MCU Family STM32L4 + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _GALVO_HAL_CONFIG_H_ +#define _GALVO_HAL_CONFIG_H_ + +#ifndef MCUFREQ + #define MCUFREQ 80000000 // MCU frequence +#endif + +// ********************* GPIO ********************* +// Galvo need all the pins (except enable) to be on the same port +#ifndef GALVO_PORT + #define GALVO_PORT GPIOC +#endif + +#ifndef GALVO_PIN_CLOCK_ENABLE + #define GALVO_PIN_CLOCK_ENABLE() \ + do \ + { \ + __HAL_RCC_GPIOC_CLK_ENABLE(); \ + } while (0U) +#endif + +// CLOCK Pinout +#ifndef GALVO_CLOCK_PIN + #define GALVO_CLOCK_PIN GPIO_PIN_0 +#endif + +// SYNC Pinout +#ifndef GALVO_SYNC_PIN + #define GALVO_SYNC_PIN GPIO_PIN_1 +#endif + +// X Pinout +#ifndef GALVO_X_PIN + #define GALVO_X_PIN GPIO_PIN_2 +#endif + +// Y Pinout +#ifndef GALVO_Y_PIN + #define GALVO_Y_PIN GPIO_PIN_3 +#endif + +// ENABLE Pinout +#ifndef GALVO_ENABLE_PIN + #define GALVO_ENABLE_PIN GPIO_PIN_5 +#endif + +// ********************* TIMER ********************* +#ifndef GALVO_TIMER + #define GALVO_TIMER TIM6 +#endif + +#ifndef GALVO_BAUDRATE + #define GALVO_BAUDRATE 2000000 +#endif + +#ifndef GALVO_TIMER_CLOCK_ENABLE + #define GALVO_TIMER_CLOCK_ENABLE() __HAL_RCC_TIM6_CLK_ENABLE() +#endif + +// ********************* DMA ********************* +#ifndef GALVO_DMA_CLOCK_ENABLE + #define GALVO_DMA_CLOCK_ENABLE() __HAL_RCC_DMA1_CLK_ENABLE(); +#endif + +#ifndef GALVO_DMA + #define GALVO_DMA DMA1 +#endif + +#ifndef GALVO_DMA_CHANNEL + #define GALVO_DMA_CHANNEL DMA1_Channel3 +#endif + +#ifndef GALVO_DMA_REQUEST + #define GALVO_DMA_REQUEST DMA_REQUEST_6 +#endif + +#ifndef GALVO_DMA_IRQ + #define GALVO_DMA_IRQ DMA1_Channel3_IRQn +#endif + +#ifndef GALVO_DMA_IRQHANDLER + #define GALVO_DMA_IRQHANDLER() DMA1_Channel3_IRQHandler() +#endif + +// ********************* BUFFER ********************* +#ifndef GALVO_BUFFER_SIZE + #define GALVO_BUFFER_SIZE 8000 // Buffer size need to be a multiple of 40 +#endif + +#endif /* _GALVO_HAL_CONFIG_H_ */ diff --git a/examples/projects/product/laser/lib/Galvo/library.json b/examples/projects/product/laser/lib/Galvo/library.json new file mode 100644 index 000000000..a4a26aa46 --- /dev/null +++ b/examples/projects/product/laser/lib/Galvo/library.json @@ -0,0 +1,14 @@ +{ + "name": "Galvo", + "keywords": "robus,network,microservice,luos,operating system,os,embedded,communication,service,ST", + "description": "a laser galvo driver", + "version": "1.0.0", + "authors": { + "name": "Luos", + "url": "https://luos.io" + }, + "dependencies": { + "luos_engine": "^3.1.0" + }, + "licence": "MIT" +} diff --git a/examples/projects/product/laser/lib/Galvo/xy2-100.c b/examples/projects/product/laser/lib/Galvo/xy2-100.c new file mode 100644 index 000000000..d6cccd3a3 --- /dev/null +++ b/examples/projects/product/laser/lib/Galvo/xy2-100.c @@ -0,0 +1,365 @@ +/****************************************************************************** + * @file xy2-100 + * @brief driver for the xy2-100 protocol + * @author Luos + * @version 0.0.0 + * + * + * This driver allow to drive a xy2-100 protocol (meaning 2bytes X and Y data at 100KHz transmission) + * This driver use a combination of timer + DMA + GPIO port to generate the signal in hardware without MCU intervention. + * This way you can make it run on almost any MCU with these peripherals and still have a very precise signal and plenty of CPU time for other tasks. + * + * The timer is used to generate the clock signal at the right frequency. Each timer overflow generate a trigger to the DMA. At each trigger the DMA send the next byte to the GPIO port. + * DMA generate an interrupt at half transfer and at transfer complete. This allow to manage the older half of buffer while the DMA is sending the new one. The DMA is configured to ring on the buffer to have a continuous flux on information. + * You can increase the buffer size to reduce the number of IRQ and increase the CPU time available for other tasks. + * + * The input of this driver is a sample ring buffer you can feed with data providing a given sampling frequency. This driver will consume the data at the right frequency and linearize the trajectory between the samples. + * You can start pause or stop the trajectory execution at any time. + ******************************************************************************/ + +#include "xy2-100.h" +#include "galvo_config.h" + +#include "stm32l4xx_ll_gpio.h" +#include "stm32l4xx_ll_system.h" +#include "gpio.h" + +/******************************************************************************* + * Definitions + ******************************************************************************/ +typedef struct +{ + uint32_t x; + int32_t incr_x; + uint32_t target_x; + uint32_t y; + int32_t incr_y; + uint32_t target_y; + int32_t point_nbr_to_target; +} xy2_interpolation_t; + +void Xy_TransferCompleteCallback(DMA_HandleTypeDef *hdma); +void Xy_HalfTransferCallback(DMA_HandleTypeDef *hdma); +inline bool Xy_ComputeNextPoints(uint8_t *data); +inline bool Xy_GetNextTrajSample(void); +inline uint8_t Xy_Parity(uint16_t v); +inline uint32_t Xy_BuildMsg(uint16_t data); + +/******************************************************************************* + * Variables + ******************************************************************************/ + +DMA_HandleTypeDef hdma_tim_up; +TIM_HandleTypeDef htim; + +control_t traj_control = {.unmap = 0}; +streaming_channel_t *streaming_channel; +xy2_interpolation_t xy2_interpolation; +uint8_t dma_buff[GALVO_BUFFER_SIZE] = {0}; +volatile time_luos_t sample_period; +buffer_mode_t xy_buffer_mode = SINGLE; +/******************************************************************************* + * Function + ******************************************************************************/ + +// Init the pins timer and DMA peripherals to drive the xy2-100 protocol +void Xy_Init(void) +{ + // Init pins as output GPIO + GALVO_PIN_CLOCK_ENABLE(); + GPIO_InitTypeDef GPIO_InitStruct = {0}; + GPIO_InitStruct.Pin = GALVO_CLOCK_PIN | GALVO_SYNC_PIN | GALVO_X_PIN | GALVO_Y_PIN | GALVO_ENABLE_PIN; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; + HAL_GPIO_Init(GALVO_PORT, &GPIO_InitStruct); + + // Init timer + GALVO_TIMER_CLOCK_ENABLE(); + uint32_t timer_count = (MCUFREQ / (GALVO_BAUDRATE * 2)); + TIM_MasterConfigTypeDef sMasterConfig = {0}; + + htim.Instance = GALVO_TIMER; + htim.Init.Prescaler = 0; + htim.Init.CounterMode = TIM_COUNTERMODE_UP; + htim.Init.Period = timer_count - 1; + htim.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_ENABLE; + HAL_TIM_Base_Init(&htim); + sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; + sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; + HAL_TIMEx_MasterConfigSynchronization(&htim, &sMasterConfig); + + // Init DMA + GALVO_DMA_CLOCK_ENABLE(); + hdma_tim_up.Instance = GALVO_DMA_CHANNEL; + hdma_tim_up.Init.Request = GALVO_DMA_REQUEST; + hdma_tim_up.Init.Direction = DMA_MEMORY_TO_PERIPH; + hdma_tim_up.Init.PeriphInc = DMA_PINC_DISABLE; + hdma_tim_up.Init.MemInc = DMA_MINC_ENABLE; + hdma_tim_up.Init.PeriphDataAlignment = DMA_PDATAALIGN_BYTE; + hdma_tim_up.Init.MemDataAlignment = DMA_MDATAALIGN_BYTE; + hdma_tim_up.Init.Mode = DMA_CIRCULAR; + hdma_tim_up.Init.Priority = DMA_PRIORITY_LOW; + HAL_DMA_Init(&hdma_tim_up); + + // Enable timer DMA request enable + __HAL_TIM_ENABLE_DMA(&htim, TIM_DMA_UPDATE); + + // Set DMA half transfert callback + HAL_DMA_RegisterCallback(&hdma_tim_up, HAL_DMA_XFER_HALFCPLT_CB_ID, Xy_HalfTransferCallback); + // Set DMA transfert complete callback + HAL_DMA_RegisterCallback(&hdma_tim_up, HAL_DMA_XFER_CPLT_CB_ID, Xy_TransferCompleteCallback); + + // Init DMA interrupt + NVIC_SetPriority(GALVO_DMA_IRQ, 2); + NVIC_EnableIRQ(GALVO_DMA_IRQ); + + // Start timer + HAL_TIM_Base_Start(&htim); + + // Consider the trajectory as stopped + traj_control.flux = STOP; + xy2_interpolation.point_nbr_to_target = 0; +} + +// This callback is raised when the DMA transfert is complete, the last half of the buffer have to be updated with the next points +void Xy_TransferCompleteCallback(DMA_HandleTypeDef *hdma) +{ + static bool traj_end_complete = false; + // Check if the trajectory is finished + if (traj_end_complete == true) + { + // We just played the end of the trajectory, stop the DMA + // Stop DMA + HAL_DMA_Abort_IT(&hdma_tim_up); + // Consider the trajectory as stopped + traj_control.flux = STOP; + traj_end_complete = false; + return; + } + else + { + // Compute the next points and fill the second half of the buffer + traj_end_complete = Xy_ComputeNextPoints(dma_buff + (GALVO_BUFFER_SIZE / 2)); + } +} + +// This callback is raised when the DMA transfert is half complete, the first half of the buffer have to be updated with the next points +void Xy_HalfTransferCallback(DMA_HandleTypeDef *hdma) +{ + static bool traj_end_half = false; + // Check if the trajectory is finished + if (traj_end_half == true) + { + // We just played the end of the trajectory, stop the DMA + // Stop DMA + HAL_DMA_Abort_IT(&hdma_tim_up); + // Consider the trajectory as stopped + traj_control.flux = STOP; + traj_end_half = false; + return; + } + else + { + // Compute the next points and fill the second half of the buffer + traj_end_half = Xy_ComputeNextPoints(dma_buff); + } +} + +// This is the replacement of the DMA IRQ handler provided by ST. If you have your ST code doing this job you can remove this function. +void DMA1_Channel3_IRQHandler() +{ + // You can unable the led and check the pin with an oscilloscope to see the occupation ratio of the galvo on the MCU + // turn the led on + // HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET); + // Manage the IRQ + HAL_DMA_IRQHandler(&hdma_tim_up); + // turn the led off + // HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET); +} + +// Start the trajectory with a given buffer at a given sampling frequency +void Xy_Start(streaming_channel_t *stream, time_luos_t period) +{ + // First check if we are already running + if (traj_control.flux == PLAY) + { + // We are already running, just continue + return; + } + streaming_channel = stream; + sample_period = period; + // Compute the first points and fill half of the buffer + Xy_ComputeNextPoints(dma_buff); + // Compute the second points and fill the other half of the buffer + Xy_ComputeNextPoints(dma_buff + (GALVO_BUFFER_SIZE / 2)); + // Start DMA + HAL_DMA_Start_IT(&hdma_tim_up, (uint32_t)dma_buff, (uint32_t)&GALVO_PORT->ODR, GALVO_BUFFER_SIZE); + + // Consider the trajectory as running + traj_control.flux = PLAY; +} + +// Stop the trajectory +void Xy_Stop(void) +{ + // Stop DMA + HAL_DMA_Abort_IT(&hdma_tim_up); + // Disable the galvo + HAL_GPIO_WritePin(GALVO_PORT, GALVO_ENABLE_PIN, GPIO_PIN_RESET); + // Consider the trajectory as stopped + traj_control.flux = STOP; +} + +// Compute the next points and fill half of the buffer +// this function return true if the buffer is filled with the last point. +bool Xy_ComputeNextPoints(uint8_t *data) +{ + // Compute interpolation of points using the last point and the target point + uint32_t clk_tick_nbr = 0; + const uint32_t msg_sync = 0x0FFFFE; + const uint32_t tick_size = (GALVO_BUFFER_SIZE / 2); + volatile uint32_t msg_X; + volatile uint32_t msg_Y; + if (xy2_interpolation.point_nbr_to_target == -1) + { + // We already finished the trajectory fill the buffer with zeros + memset((void *)data, 0, tick_size); + xy2_interpolation.point_nbr_to_target = 0; + // Those are not the last point, this is just void data, return false. + return false; + } + + while (clk_tick_nbr < tick_size) + { + if (xy2_interpolation.point_nbr_to_target == 0) + { + // We need to get a new target point + if (Xy_GetNextTrajSample() == false) + { + // We don't have any new sample to compute, fill the buffer with the last point first time will be enabled, the other ones will not. + // Feel the 40 bytes of the buffer containing the 20 bits of the message. This will allo to stop the DMA with a good value. + // We have to divide the value by 2^16 to get the real value because we use integer instead of float in the xy2_interpolation_t struct to optimize the computation. + msg_X = Xy_BuildMsg((uint16_t)(xy2_interpolation.x >> 16)); + msg_Y = Xy_BuildMsg((uint16_t)(xy2_interpolation.y >> 16)); + for (int i = 0; i < 20; i++) + { + uint8_t sync_bit = (msg_sync >> (19 - i)) & 1; + uint8_t x_bit = (msg_X >> (19 - i)) & 1; + uint8_t y_bit = (msg_Y >> (19 - i)) & 1; + data[clk_tick_nbr + (i * 2)] = GALVO_CLOCK_PIN | (sync_bit * GALVO_SYNC_PIN) | (x_bit * GALVO_X_PIN) | (y_bit * GALVO_Y_PIN) | GALVO_ENABLE_PIN; + // Reverse the GALVO_CLOCK_PIN + data[clk_tick_nbr + (i * 2) + 1] = data[clk_tick_nbr + (i * 2)] & ~GALVO_CLOCK_PIN; + } + clk_tick_nbr += 40; + memset((void *)&data[clk_tick_nbr], 0, tick_size - clk_tick_nbr); + xy2_interpolation.point_nbr_to_target--; + // This part of the buffer contain the last point, return true. + return true; + } + } + // Compute the next point + xy2_interpolation.x = xy2_interpolation.x + xy2_interpolation.incr_x; + xy2_interpolation.y = xy2_interpolation.y + xy2_interpolation.incr_y; + // Decrease the number of point to reach the target + xy2_interpolation.point_nbr_to_target--; + // Create the messages for x and y + // We have to divide the value by 2^16 to get the real value because we use integer instead of float in the xy2_interpolation_t struct to optimize the computation. + msg_X = Xy_BuildMsg((uint16_t)(xy2_interpolation.x >> 16)); + msg_Y = Xy_BuildMsg((uint16_t)(xy2_interpolation.y >> 16)); + // Feel the 40 bytes of the buffer containing the 20 bits of the message + for (int i = 0; i < 20; i++) + { + uint8_t sync_bit = (msg_sync >> (19 - i)) & 1; + uint8_t x_bit = (msg_X >> (19 - i)) & 1; + uint8_t y_bit = (msg_Y >> (19 - i)) & 1; + data[clk_tick_nbr + (i * 2)] = GALVO_CLOCK_PIN | (sync_bit * GALVO_SYNC_PIN) | (x_bit * GALVO_X_PIN) | (y_bit * GALVO_Y_PIN) | GALVO_ENABLE_PIN; + // Reverse the GALVO_CLOCK_PIN + data[clk_tick_nbr + (i * 2) + 1] = data[clk_tick_nbr + (i * 2)] & ~GALVO_CLOCK_PIN; + } + clk_tick_nbr += 40; + } + // This part of the buffer contain normal points, return false. + return false; +} + +// Compute the parity of a 16bits value +uint8_t Xy_Parity(uint16_t v) +{ + uint8_t t = (uint8_t)v ^ v >> 8; + t ^= t >> 4; + t ^= t >> 2; + t ^= t >> 1; + return (t & 1); +} + +// Build a xy2-100 message for one axis +uint32_t Xy_BuildMsg(uint16_t data) +{ + return (1 << 17) | (data << 1) | Xy_Parity(data); +} + +// Get the next sample from the ring buffer and compute dome values to optimize the trajectory interpolation +bool Xy_GetNextTrajSample(void) +{ + // Move the target point as current position + xy2_interpolation.x = xy2_interpolation.target_x; + xy2_interpolation.y = xy2_interpolation.target_y; + // Get the next sample from the ring buffer + uint16_t sample[2]; + if (Streaming_GetAvailableSampleNB(streaming_channel) == 0) + { + // We don't have any new sample to compute + switch (xy_buffer_mode) + { + case SINGLE: + // We are in single mode, we have to loop on the ring buffer + // Put the read pointer at the begining of the buffer + streaming_channel->sample_ptr = streaming_channel->ring_buffer; + return false; + break; + case CONTINUOUS: + // We are in continuous mode, we have to loop on the ring buffer + // Put the read pointer at the begining of the buffer + streaming_channel->sample_ptr = streaming_channel->ring_buffer; + // Get the first sample + if (Streaming_GetAvailableSampleNB(streaming_channel) == 0) + { + // We don't have any new sample to compute + return false; + } + break; + case STREAM: + // We are in stream mode, we have to wait for new data + return false; + break; + default: + LUOS_ASSERT(0); + break; + } + } + Streaming_GetSample(streaming_channel, (void *)sample, 1); + // Convert the sample into a position + // To optimize the computation we use integer instead of float. We have to multiply the values by 2^16 to keep as much precision as possible. + xy2_interpolation.target_x = sample[0] << 16; + xy2_interpolation.target_y = sample[1] << 16; + + // Compute the number of point to reach the target + xy2_interpolation.point_nbr_to_target = ((GALVO_BAUDRATE / 20) / (1 / TimeOD_TimeTo_s(sample_period))); + + // Compute the increment to interpolate + xy2_interpolation.incr_x = ((int32_t)(xy2_interpolation.target_x - xy2_interpolation.x) / xy2_interpolation.point_nbr_to_target); + xy2_interpolation.incr_y = ((int32_t)(xy2_interpolation.target_y - xy2_interpolation.y) / xy2_interpolation.point_nbr_to_target); + return true; +} + +// Set the galvo in single mode or loop mode +void Xy_BufferMode(buffer_mode_t mode) +{ + xy_buffer_mode = mode; +} + +void Xy_SetPeriod(time_luos_t period) +{ + sample_period = period; +} diff --git a/examples/projects/product/laser/lib/Galvo/xy2-100.h b/examples/projects/product/laser/lib/Galvo/xy2-100.h new file mode 100644 index 000000000..79cebf39a --- /dev/null +++ b/examples/projects/product/laser/lib/Galvo/xy2-100.h @@ -0,0 +1,30 @@ +/****************************************************************************** + * @file xy2-100 + * @brief driver for the xy2-100 protocol + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef XY2_100_H +#define XY2_100_H + +#include +#include "luos_engine.h" +#include "product_config.h" +/******************************************************************************* + * Definitions + ******************************************************************************/ + +/******************************************************************************* + * Variables + ******************************************************************************/ + +/******************************************************************************* + * Function + ******************************************************************************/ +void Xy_Init(void); +void Xy_Start(streaming_channel_t *stream, time_luos_t period); +void Xy_Stop(void); +void Xy_BufferMode(buffer_mode_t mode); +void Xy_SetPeriod(time_luos_t period); + +#endif /* XY2_100_H */ diff --git a/examples/projects/product/laser/linker/custom_Luos_bootloader_script.ld b/examples/projects/product/laser/linker/custom_Luos_bootloader_script.ld new file mode 100644 index 000000000..dde7bb560 --- /dev/null +++ b/examples/projects/product/laser/linker/custom_Luos_bootloader_script.ld @@ -0,0 +1,175 @@ +/** + ****************************************************************************** + * @file LinkerScript.ld + * @author Auto-generated by STM32CubeIDE + * @brief Linker script for STM32L432KCUx Device from STM32L4 series + * 256Kbytes FLASH + * 64Kbytes RAM + * + * Set heap size, stack size and stack location according + * to application requirements. + * + * Set memory bank area and size if external memory is used + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2020 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ + +/* Entry Point */ +ENTRY(Reset_Handler) + +/* Highest address of the user mode stack */ +_estack = ORIGIN(RAM) + LENGTH(RAM); /* end of "RAM" Ram type memory */ + +_Min_Heap_Size = 0x200; /* required amount of heap */ +_Min_Stack_Size = 0x400; /* required amount of stack */ + +/* Memories definition */ +MEMORY +{ + RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 64K + FLASH (rx) : ORIGIN = 0x800C800, LENGTH = 206K +} + +/* Sections */ +SECTIONS +{ + /* The startup code into "FLASH" Rom type memory */ + .isr_vector : + { + . = ALIGN(4); + KEEP(*(.isr_vector)) /* Startup code */ + . = ALIGN(4); + } >FLASH + + /* The program code and other data into "FLASH" Rom type memory */ + .text : + { + . = ALIGN(4); + *(.text) /* .text sections (code) */ + *(.text*) /* .text* sections (code) */ + *(.glue_7) /* glue arm to thumb code */ + *(.glue_7t) /* glue thumb to arm code */ + *(.eh_frame) + + KEEP (*(.init)) + KEEP (*(.fini)) + + . = ALIGN(4); + _etext = .; /* define a global symbols at end of code */ + } >FLASH + + /* Constant data into "FLASH" Rom type memory */ + .rodata : + { + . = ALIGN(4); + *(.rodata) /* .rodata sections (constants, strings, etc.) */ + *(.rodata*) /* .rodata* sections (constants, strings, etc.) */ + . = ALIGN(4); + } >FLASH + + .ARM.extab : { + . = ALIGN(4); + *(.ARM.extab* .gnu.linkonce.armextab.*) + . = ALIGN(4); + } >FLASH + + .ARM : { + . = ALIGN(4); + __exidx_start = .; + *(.ARM.exidx*) + __exidx_end = .; + . = ALIGN(4); + } >FLASH + + .preinit_array : + { + . = ALIGN(4); + PROVIDE_HIDDEN (__preinit_array_start = .); + KEEP (*(.preinit_array*)) + PROVIDE_HIDDEN (__preinit_array_end = .); + . = ALIGN(4); + } >FLASH + + .init_array : + { + . = ALIGN(4); + PROVIDE_HIDDEN (__init_array_start = .); + KEEP (*(SORT(.init_array.*))) + KEEP (*(.init_array*)) + PROVIDE_HIDDEN (__init_array_end = .); + . = ALIGN(4); + } >FLASH + + .fini_array : + { + . = ALIGN(4); + PROVIDE_HIDDEN (__fini_array_start = .); + KEEP (*(SORT(.fini_array.*))) + KEEP (*(.fini_array*)) + PROVIDE_HIDDEN (__fini_array_end = .); + . = ALIGN(4); + } >FLASH + + /* Used by the startup to initialize data */ + _sidata = LOADADDR(.data); + + /* Initialized data sections into "RAM" Ram type memory */ + .data : + { + . = ALIGN(4); + _sdata = .; /* create a global symbol at data start */ + *(.data) /* .data sections */ + *(.data*) /* .data* sections */ + + . = ALIGN(4); + _edata = .; /* define a global symbol at data end */ + + } >RAM AT> FLASH + + /* Uninitialized data section into "RAM" Ram type memory */ + . = ALIGN(4); + .bss : + { + /* This is used by the startup in order to initialize the .bss section */ + _sbss = .; /* define a global symbol at bss start */ + __bss_start__ = _sbss; + *(.bss) + *(.bss*) + *(COMMON) + + . = ALIGN(4); + _ebss = .; /* define a global symbol at bss end */ + __bss_end__ = _ebss; + } >RAM + + /* User_heap_stack section, used to check that there is enough "RAM" Ram type memory left */ + ._user_heap_stack : + { + . = ALIGN(8); + PROVIDE ( end = . ); + PROVIDE ( _end = . ); + . = . + _Min_Heap_Size; + . = . + _Min_Stack_Size; + . = ALIGN(8); + } >RAM + + /* Remove information from the compiler libraries */ + /DISCARD/ : + { + libc.a ( * ) + libm.a ( * ) + libgcc.a ( * ) + } + + .ARM.attributes 0 : { *(.ARM.attributes) } +} diff --git a/examples/projects/product/laser/node_config.h b/examples/projects/product/laser/node_config.h new file mode 100644 index 000000000..38dfb3dc9 --- /dev/null +++ b/examples/projects/product/laser/node_config.h @@ -0,0 +1,99 @@ +/****************************************************************************** + * @file node_config.h + * @brief This file allow you to use standard preprocessor definitions to + * configure your project, Luos and Luos HAL libraries + * + * # Introduction + * This file is for the luos user. You may here configure your project and + * define your custom Luos service and custom Luos command for your product + * + * Luos libraries offer a minimal standard configuration to optimize + * memory usage. In some case you have to modify standard value to fit + * with your need concerning among of data transiting through the network + * or network speed for example + * + * Luos libraries can be use with a lot a MCU family. Luos compagny give you + * a default configuration, for specific MCU family, in robus_hal_config.h. + * This configuration can be modify here to fit with you design by + * preprocessor definitions of MCU Hardware needs + * + * # Usage + * This file should be place a the root folder of your project and include + * where build flag preprocessor definitions are define in your IDE + * -include node_config.h + * + * @author Luos + * @version 0.0.0 + ******************************************************************************/ +#ifndef _NODE_CONFIG_H_ +#define _NODE_CONFIG_H_ + +/******************************************************************************* + * PROJECT DEFINITION + *******************************************************************************/ + +/******************************************************************************* + * LUOS LIBRARY DEFINITION + ******************************************************************************* + * Define | Default Value | Description + * :---------------------|------------------------------------------------------ + * MAX_LOCAL_SERVICE_NUMBER | 5 | Service number in the node + * MAX_NODE_NUMBER. | 20 | Node number in the device + * MSG_BUFFER_SIZE | 3*SIZE_MSG_MAX (405 Bytes) | Size in byte of the Luos buffer TX and RX + * MAX_MSG_NB | 2*MAX_LOCAL_SERVICE_NUMBER | Message number in Luos buffer + * MAX_NODE_NUMBER | 20 | Node number in the device + * MAX_SERVICE_NUMBER | 20 | Service number in the device + * NBR_PORT | 2 | PTP Branch number Max 8 + * NBR_RETRY | 10 | Send Retry number in case of NACK or collision + ******************************************************************************/ + +#define MAX_LOCAL_SERVICE_NUMBER 1 +#define MAX_MSG_NB 50 +#define MSG_BUFFER_SIZE 2048 + +/******************************************************************************* + * LUOS HAL LIBRARY DEFINITION +******************************************************************************* + * Define | Description + * :-----------------------|----------------------------------------------- + * MCUFREQ | Put your the MCU frequency (value in Hz) + * TIMERDIV | Timer divider clock (see your clock configuration) + * USE_CRC_HW | define to 0 if there is no Module CRC in your MCU + * USE_TX_IT | define to 1 to not use DMA transfert for Luos Tx + * + * PORT_CLOCK_ENABLE | Enable clock for port + * PTPx | A,B,C,D etc. PTP Branch Pin/Port/IRQ + * TX_LOCK_DETECT | Disable by default use if not busy flag in USART Pin/Port/IRQ + * RX_EN | Rx enable for driver RS485 always on Pin/Port + * TX_EN | Tx enable for driver RS485 Pin/Port + * COM_TX | Tx USART Com Pin/Port/Alternate + * COM_RX | Rx USART Com Pin/Port/Alternate + * PINOUT_IRQHANDLER | Callback function for Pin IRQ handler + + * ROBUS_COM_CLOCK_ENABLE | Enable clock for USART + * ROBUS_COM | USART number + * ROBUS_COM_IRQ | USART IRQ number + * ROBUS_COM_IRQHANDLER | Callback function for USART IRQ handler + + * ROBUS_DMA_CLOCK_ENABLE | Enable clock for DMA + * ROBUS_DMA | DMA number + * ROBUS_DMA_CHANNEL | DMA channel (depending on MCU DMA may need special config) + + * ROBUS_TIMER_CLOCK_ENABLE | Enable clock for Timer + * ROBUS_TIMER | Timer number + * ROBUS_TIMER_IRQ | Timer IRQ number + * ROBUS_TIMER_IRQHANDLER | Callback function for Timer IRQ handler +******************************************************************************/ + +/******************************************************************************* + * FLASH CONFIGURATION FOR APP WITH BOOTLOADER + ******************************************************************************** + * Define | Default Value | Description + * :---------------------|------------------------------------------------------ + * BOOT_START_ADDRESS | FLASH_BASE = 0x8000000 | Start address of Bootloader in flash + * SHARED_MEMORY_ADDRESS | 0x0800C000 | Start address of shared memory to save boot flag + * APP_START_ADDRESS | 0x0800C800 | Start address of application with bootloader + * APP_END_ADDRESS | FLASH_END | End address of application with bootloader + ******************************************************************************/ + +#endif /* _NODE_CONFIG_H_ */ diff --git a/examples/projects/product/laser/platformio.ini b/examples/projects/product/laser/platformio.ini new file mode 100644 index 000000000..a72a8361f --- /dev/null +++ b/examples/projects/product/laser/platformio.ini @@ -0,0 +1,37 @@ +; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html +[platformio] +default_envs = nucleo_l476rg + +[env] +lib_ldf_mode =off +lib_extra_dirs = + $PROJECT_DIR/../../../../../ + $PROJECT_DIR/../../../../network/ +platform = ststm32 +board = nucleo_l476rg +framework = stm32cube +lib_deps = + luos_engine@^3.1.0 + serial_network + Galvo +debug_tool = stlink +upload_protocol = stlink + +[env:nucleo_l476rg] +build_unflags = -Os +build_flags = + -O1 + -I ../ + -include node_config.h + -DUSE_HAL_DRIVER + -DUSE_FULL_LL_DRIVER + -DLUOSHAL=STM32L4 + -DSERIALHAL=STM32L476 diff --git a/examples/projects/product/laser/src/gpio.c b/examples/projects/product/laser/src/gpio.c new file mode 100644 index 000000000..0249ee815 --- /dev/null +++ b/examples/projects/product/laser/src/gpio.c @@ -0,0 +1,66 @@ +/** + ****************************************************************************** + * @file gpio.c + * @brief This file provides code for the configuration + * of all used GPIO pins. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ + +/* Includes ------------------------------------------------------------------*/ +#include "gpio.h" + +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ + +/*----------------------------------------------------------------------------*/ +/* Configure GPIO */ +/*----------------------------------------------------------------------------*/ +/* USER CODE BEGIN 1 */ + +/* USER CODE END 1 */ + +/** Configure pins +*/ +void MX_GPIO_Init(void) +{ + + GPIO_InitTypeDef GPIO_InitStruct = {0}; + + /* GPIO Ports Clock Enable */ + __HAL_RCC_GPIOA_CLK_ENABLE(); + __HAL_RCC_GPIOB_CLK_ENABLE(); + + /*Configure GPIO pin Output Level */ + HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET); + + /*Configure GPIO pin : PtPin */ + GPIO_InitStruct.Pin = BTN_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_INPUT; + GPIO_InitStruct.Pull = GPIO_NOPULL; + HAL_GPIO_Init(BTN_GPIO_Port, &GPIO_InitStruct); + + /*Configure GPIO pin : PtPin */ + GPIO_InitStruct.Pin = LED_Pin; + GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; + GPIO_InitStruct.Pull = GPIO_PULLDOWN; + GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; + HAL_GPIO_Init(LED_GPIO_Port, &GPIO_InitStruct); +} + +/* USER CODE BEGIN 2 */ + +/* USER CODE END 2 */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/product/laser/src/main.c b/examples/projects/product/laser/src/main.c new file mode 100644 index 000000000..364fa9c94 --- /dev/null +++ b/examples/projects/product/laser/src/main.c @@ -0,0 +1,193 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file : main.c + * @brief : Main program body + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ +/* Includes ------------------------------------------------------------------*/ +#include "main.h" +#include "gpio.h" + +/* Private includes ----------------------------------------------------------*/ +/* USER CODE BEGIN Includes */ +#include "luos_engine.h" +#include "serial_network.h" +#include "galvo.h" +/* USER CODE END Includes */ + +/* Private typedef -----------------------------------------------------------*/ +/* USER CODE BEGIN PTD */ +/* USER CODE END PTD */ + +/* Private define ------------------------------------------------------------*/ +/* USER CODE BEGIN PD */ +/* USER CODE END PD */ + +/* Private macro -------------------------------------------------------------*/ +/* USER CODE BEGIN PM */ + +/* USER CODE END PM */ + +/* Private variables ---------------------------------------------------------*/ + +/* USER CODE BEGIN PV */ + +/* USER CODE END PV */ + +/* Private function prototypes -----------------------------------------------*/ +void SystemClock_Config(void); +/* USER CODE BEGIN PFP */ + +/* USER CODE END PFP */ + +/* Private user code ---------------------------------------------------------*/ +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ + +/** + * @brief The application entry point. + * @retval int + */ +int main(void) +{ + /* USER CODE BEGIN 1 */ + + /* USER CODE END 1 */ + + /* MCU Configuration--------------------------------------------------------*/ + + /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ + HAL_Init(); + + /* USER CODE BEGIN Init */ + + /* USER CODE END Init */ + + /* Configure the system clock */ + SystemClock_Config(); + + /* USER CODE BEGIN SysInit */ + + /* USER CODE END SysInit */ + + /* Initialize all configured peripherals */ + MX_GPIO_Init(); + /* USER CODE BEGIN 2 */ + Luos_Init(); + Serial_Init(); + Galvo_Init(); + /* USER CODE END 2 */ + + /* Infinite loop */ + /* USER CODE BEGIN WHILE */ + while (1) + { + /* USER CODE END WHILE */ + + /* USER CODE BEGIN 3 */ + Luos_Loop(); + Serial_Loop(); + Galvo_Loop(); + } + /* USER CODE END 3 */ +} + +/** + * @brief System Clock Configuration + * @retval None + */ +void SystemClock_Config(void) +{ + RCC_OscInitTypeDef RCC_OscInitStruct = {0}; + RCC_ClkInitTypeDef RCC_ClkInitStruct = {0}; + + /** Initializes the RCC Oscillators according to the specified parameters + * in the RCC_OscInitTypeDef structure. + */ + RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_MSI; + RCC_OscInitStruct.MSIState = RCC_MSI_ON; + RCC_OscInitStruct.MSICalibrationValue = 0; + RCC_OscInitStruct.MSIClockRange = RCC_MSIRANGE_6; + RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON; + RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_MSI; + RCC_OscInitStruct.PLL.PLLM = 1; + RCC_OscInitStruct.PLL.PLLN = 40; + RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV7; + RCC_OscInitStruct.PLL.PLLQ = RCC_PLLQ_DIV2; + RCC_OscInitStruct.PLL.PLLR = RCC_PLLR_DIV2; + if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK) + { + Error_Handler(); + } + /** Initializes the CPU, AHB and APB buses clocks + */ + RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK | RCC_CLOCKTYPE_SYSCLK + | RCC_CLOCKTYPE_PCLK1 | RCC_CLOCKTYPE_PCLK2; + RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK; + RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1; + RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV1; + RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1; + + if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_4) != HAL_OK) + { + Error_Handler(); + } + /** Configure the main internal regulator output voltage + */ + if (HAL_PWREx_ControlVoltageScaling(PWR_REGULATOR_VOLTAGE_SCALE1) != HAL_OK) + { + Error_Handler(); + } +} + +/* USER CODE BEGIN 4 */ + +/* USER CODE END 4 */ + +/** + * @brief This function is executed in case of error occurrence. + * @retval None + */ +void Error_Handler(void) +{ + /* USER CODE BEGIN Error_Handler_Debug */ + /* User can add his own implementation to report the HAL error return state */ + __disable_irq(); + while (1) + { + } + /* USER CODE END Error_Handler_Debug */ +} + +#ifdef USE_FULL_ASSERT +/** + * @brief Reports the name of the source file and the source line number + * where the assert_param error has occurred. + * @param file: pointer to the source file name + * @param line: assert_param error line source number + * @retval None + */ +void assert_failed(uint8_t *file, uint32_t line) +{ + /* USER CODE BEGIN 6 */ + /* User can add his own implementation to report the file name and line number, + ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) */ + /* USER CODE END 6 */ +} +#endif /* USE_FULL_ASSERT */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/product/laser/src/stm32l4xx_hal_msp.c b/examples/projects/product/laser/src/stm32l4xx_hal_msp.c new file mode 100644 index 000000000..1caf088bc --- /dev/null +++ b/examples/projects/product/laser/src/stm32l4xx_hal_msp.c @@ -0,0 +1,84 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file stm32l4xx_hal_msp.c + * @brief This file provides code for the MSP Initialization + * and de-Initialization codes. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Includes ------------------------------------------------------------------*/ +#include "main.h" +/* USER CODE BEGIN Includes */ + +/* USER CODE END Includes */ + +/* Private typedef -----------------------------------------------------------*/ +/* USER CODE BEGIN TD */ + +/* USER CODE END TD */ + +/* Private define ------------------------------------------------------------*/ +/* USER CODE BEGIN Define */ + +/* USER CODE END Define */ + +/* Private macro -------------------------------------------------------------*/ +/* USER CODE BEGIN Macro */ + +/* USER CODE END Macro */ + +/* Private variables ---------------------------------------------------------*/ +/* USER CODE BEGIN PV */ + +/* USER CODE END PV */ + +/* Private function prototypes -----------------------------------------------*/ +/* USER CODE BEGIN PFP */ + +/* USER CODE END PFP */ + +/* External functions --------------------------------------------------------*/ +/* USER CODE BEGIN ExternalFunctions */ + +/* USER CODE END ExternalFunctions */ + +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ +/** + * Initializes the Global MSP. + */ +void HAL_MspInit(void) +{ + /* USER CODE BEGIN MspInit 0 */ + + /* USER CODE END MspInit 0 */ + + __HAL_RCC_SYSCFG_CLK_ENABLE(); + __HAL_RCC_PWR_CLK_ENABLE(); + + /* System interrupt init*/ + + /* USER CODE BEGIN MspInit 1 */ + + /* USER CODE END MspInit 1 */ +} + +/* USER CODE BEGIN 1 */ + +/* USER CODE END 1 */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/product/laser/src/stm32l4xx_it.c b/examples/projects/product/laser/src/stm32l4xx_it.c new file mode 100644 index 000000000..259e9e3fc --- /dev/null +++ b/examples/projects/product/laser/src/stm32l4xx_it.c @@ -0,0 +1,215 @@ +/* USER CODE BEGIN Header */ +/** + ****************************************************************************** + * @file stm32l4xx_it.c + * @brief Interrupt Service Routines. + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2021 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under BSD 3-Clause license, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/BSD-3-Clause + * + ****************************************************************************** + */ +/* USER CODE END Header */ + +/* Includes ------------------------------------------------------------------*/ +#include "main.h" +#include "stm32l4xx_it.h" +/* Private includes ----------------------------------------------------------*/ +/* USER CODE BEGIN Includes */ +/* USER CODE END Includes */ + +/* Private typedef -----------------------------------------------------------*/ +/* USER CODE BEGIN TD */ + +/* USER CODE END TD */ + +/* Private define ------------------------------------------------------------*/ +/* USER CODE BEGIN PD */ + +/* USER CODE END PD */ + +/* Private macro -------------------------------------------------------------*/ +/* USER CODE BEGIN PM */ + +/* USER CODE END PM */ + +/* Private variables ---------------------------------------------------------*/ +extern DMA_HandleTypeDef hdma_tim6_up; +/* USER CODE BEGIN PV */ + +/* USER CODE END PV */ + +/* Private function prototypes -----------------------------------------------*/ +/* USER CODE BEGIN PFP */ + +/* USER CODE END PFP */ + +/* Private user code ---------------------------------------------------------*/ +/* USER CODE BEGIN 0 */ + +/* USER CODE END 0 */ + +/* External variables --------------------------------------------------------*/ + +/* USER CODE BEGIN EV */ + +/* USER CODE END EV */ + +/******************************************************************************/ +/* Cortex-M4 Processor Interruption and Exception Handlers */ +/******************************************************************************/ +/** + * @brief This function handles Non maskable interrupt. + */ +void NMI_Handler(void) +{ + /* USER CODE BEGIN NonMaskableInt_IRQn 0 */ + + /* USER CODE END NonMaskableInt_IRQn 0 */ + /* USER CODE BEGIN NonMaskableInt_IRQn 1 */ + while (1) + { + } + /* USER CODE END NonMaskableInt_IRQn 1 */ +} + +/** + * @brief This function handles Hard fault interrupt. + */ +void HardFault_Handler(void) +{ + /* USER CODE BEGIN HardFault_IRQn 0 */ + + /* USER CODE END HardFault_IRQn 0 */ + while (1) + { + /* USER CODE BEGIN W1_HardFault_IRQn 0 */ + /* USER CODE END W1_HardFault_IRQn 0 */ + } +} + +/** + * @brief This function handles Memory management fault. + */ +void MemManage_Handler(void) +{ + /* USER CODE BEGIN MemoryManagement_IRQn 0 */ + + /* USER CODE END MemoryManagement_IRQn 0 */ + while (1) + { + /* USER CODE BEGIN W1_MemoryManagement_IRQn 0 */ + /* USER CODE END W1_MemoryManagement_IRQn 0 */ + } +} + +/** + * @brief This function handles Prefetch fault, memory access fault. + */ +void BusFault_Handler(void) +{ + /* USER CODE BEGIN BusFault_IRQn 0 */ + + /* USER CODE END BusFault_IRQn 0 */ + while (1) + { + /* USER CODE BEGIN W1_BusFault_IRQn 0 */ + /* USER CODE END W1_BusFault_IRQn 0 */ + } +} + +/** + * @brief This function handles Undefined instruction or illegal state. + */ +void UsageFault_Handler(void) +{ + /* USER CODE BEGIN UsageFault_IRQn 0 */ + + /* USER CODE END UsageFault_IRQn 0 */ + while (1) + { + /* USER CODE BEGIN W1_UsageFault_IRQn 0 */ + /* USER CODE END W1_UsageFault_IRQn 0 */ + } +} + +/** + * @brief This function handles System service call via SWI instruction. + */ +void SVC_Handler(void) +{ + /* USER CODE BEGIN SVCall_IRQn 0 */ + + /* USER CODE END SVCall_IRQn 0 */ + /* USER CODE BEGIN SVCall_IRQn 1 */ + + /* USER CODE END SVCall_IRQn 1 */ +} + +/** + * @brief This function handles Debug monitor. + */ +void DebugMon_Handler(void) +{ + /* USER CODE BEGIN DebugMonitor_IRQn 0 */ + + /* USER CODE END DebugMonitor_IRQn 0 */ + /* USER CODE BEGIN DebugMonitor_IRQn 1 */ + + /* USER CODE END DebugMonitor_IRQn 1 */ +} + +/** + * @brief This function handles Pendable request for system service. + */ +void PendSV_Handler(void) +{ + /* USER CODE BEGIN PendSV_IRQn 0 */ + + /* USER CODE END PendSV_IRQn 0 */ + /* USER CODE BEGIN PendSV_IRQn 1 */ + + /* USER CODE END PendSV_IRQn 1 */ +} + +/** + * @brief This function handles System tick timer. + */ +void SysTick_Handler(void) +{ + /* USER CODE BEGIN SysTick_IRQn 0 */ + + /* USER CODE END SysTick_IRQn 0 */ + HAL_IncTick(); + /* USER CODE BEGIN SysTick_IRQn 1 */ + + /* USER CODE END SysTick_IRQn 1 */ +} + +/******************************************************************************/ +/* STM32L4xx Peripheral Interrupt Handlers */ +/* Add here the Interrupt Handlers for the used peripherals. */ +/* For the available peripheral interrupt handler names, */ +/* please refer to the startup file (startup_stm32l4xx.s). */ +/******************************************************************************/ + +/* USER CODE BEGIN 1 */ +void EXTI9_5_IRQHandler(void) +{ + HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_5); +} + +void EXTI4_IRQHandler(void) +{ + HAL_GPIO_EXTI_IRQHandler(GPIO_PIN_4); +} + +/* USER CODE END 1 */ +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ diff --git a/examples/projects/product/laser/src/system_stm32l4xx.c b/examples/projects/product/laser/src/system_stm32l4xx.c new file mode 100644 index 000000000..3682d36f6 --- /dev/null +++ b/examples/projects/product/laser/src/system_stm32l4xx.c @@ -0,0 +1,336 @@ +/** + ****************************************************************************** + * @file system_stm32l4xx.c + * @author MCD Application Team + * @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File + * + * This file provides two functions and one global variable to be called from + * user application: + * - SystemInit(): This function is called at startup just after reset and + * before branch to main program. This call is made inside + * the "startup_stm32l4xx.s" file. + * + * - SystemCoreClock variable: Contains the core clock (HCLK), it can be used + * by the user application to setup the SysTick + * timer or configure other parameters. + * + * - SystemCoreClockUpdate(): Updates the variable SystemCoreClock and must + * be called whenever the core clock is changed + * during program execution. + * + * After each device reset the MSI (4 MHz) is used as system clock source. + * Then SystemInit() function is called, in "startup_stm32l4xx.s" file, to + * configure the system clock before to branch to main program. + * + * This file configures the system clock as follows: + *============================================================================= + *----------------------------------------------------------------------------- + * System Clock source | MSI + *----------------------------------------------------------------------------- + * SYSCLK(Hz) | 4000000 + *----------------------------------------------------------------------------- + * HCLK(Hz) | 4000000 + *----------------------------------------------------------------------------- + * AHB Prescaler | 1 + *----------------------------------------------------------------------------- + * APB1 Prescaler | 1 + *----------------------------------------------------------------------------- + * APB2 Prescaler | 1 + *----------------------------------------------------------------------------- + * PLL_M | 1 + *----------------------------------------------------------------------------- + * PLL_N | 8 + *----------------------------------------------------------------------------- + * PLL_P | 7 + *----------------------------------------------------------------------------- + * PLL_Q | 2 + *----------------------------------------------------------------------------- + * PLL_R | 2 + *----------------------------------------------------------------------------- + * PLLSAI1_P | NA + *----------------------------------------------------------------------------- + * PLLSAI1_Q | NA + *----------------------------------------------------------------------------- + * PLLSAI1_R | NA + *----------------------------------------------------------------------------- + * PLLSAI2_P | NA + *----------------------------------------------------------------------------- + * PLLSAI2_Q | NA + *----------------------------------------------------------------------------- + * PLLSAI2_R | NA + *----------------------------------------------------------------------------- + * Require 48MHz for USB OTG FS, | Disabled + * SDIO and RNG clock | + *----------------------------------------------------------------------------- + *============================================================================= + ****************************************************************************** + * @attention + * + *

© Copyright (c) 2017 STMicroelectronics. + * All rights reserved.

+ * + * This software component is licensed by ST under Apache License, Version 2.0, + * the "License"; You may not use this file except in compliance with the + * License. You may obtain a copy of the License at: + * opensource.org/licenses/Apache-2.0 + * + ****************************************************************************** + */ + +/** @addtogroup CMSIS + * @{ + */ + +/** @addtogroup stm32l4xx_system + * @{ + */ + +/** @addtogroup STM32L4xx_System_Private_Includes + * @{ + */ + +#include "stm32l4xx.h" + +#if !defined(HSE_VALUE) +#define HSE_VALUE 8000000U /*!< Value of the External oscillator in Hz */ +#endif /* HSE_VALUE */ + +#if !defined(MSI_VALUE) +#define MSI_VALUE 4000000U /*!< Value of the Internal oscillator in Hz*/ +#endif /* MSI_VALUE */ + +#if !defined(HSI_VALUE) +#define HSI_VALUE 16000000U /*!< Value of the Internal oscillator in Hz*/ +#endif /* HSI_VALUE */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_TypesDefinitions + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Defines + * @{ + */ + +/************************* Miscellaneous Configuration ************************/ +/*!< Uncomment the following line if you need to relocate your vector Table in + Internal SRAM. */ +/* #define VECT_TAB_SRAM */ +#define VECT_TAB_OFFSET 0x00 /*!< Vector Table base offset field. \ + This value must be a multiple of 0x200. */ +/******************************************************************************/ +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Macros + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Variables + * @{ + */ +/* The SystemCoreClock variable is updated in three ways: + 1) by calling CMSIS function SystemCoreClockUpdate() + 2) by calling HAL API function HAL_RCC_GetHCLKFreq() + 3) each time HAL_RCC_ClockConfig() is called to configure the system clock frequency + Note: If you use this function to configure the system clock; then there + is no need to call the 2 first functions listed above, since SystemCoreClock + variable is updated automatically. + */ +uint32_t SystemCoreClock = 4000000U; + +const uint8_t AHBPrescTable[16] = {0U, 0U, 0U, 0U, 0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U, 6U, 7U, 8U, 9U}; +const uint8_t APBPrescTable[8] = {0U, 0U, 0U, 0U, 1U, 2U, 3U, 4U}; +const uint32_t MSIRangeTable[12] = {100000U, 200000U, 400000U, 800000U, 1000000U, 2000000U, + 4000000U, 8000000U, 16000000U, 24000000U, 32000000U, 48000000U}; +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_FunctionPrototypes + * @{ + */ + +/** + * @} + */ + +/** @addtogroup STM32L4xx_System_Private_Functions + * @{ + */ + +/** + * @brief Setup the microcontroller system. + * @param None + * @retval None + */ + +void SystemInit(void) +{ +/* FPU settings ------------------------------------------------------------*/ +#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) + SCB->CPACR |= ((3UL << 10 * 2) | (3UL << 11 * 2)); /* set CP10 and CP11 Full Access */ +#endif + + /* Reset the RCC clock configuration to the default reset state ------------*/ + /* Set MSION bit */ + RCC->CR |= RCC_CR_MSION; + + /* Reset CFGR register */ + RCC->CFGR = 0x00000000U; + + /* Reset HSEON, CSSON , HSION, and PLLON bits */ + RCC->CR &= 0xEAF6FFFFU; + + /* Reset PLLCFGR register */ + RCC->PLLCFGR = 0x00001000U; + + /* Reset HSEBYP bit */ + RCC->CR &= 0xFFFBFFFFU; + + /* Disable all interrupts */ + RCC->CIER = 0x00000000U; + + /* Configure the Vector Table location add offset address ------------------*/ +#ifdef VECT_TAB_SRAM + SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */ +#else + SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ +#endif +} + +/** + * @brief Update SystemCoreClock variable according to Clock Register Values. + * The SystemCoreClock variable contains the core clock (HCLK), it can + * be used by the user application to setup the SysTick timer or configure + * other parameters. + * + * @note Each time the core clock (HCLK) changes, this function must be called + * to update SystemCoreClock variable value. Otherwise, any configuration + * based on this variable will be incorrect. + * + * @note - The system frequency computed by this function is not the real + * frequency in the chip. It is calculated based on the predefined + * constant and the selected clock source: + * + * - If SYSCLK source is MSI, SystemCoreClock will contain the MSI_VALUE(*) + * + * - If SYSCLK source is HSI, SystemCoreClock will contain the HSI_VALUE(**) + * + * - If SYSCLK source is HSE, SystemCoreClock will contain the HSE_VALUE(***) + * + * - If SYSCLK source is PLL, SystemCoreClock will contain the HSE_VALUE(***) + * or HSI_VALUE(*) or MSI_VALUE(*) multiplied/divided by the PLL factors. + * + * (*) MSI_VALUE is a constant defined in stm32l4xx_hal.h file (default value + * 4 MHz) but the real value may vary depending on the variations + * in voltage and temperature. + * + * (**) HSI_VALUE is a constant defined in stm32l4xx_hal.h file (default value + * 16 MHz) but the real value may vary depending on the variations + * in voltage and temperature. + * + * (***) HSE_VALUE is a constant defined in stm32l4xx_hal.h file (default value + * 8 MHz), user has to ensure that HSE_VALUE is same as the real + * frequency of the crystal used. Otherwise, this function may + * have wrong result. + * + * - The result of this function could be not correct when using fractional + * value for HSE crystal. + * + * @param None + * @retval None + */ +void SystemCoreClockUpdate(void) +{ + uint32_t tmp = 0U, msirange = 0U, pllvco = 0U, pllr = 2U, pllsource = 0U, pllm = 2U; + + /* Get MSI Range frequency--------------------------------------------------*/ + if ((RCC->CR & RCC_CR_MSIRGSEL) == RESET) + { /* MSISRANGE from RCC_CSR applies */ + msirange = (RCC->CSR & RCC_CSR_MSISRANGE) >> 8U; + } + else + { /* MSIRANGE from RCC_CR applies */ + msirange = (RCC->CR & RCC_CR_MSIRANGE) >> 4U; + } + /*MSI frequency range in HZ*/ + msirange = MSIRangeTable[msirange]; + + /* Get SYSCLK source -------------------------------------------------------*/ + switch (RCC->CFGR & RCC_CFGR_SWS) + { + case 0x00: /* MSI used as system clock source */ + SystemCoreClock = msirange; + break; + + case 0x04: /* HSI used as system clock source */ + SystemCoreClock = HSI_VALUE; + break; + + case 0x08: /* HSE used as system clock source */ + SystemCoreClock = HSE_VALUE; + break; + + case 0x0C: /* PLL used as system clock source */ + /* PLL_VCO = (HSE_VALUE or HSI_VALUE or MSI_VALUE/ PLLM) * PLLN + SYSCLK = PLL_VCO / PLLR + */ + pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC); + pllm = ((RCC->PLLCFGR & RCC_PLLCFGR_PLLM) >> 4U) + 1U; + + switch (pllsource) + { + case 0x02: /* HSI used as PLL clock source */ + pllvco = (HSI_VALUE / pllm); + break; + + case 0x03: /* HSE used as PLL clock source */ + pllvco = (HSE_VALUE / pllm); + break; + + default: /* MSI used as PLL clock source */ + pllvco = (msirange / pllm); + break; + } + pllvco = pllvco * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 8U); + pllr = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLR) >> 25U) + 1U) * 2U; + SystemCoreClock = pllvco / pllr; + break; + + default: + SystemCoreClock = msirange; + break; + } + /* Compute HCLK clock frequency --------------------------------------------*/ + /* Get HCLK prescaler */ + tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4U)]; + /* HCLK clock frequency */ + SystemCoreClock >>= tmp; +} + +/** + * @} + */ + +/** + * @} + */ + +/** + * @} + */ + +/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/ From 956a99291059a55d5eb3b8a4be5350e072cb63be Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Fri, 26 Jan 2024 09:08:25 +0100 Subject: [PATCH 36/81] Improve Native Serial high data rate support --- network/serial_network/HAL/NATIVE/serial_network_hal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/serial_network/HAL/NATIVE/serial_network_hal.c b/network/serial_network/HAL/NATIVE/serial_network_hal.c index bf7ca9912..2696f2002 100644 --- a/network/serial_network/HAL/NATIVE/serial_network_hal.c +++ b/network/serial_network/HAL/NATIVE/serial_network_hal.c @@ -344,7 +344,7 @@ void SerialHAL_Send(uint8_t *data, uint16_t size) while (bytesWritten < size) { // Wait for the buffer to be empty - usleep(100); + usleep(1000); ioctl(serial_port, TIOCOUTQ, &bytes_in_buffer); bytesWritten += write(serial_port, &data[bytesWritten], size - bytesWritten); if (bytesWritten < 0) From 366bf8ed0deb15916ba0dbab8d4079051505f5d3 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Tue, 6 Feb 2024 17:20:08 +0100 Subject: [PATCH 37/81] [product] Improve the custom python example --- examples/projects/product/point_2D.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/projects/product/point_2D.py b/examples/projects/product/point_2D.py index faf9d8f17..14701a460 100644 --- a/examples/projects/product/point_2D.py +++ b/examples/projects/product/point_2D.py @@ -17,7 +17,7 @@ def __init__(self, id, alias, device): Service.__init__(self, 'Point_2D', id, alias, device) self._point = (0, 0) self._control = 0 - self._buffer_mode = _SINGLE + self._buffer_mode = self._SINGLE self._sampling_freq = 100.0 @property @@ -75,7 +75,7 @@ def sampling_freq(self): @sampling_freq.setter def sampling_freq(self, sampling_freq): self._sampling_freq = sampling_freq - self._push_value("time", 1.0 / sampling_freq) + self._push_value("sampling_freq", sampling_freq) def _update(self, new_state): From d0901f6c7f563bc520fcf3956259c3e6bc555d74 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Thu, 8 Feb 2024 17:15:51 +0100 Subject: [PATCH 38/81] [product] Add a demo notebook --- examples/projects/product/README.md | 39 ++ .../product/laser_galvo_control.ipynb | 437 ++++++++++++++++++ examples/projects/product/requirements.txt | 4 + 3 files changed, 480 insertions(+) create mode 100644 examples/projects/product/laser_galvo_control.ipynb create mode 100644 examples/projects/product/requirements.txt diff --git a/examples/projects/product/README.md b/examples/projects/product/README.md index e69de29bb..c9c22bd55 100644 --- a/examples/projects/product/README.md +++ b/examples/projects/product/README.md @@ -0,0 +1,39 @@ +Luos logo + +![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) + +[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) +[![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) + +[![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](https://discord.gg/luos) +[![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) + +# The complete product example :bulb: + +This project demonstrate how to deal with a real life project using Luos_engine. This project deal with custom project type, custom message commands, and demonstrate how to adapt your gate and pyluos to properly handle it. + +This project is a laser Galvo controller that can be use in an engraving machine, a small surface laser cutter or a laser show device. +This have been tested with the great [interface board made by the opengalvo OPAL project](https://github.com/leswright1977/OPAL_PCB) + +This product is composed of multiple nodes: + +- A gate node called `custom_gate` running on your computer +- A laser Galvo node called `laser_galvo` running on a microcontroller (tested on nucleo_l476rg but should work on most of the STM32 family) + +## How to use :computer: + +1. Download and install [Platformio](https://platformio.org/platformio-ide) +2. Open the `custom_gate` folder into Platformio +3. Build (Platformio will do the rest) +4. Open the `laser_galvo` folder into Platformio +5. Build and flash the board (Platformio will do the rest) (of course your board with the galvo should be connected to your computer) +6. Run the `custom_gate` program in `custom_gate/.pio/build/native_serial/program` (or `custom_gate/.pio/build/native_serial/program.exe` if you use windows) +7. Install python requirements with `pip install -r requirements.txt` +8. Then you can play with the Ipython notebook `laser_galvo_control.ipynb` to control the laser Galvo + +## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: + +[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://discord.gg/luos) +[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) +[![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/product/laser_galvo_control.ipynb b/examples/projects/product/laser_galvo_control.ipynb new file mode 100644 index 000000000..75fac2d5a --- /dev/null +++ b/examples/projects/product/laser_galvo_control.ipynb @@ -0,0 +1,437 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "ae88017d-aec6-46fa-b594-970fe927b7df", + "metadata": {}, + "source": [ + "# Galvo test notebook\n", + "In this notebook, you will find different use cases to use the Luos_engine Galvo example.\n", + "To make it work you need to have the Galvo controlling board connected as well as the custom gate contained in the [Product example code](https://github.com/Luos-io/luos_engine/tree/main/examples/projects/product).\n", + "By executing the next cell you should see your Galvo and Gate board, then you will be ready to use it.\n", + "If you have any questions about it please contact the [Luos_engine community on discord](http://bit.ly/JoinLuosDiscord)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "16be06ee-7ccd-4623-a719-011ab94518f5", + "metadata": {}, + "outputs": [], + "source": [ + "import time\n", + "import sys\n", + "from pyluos import Device, map_custom_service\n", + "from IPython.display import clear_output\n", + "\n", + "# Import custom service and map it\n", + "sys.path.append('/Users/nicolasrabault/Projects/luos/luos_engine/examples/projects/product')\n", + "from point_2D import Point_2D\n", + "map_custom_service(\"point_2D\", Point_2D)\n", + "\n", + "device = Device('localhost') #/dev/cu.usbserial-D308N897\n", + "#device = Device('localhost', port=8000)\n", + "print(device.nodes)" + ] + }, + { + "cell_type": "markdown", + "id": "1acb7884-d67a-4ccf-b5d1-4504a045be71", + "metadata": {}, + "source": [ + "## Send a simple point to reach" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4c96b1e1-7aaa-48c0-9bb7-28367ad6e6e5", + "metadata": {}, + "outputs": [], + "source": [ + "device.galvo.position = (4000, 4000)\n", + "device.galvo.play()" + ] + }, + { + "cell_type": "markdown", + "id": "93f100ea-5a2a-499b-8248-bc537313be2c", + "metadata": {}, + "source": [ + "## Send multiple points to reach" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d52ba92b-898c-4b0a-934c-605622fa4f0e", + "metadata": {}, + "outputs": [], + "source": [ + "# we reduce the sampling frequency to make it easy to see\n", + "device.galvo.sampling_freq = 100\n", + "device.galvo.position = [(0, 0), (20000,20000)]\n", + "device.galvo.play()" + ] + }, + { + "cell_type": "markdown", + "id": "02a99e99-bad5-4b14-9345-feaad9819b60", + "metadata": {}, + "source": [ + "By default the Galvo is in single mode. This mean that your trajectory wil be played only one time.\n", + "Now your small trajectory is loaded into the memory so you can play it again by calling `device.galvo.play()`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c4fdcba8-b805-493b-b8a7-12370ac9fbfe", + "metadata": {}, + "outputs": [], + "source": [ + "device.galvo.play()" + ] + }, + { + "cell_type": "markdown", + "id": "ceb74118-7647-4e96-9070-8ea62c7d3106", + "metadata": {}, + "source": [ + "Alternatively you can choose to switch in continuous mode to play your trajectory in loop." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2c2e8a65-2123-4f57-8e9f-a45a107dd776", + "metadata": {}, + "outputs": [], + "source": [ + "device.galvo.continuous()\n", + "device.galvo.play()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b4cc48e4-1d3d-4ac3-a817-63929cb4dce4", + "metadata": {}, + "outputs": [], + "source": [ + "device.galvo.stop()" + ] + }, + { + "cell_type": "markdown", + "id": "3fba6baa-cd63-4fb0-9e22-3d5bfcc22e12", + "metadata": {}, + "source": [ + "# SVG demo 🎨\n", + "In this demo, we use an SVG input and display it.\n", + "First, execute the next cell to load the function then you will be able to play with it." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c2566fa9-9daf-4dc8-9cfe-b57d8cd6dc9a", + "metadata": {}, + "outputs": [], + "source": [ + "from svg.path import parse_path\n", + "from xml.dom import minidom\n", + "import pygame\n", + "import numpy as np\n", + "import requests\n", + "\n", + "# Create some functions to convert svg into trajectory\n", + "def get_point_at(path, distance, scale, offset):\n", + " pos = path.point(distance)\n", + " pos += offset\n", + " pos *= scale\n", + " return pos.real, pos.imag\n", + "\n", + "def points_from_path(path, density, scale, offset):\n", + " step = int(path.length() * density)\n", + " last_step = step - 1\n", + "\n", + " if last_step <= 0:\n", + " yield get_point_at(path, 0, scale, offset)\n", + " return\n", + "\n", + " for distance in range(step):\n", + " yield get_point_at(\n", + " path, distance / last_step, scale, offset)\n", + "\n", + "def points_from_svg(url, density=1, scale=1, offset=0):\n", + " response = requests.get(url)\n", + " if response.status_code == 200:\n", + " svg_content = response.text\n", + " doc = minidom.parseString(svg_content)\n", + " else:\n", + " print(\"Can't reach \" + url)\n", + " return\n", + "\n", + " clear_output(wait=True)\n", + " start_time = time.time()\n", + " offset = offset[0] + offset[1] * 1j\n", + " points = []\n", + " offsets = []\n", + " i = 0\n", + " for element in doc.getElementsByTagName(\"path\"):\n", + " for path in parse_path(element.getAttribute(\"d\")):\n", + " points.extend(points_from_path(\n", + " path, density, scale, offset))\n", + " i = i+1\n", + "\n", + " end_time = time.time()\n", + " elapsed_time = end_time - start_time\n", + " #print(f\"Execution time: {elapsed_time} seconds\")\n", + " return points\n", + "\n", + "def animated_svg_translation(url, density, scale, move_from, move_to, frame_nb):\n", + " frames = []\n", + " point1 = np.array(move_from)\n", + " point2 = np.array(move_to)\n", + " linear_points = np.linspace(point1, point2, frame_nb)\n", + " for offset in linear_points:\n", + " frames.append(points_from_svg(url, density=density, scale=scale, offset=(offset[0], offset[1])))\n", + " print(\"Generating animation : \" + str(offset[0]*100.0/move_to[0]) + \"%\")\n", + " return frames\n", + "\n", + "def play_animation(frames, scale):\n", + " pygame.init()\n", + " \n", + " framerate = 15\n", + " screen = pygame.display.set_mode([500, 500])\n", + " screen.fill((255, 255, 255))\n", + " running = True\n", + " frame_id = 0\n", + " device.galvo.continuous()\n", + " device.galvo.position = frames[frame_id]\n", + " time.sleep(0.1)\n", + " device.galvo.play()\n", + " while running:\n", + " frame_id = frame_id + 1\n", + " if (frame_id >= len(frames)):\n", + " frame_id = 0\n", + " screen.fill((255, 255, 255))\n", + " for point in frames[frame_id]:\n", + " point = tuple(ti/scale for ti in point)\n", + " pygame.draw.circle(screen, (0, 0, 0), point, 1)\n", + " pygame.display.update()\n", + " for event in pygame.event.get():\n", + " if event.type == pygame.QUIT:\n", + " running = False\n", + " device.galvo.position = frames[frame_id]\n", + " time.sleep(1/framerate)\n", + " pygame.quit()\n", + " device.galvo.stop()" + ] + }, + { + "cell_type": "markdown", + "id": "03331b4b-767b-4d97-8a26-7eca1a8363ff", + "metadata": {}, + "source": [ + "## Simply display a svg" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4c8d5761-7bdc-4dce-9988-4c841243c737", + "metadata": {}, + "outputs": [], + "source": [ + "# set the sample freq up to properly display it\n", + "device.galvo.sampling_freq = 4000\n", + "# load an svg image\n", + "points = points_from_svg(\"https://mirrors.creativecommons.org/presskit/icons/cc.svg\", density=0.3, scale=400, offset=(1, 100))\n", + "# we want to continuously display it\n", + "device.galvo.continuous()\n", + "device.galvo.position = points\n", + "# wait for the points to be sent before playing it\n", + "time.sleep(0.1)\n", + "device.galvo.play()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "872ef615-cd36-46cd-981d-c981d5ffe5ca", + "metadata": {}, + "outputs": [], + "source": [ + "device.galvo.stop()" + ] + }, + { + "cell_type": "markdown", + "id": "8a60b64a-4607-403c-b244-aa4004d0e380", + "metadata": {}, + "source": [ + "## Generate an animation out of the svg and play it" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d70efed7-5b49-48ea-abdc-373dcda679b7", + "metadata": {}, + "outputs": [], + "source": [ + "# compute a simple translation animation of an svg\n", + "frames = animated_svg_translation(\"https://mirrors.creativecommons.org/presskit/icons/cc.svg\", density=0.3, scale=400, move_from=(0, 0), move_to=(90, 90), frame_nb=30)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5f180167-2a74-4429-a624-fc406c4bb162", + "metadata": {}, + "outputs": [], + "source": [ + "# play the previously generated animation\n", + "# you can close the pygame window to stop it\n", + "play_animation(frames, 100)" + ] + }, + { + "cell_type": "markdown", + "id": "76e723df-d485-436f-8b90-61fc9baf5e91", + "metadata": {}, + "source": [ + "# Live audio FFT demo 🔊\n", + "In this demo, the function downloads a sound file plays it, and displays the FFT of the sound on the galvo.\n", + "First, execute the next cell to load the function then you will be able to play with it." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "2c5a22a3-3176-4b5f-96ee-cdc0799808f9", + "metadata": {}, + "outputs": [], + "source": [ + "from IPython.display import Audio\n", + "from IPython.display import clear_output\n", + "import time\n", + "import numpy as np\n", + "\n", + "# Load an audio file play it and display the fft\n", + "# default file is:\n", + "#'Ignis' by Scott Buckley - released under CC-BY 4.0. www.scottbuckley.com.au\n", + "def live_display_fft(audio_file_link = 'https://www.scottbuckley.com.au/library/wp-content/uploads/2024/01/Ignis.mp3'):\n", + " rate = 44100 #I don't know how to automatically get it from URL\n", + "\n", + " # Slow down the galvo speed \n", + " device.galvo.sampling_freq = 2000\n", + " \n", + " # Create an Audio object\n", + " print(\"downloading the audio file ...\")\n", + " clear_output(wait=True)\n", + " audio_stream = Audio(url=audio_file_link, embed=True, autoplay=True)\n", + " \n", + " # Enable the galvo\n", + " fft_size = 64\n", + " X_scale = 1000\n", + " init_frame = []\n", + " Y_offset = 500\n", + " Y_scale = 1600\n", + " FPS = 20\n", + " for i in range(fft_size):\n", + " init_frame.append((i*X_scale, Y_offset))\n", + " \n", + " device.galvo.continuous()\n", + " device.galvo.position = init_frame\n", + " time.sleep(0.1)\n", + " device.galvo.play()\n", + " \n", + " # Display the audio\n", + " display(audio_stream)\n", + " \n", + " # Live animation\n", + " def chunker(seq, size):\n", + " return (seq[pos:pos + size] for pos in range(0, len(seq), size))\n", + " \n", + " sample_per_frame = int(rate/FPS)\n", + " for chunk in chunker(audio_stream.data, sample_per_frame):\n", + " chunk = np.frombuffer(chunk, dtype=np.uint8)\n", + " fft = abs(np.fft.fft(chunk, n=fft_size).real)\n", + " # Create points out of it\n", + " frame = []\n", + " freq=0\n", + " for ampl in fft:\n", + " frame.append((freq, Y_offset+(ampl*Y_scale)))\n", + " freq = freq + X_scale\n", + " device.galvo.position = frame\n", + " time.sleep(1/FPS)\n", + " device.galvo.stop()\n", + " # set the default sampling freq\n", + " device.galvo.sampling_freq = 10000" + ] + }, + { + "cell_type": "markdown", + "id": "25551a38-1a14-496c-8709-e4242c2352f0", + "metadata": {}, + "source": [ + "## Live fft\n", + "By executing this function you will play a song and live display the fft on the galvo.\n", + "You can hit pause on the reader and stop the notebook to stop the function.\n", + "You will have to manually stop the galvo if you stop the function." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c19af357-e75a-4ab4-9a34-28192d54d393", + "metadata": {}, + "outputs": [], + "source": [ + "live_display_fft()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "346f7f93-7fea-4d46-b323-c776ae552ae0", + "metadata": {}, + "outputs": [], + "source": [ + "device.galvo.stop()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "02759dee-b360-4af1-9fc0-13ecba8facbb", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.14" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/examples/projects/product/requirements.txt b/examples/projects/product/requirements.txt new file mode 100644 index 000000000..d39f2efa9 --- /dev/null +++ b/examples/projects/product/requirements.txt @@ -0,0 +1,4 @@ +pyluos +svg.path +xml.dom +pygame From 6cc0e92fec2e34ce3870517212e4181cfbdc300c Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Mon, 12 Feb 2024 12:39:01 +0100 Subject: [PATCH 39/81] [product] fix a broken link on Readme --- examples/projects/product/laser/lib/Galvo/README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/projects/product/laser/lib/Galvo/README.md b/examples/projects/product/laser/lib/Galvo/README.md index 84818d4b3..d447e5362 100644 --- a/examples/projects/product/laser/lib/Galvo/README.md +++ b/examples/projects/product/laser/lib/Galvo/README.md @@ -1,8 +1,12 @@ Luos logo -[![](https://img.shields.io/github/license/Luos-io/examples)](https://github.com/Luos-io/examples/blob/master/LICENSE) +![](https://github.com/Luos-io/luos_engine/actions/workflows/build.yml/badge.svg) +[![](https://img.shields.io/github/license/Luos-io/luos_engine)](https://github.com/Luos-io/luos_engine/blob/master/LICENSE) -[![](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Unleash%20electronic%20devices%20as%20microservices%20thanks%20to%20Luos&https://luos.io&via=Luos_io&hashtags=embeddedsystems,electronics,microservices,api) +[![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io/docs/) +[![PlatformIO Registry](https://badges.registry.platformio.org/packages/luos/library/luos_engine.svg)](https://registry.platformio.org/libraries/luos_engine/luos_engine) + +[![](https://img.shields.io/discord/902486791658041364?label=Discord&logo=discord&style=social)](http://bit.ly/JoinLuosDiscord) [![](https://img.shields.io/badge/LinkedIn-Share-0077B5?style=social&logo=linkedin)](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fgithub.com%2Fluos-io) # Galvo driver using XY2-100 protocol From 72b867dfc47b52309870f3f6493a65db89992d66 Mon Sep 17 00:00:00 2001 From: Nicolas Rabault Date: Thu, 15 Feb 2024 12:09:43 +0100 Subject: [PATCH 40/81] [product] Improve readme with video and link to doc. --- examples/projects/product/README.md | 15 ++++++++++----- examples/projects/product/galvo_demo.gif | Bin 0 -> 4738601 bytes 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 examples/projects/product/galvo_demo.gif diff --git a/examples/projects/product/README.md b/examples/projects/product/README.md index c9c22bd55..fc5d11cbf 100644 --- a/examples/projects/product/README.md +++ b/examples/projects/product/README.md @@ -11,15 +11,21 @@ # The complete product example :bulb: -This project demonstrate how to deal with a real life project using Luos_engine. This project deal with custom project type, custom message commands, and demonstrate how to adapt your gate and pyluos to properly handle it. +This example demonstrates how to deal with a real life project using Luos_engine. This code folder deals with custom types, custom messages commands, and demonstrate how to adapt your gate and pyluos to properly handle it. -This project is a laser Galvo controller that can be use in an engraving machine, a small surface laser cutter or a laser show device. -This have been tested with the great [interface board made by the opengalvo OPAL project](https://github.com/leswright1977/OPAL_PCB) +This project is a laser Galvo controller example that can be used in an engraving machine, a small surface laser cutter or a laser show device. +This has been tested with the great [interface board made by the opengalvo OPAL project](https://github.com/leswright1977/OPAL_PCB) on STM32-L476RG and a simple cat laser pointer toy. + +![The demonstration of a running galvo with a nucleo-L476RG.](galvo_demo.gif) This product is composed of multiple nodes: - A gate node called `custom_gate` running on your computer -- A laser Galvo node called `laser_galvo` running on a microcontroller (tested on nucleo_l476rg but should work on most of the STM32 family) +- A laser Galvo node called `laser_galvo` running on a microcontroller (tested on STM32-L476RG, but it should work on most microcontrollers within the STM32 family). + +In this folder, you can also find a Python notebook `laser_galvo_control.ipynb` to control the laser Galvo. + +To learn more about how to deal with complete product project with Luos please read our [code organization documentation](https://www.luos.io/docs/luos-technology/basics/organization). ## How to use :computer: @@ -34,6 +40,5 @@ This product is composed of multiple nodes: ## Don't hesitate to read [our documentation](https://www.luos.io/docs/luos-technology), or to post your questions/issues on the [Luos' community](https://discord.gg/luos). :books: -[![](https://img.shields.io/discourse/topics?server=https%3A%2F%2Fcommunity.luos.io&logo=Discourse)](https://discord.gg/luos) [![](https://img.shields.io/badge/Luos-Documentation-34A3B4)](https://www.luos.io) [![](https://img.shields.io/badge/LinkedIn-Follow%20us-0077B5?style=flat&logo=linkedin)](https://www.linkedin.com/company/luos) diff --git a/examples/projects/product/galvo_demo.gif b/examples/projects/product/galvo_demo.gif new file mode 100644 index 0000000000000000000000000000000000000000..ebe2cfc5070cc532cea57ae7a9b56e150ef44fe2 GIT binary patch literal 4738601 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

W$?OZznMUUG}?@-uLt$d#ODhe9j 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 $ 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

?2^FMouh}j`a0{JY7KDvv!+qzHw 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%0Aap{;& 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

i?f%S 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�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 z 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

gA`8h^_E){xT_S~(k+c4mAt?U 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

ZTM}*+O@opOqJc&AzN~&}zQ>MnALXC<_ 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%0D$4dJ1N0kizjCpKxe>a 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 NDuL`Lx#@3FXm4 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

O{AqgS!a1j)I3CgV?#JoO;S($DEVy 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�v?^6d-x4la6sq_}BZDwbXEa7- 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≦Y;E6z*jvO&Mas$b6ud+w>ej3PF>Es+zzLO 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�%!IAjR|38^wbWvcN(# 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

1U# zKCmcjw0}PmBte2vW0;BI(oK0WjMT#yWb`HOh+c3Q2y!@MbQmep=z{&maQS2gNYDg0 zfC9c}4(A{Y`NIY$D2~?XlgPJ-9Mz6sFqAIo8|=u2UG{uD_*wM$lu)^mu^m8MyhP#JhXxP7q6OS#6Co>)R{nT@6>G(VGyGWUdM zDFP6%ZE6V-lSndf*@c;hk;;i6{YY6m7*ETS4I?OOiiQJQ&@IZCo!SX?EfNTSKnU8f zL#q*cib*^+)|iXPnP;baNx+Q{_v1wEH*q~m?Yi^dCJCzfgA#+Y>mJbsZ6Cj+d#RRi(IkePa) z=M>AyoJ*CAb;NEnBN*L982@FoottPYgaDpnHJ*^Nm=(Bh`gx7J@mANBjWzk6et`&h za0}`)j^qfF7?__w+L-{liBLAB8>fjlsGtbigEfecm(_;o#(mnyY_#`L3>u*$u`lB{ zemD9Ax#)$y`7qbuejcg<@xYkp)M4g!O$EeG%V`7C(h&24m;U*ec;H3Dh=7zKqhNrY zfe9LYFg$a(qpU%JKH3``MP2mCKA_?qUgw8>VWjezj`pcfPO6?#dXDXgSPErv@5rJz zCZHdcrBcbIuWFA?=|N$tcRHSK@eS6&1$!8drK*`S=$QmNrK}p5SDLW7ii7X6u()bc(Knl0`F}-srX%up zL@1{8wHa%ga!hD#Lv)rkz#rV!L|UM46hUs*1criE6bG}M08>hYYFJxzVv05xeuA#) zXp{``G=AWKL#GYoS*az{qlMaJ`18~Cc&MLE01g|-lRW?IR*S}V3-$x|Ulkc5zO$trUi zdKEsBmaKKRc{>NJp&FD6e%iXNn>4t;3abNAXoy>`r!q!6gQ=zDe4#-IK`RdJFo8$o zhReIENZVHTDg#F97xB3~msy{qJGv7>wN~4Rvxd4en6=WUUMMtZwHkM@>#$+lU$<+O zvMIZ^J17>~u?5+j97ARl3R`mpVR5<@AJC!PcBgnN5JY=!jRg{OCB56~1F)sL)(fuP z^cdGrjQ@yHuBXRha&WY*S_$3R2lEyUvDXf-LAmH_!;WgNWHXt7;SHWE1dTesQ(M0p z7^ROGYb$)PsXN90dx@@Fz~0Kh2HaI&33_-*goDyxrznKQI*Mpqp`Q4r89G!~Ap(n6 z0T%$ruSFXn%(Ce=1kt;NH`2vcj1cSQ!eB!gF+4_?k*@IcxGz?2lUBY&OAc))#OsS` zi+~6y(7Eur4a?K0pewabY^tm_$)(G`RZPkUEVfy!#a_J1S8R`9Jb>{gV*a?c)RLP; z=eC_k2w)Jm8H!9-;R19z#~)y_apW4#+ka81Sv0W&5_v^oi(?+S4c8!cFj^RWX^h=F zga3s>4ns3z?cl?ZQn^!1Psfo6?%TOYtjU3*2Z&gFO`3wDi@*6h%2Zs+)$wB*NO?6m`2l^J`+2u77_8@#(5L`1-fSMe3Es2?LhIf`jC$edq$%*-gv#mN}R zM(h_by1fTS7&A<&i1o99&Cr>RXUYxpOv*yNl(H&)N{!TNTh$pys~o+$Y)P#27}Z^heH~-g zyPBKIiWPH)Z8b145uI}|zzDBVJjkrngSrxPHGhMHp8gArkAV%HOURVbmn2XCWL4*xkjcwGHmLU)VGiK3+@^NkJ zoKwKy8r`kFeUugAKEAcN``8DL%$^r0P#83Q*wBu| z-$3o#fCNd38w(7j_gd&oy6u-+**mVfu{xTKZtj`RO7N}9JOA#mY~Ph`+Ee}H%LZpj zl8|nE4MzZ+Qv%1wjM`nRUO5EjOW@4r{h4aFlT{@I(n$h;vEsQN_B9>$V*l)W4xb~B z_UCXHM*lp9Ozv3r`13}RC z;1UuM0GF&sU;zf!WGny%bvE!PL zAjPN=8PX$3lqXe|WNFf6$1gEu&V*Uhrc5kha_;2WQ~#$NFFu9-3`*2!nWIU0(xeHr z=~Jaqr9#y*^{362NUh45;?%28KVZUyO{r!qO0hqq44R^ZkP^2_;?$sf%^4nN*sxu@ z7H33;4H!g>2r+_*mMB=(E*{#r>SM?tUa z3LRPz)%Dj6!XxhP2Eg0%_xj8u|yv*8&pM&!t4&r zR3*Zrlp6Qw0|{EOAz=n05=~T_IQrNlwO^40Nv<78bn*zyOoi+TDhZ|NyDp>kQd($P zjYw4%$<)?NZc**FP*4rM^TToB%TrGM(*ISr%#!?TR?wupRWHy)n*cC}y0URluf2%S z=7bY0#W2%OHT6`)aK(^g2vSQ_R$iB|wU*0ke+9!=If!UZn?u?Wha7FR5vLK2_TUQH zBZ5$}$uHQ5tPI97GjBQ5GX@s95mBdm_6?*P$pQTtlf$Rn; zP>p}krk!>`)`pxvUcqRIlv6I1eO>p^S<6@&3Tp_ z^j04lI&%DX*XiYineJ(=BjD{^cR<-eErAIvT<#d?Kc?kwYl9#{4Jzm$2=R*?KQNo} z&?W+T%)wx5dmitM^|n%}?=cVy59j8$D(*!?W6=O#JG2oE9O?ma#2P~4o}&^eu*^dw zK||+$WxtAj35iQgq6;O~KPW;lfTKHI0a@3lD;f}iTP)WfQm4BJhH-Xd=+E5#Kt{5F z0YUb<0wM54gyBUf8)fUDrT@^@yb)%xZR?o=+*U>zl*x=dpK%fXR27y$1mXuX3|};U z;K)Mw&BiH zV*|ywu05o&Jp4hU1b?S1LNF?hdy!!XJa7USe2{rea9#=V6RJ_6kdjs!q!UH?#GuSU z8;kUtIBbZ+M z>Pw^7KwbtqnoQ-XfO&|a(ny_2I>o>Zg>gd>HG$gFdG=IqGL6F`Yp_TfdhBB$3xq2Q z$=4wURkQGOXJpYt+C5b}bBEF~kHY`1P-^gXUlXNm!Obk(2V_Z6Y#G8YDT)$3mMxD=C8w}*rMV<0t26GQ6loxR)P z5*+)3$7-yG;UgR<2-&U6rkj30b^=Ht(X@~QTH@KaIQU)&BNbq7YU(wO{YD8n+L zWNGVC7aZJM7R{_!_QPnc_DeVZ02^{8o?Y##JPu>P!_u8@Y9)g#=`BurahT*dol-i@ z8VW8g=5u3-z=9uCI2zs@FF8i0*uHjUJ?o9e|w7cL9(Ws+-XlQ z&C{X=W2#ZTztNJV)a{XQAlwiQu!Swwvkqx82eansI+)kqRVkf=4d?TrFX44w`1!;+ zY(BR|$$pS&_aHmtz>y;qFcc8`-d)Yjy*G2*?lyXbHWu6o9JS)!HS{>0@^ruQTQiN5U$+;R|1OARm5pi0>IF z8vjA0A{Qw#X@86l8?TPI4hwH=sZ)uOCV93^9x=|HwdUczbVJ9@M|9^s=DfT4((laj zQ_p+LqttFayKc4Mkyq$*Ejp&;ackv~3-FVFYFnzFQmG$n>J7(wTnw8kQJgpQA`Ejj zFmAj<-0TsmmC}vfzFxRDdfRrB@7rTfWVM8m4KyZ^Q3 z2{8e3H|;Av-hw9;8#yiU0zOcrILIk!1DP6Iy?C*&7lJ=VODx;FK-?R?2a-Yj(?9#W zL7D?RY%@R>3_YInL5V6HaX5saLoRGkt`9IKWSYPZgRbn0C~v#JoRd9>@IWmAgu-#7 z5e&PKIkbdXJ;YkU4y=|Sb3f&?v?AL+8gwQboWZ`EyZlnL3=F_`>p>MGywQp&D*J;W zY=^LcHNGGMB@6+*nm`Xyn>|WHy4yY%%o&0Zz3!p28oDWRNWGS*HZ;7%7SuNR;~!LW zz4@CoMQpG(EJYfG!}s93ze~m4qr=ZBIr%$4J){VV`-4gh9DFlE8!#Is-2X6J>#z#c zK~G%7QPf0=L5NXE2rLXiHyA-eGamC|i855d?E0^nzw|gJ{b*!YPYs z#723##xvYG9(=Gl)WDhRMv2@%iWJ6iB*$_*N02~AAhgAGBpbd!u58#vc?=j|^dRMl z2NBY*aeT;Z465vjNgL|~ncO&vi==y#wu~#Ei%7=WvnPd2$e`p$gv>^l1jmVV9aQwj zZ*;SLw8MZmP8@zt3Nt&F= zw%j-nB!p%pg3~KV7}B4#^cFG1NWOeYQOv}Lq`aieK~^kGrffxv48Xn|K#d#*bDYJg z3_VZ)g-Yz0k2ylVATtQLhHNl`7XTO$NFGB(vnMpmro2eeT1&QE&CxTzXwXUHDW9JV z!$zdS`B}`k^UHla%cC63!~D&POiZH0&4z5u$mGbW^rnx*q2%Jsu!)quhy&yaO|$XE zqeDc~TuO0FzO|D{pG3x*`~$gsq#65|b_mat+s?kc9^x#@-Go8-Y%1TJPyP!|97Ij1 zWK84STAKE%anaE2Pl%m<848URgzVV=>10kQ-jDq6*ps{c>+Q%wDo#$%j>?+nj5 zm=u4}$-hB{n&deRbQ+i(%J+LckjqQmRKy4cPWp7w>@-Z3<4zNWO#VDhApB2p7#~82 zhURofjiNIf2u;vb(4!jxl`P8(e}{JCM}x4cU(&AiELzN<=EYon5Q8AT4{M@Yiic=dc zRXCMX?Mc<`X@}+16*u4uyBN9&nF1dGsnGnl(X2-Y{r^-H3sor82q+CLiyIp&O}$8+ z8MM39H+56@)KrR$(Krb>Go4mw#W_k{R%Ja^HbqrcrAk(9Bw%ub0ksRg$e?R@iy=TB zkUE<{P05vP(ZKXo3`A5#U5Gslvw{2=allaS%1yM~L^i!vFnv!Nb!7pmMM>s?f~qyyvo%K5lt~1Hxn#>ZCyc-(m<<$88e>qoK185S5O>7q0~~4d);AVL`k(; z?p?zWD_#4%+0?b$EG4`>Ou+N4Tl7_5i3Ojdr6Gy3-HaW&&O{L&_*27eR}WjE;XPUG zwZ`+E%;beOD}CMS*sQN{m z>Fh-XMM>Z#)cCC7WG&Gu1}(@9vmZ83ERAC>6WAiQRKfG#c?;hbEm@p}Vz#AVDQ-%c z-C{)!SVmrCh7jOopjc}NpTP-2Jt(e1AOZ;i(#^~UWJ8`oG|605N!Dv)Kjuq3UQIXh zVJbfz(vgltmFjz3AWJW z6b91hM49_t>Ul(58RlOHhU&U$w|bSys@B(Hh%}hZYOSWx_C#H@?Os*fke;9_05i9j z7T)k+jN^J1N*YUDrE6mb2R^aA#Zif17^#pA;2J6kftpY0R&<14cmYS?C=(S#E z)8<^%hD2AG>q8LgnM$%mX-6RC7a}mY9$Eq2*5))8%fVjal~$;fFmA=(m;%1zw$sb4 z##9&lT(fr3gyIR9!~bpv=WKdT@QgOd&JAy&9dEcsZSib}NuDq--T_G9u!Rk4A<}{((t!Ud?&R8;0)Z&ffj*ZYIviGZXN+84elS0$fI~< z|MpHMs9Z{Rzm#3*TuB-(x!`RrD5W*naJa zQd+$((7-JMIjip#&(+2CkLf*i%W&##SlFm~^FQ%&oSFW+nzIWBR9IpFoY9qNsD)jZvI z6T@v|+W!D$N8H6=rem`re~Ov0@@`;tM4!}ox(slHpG|h7)S!P;p#NtWujPS9dM*NO zL$*(+f9t3R`CM-zwj;lfv2t7#hj~^b5g+yv*QkyC`rHoXK$Us3m$;}ZH>@(YtK$53 zfm_M!bjS@f^g}%mt=INzXXs|<$&SJb?)#%J<=PkYwUzGeuDg5pc*75Q;1~Hy0G|#o zFRjlqdJ*wBAokjZ=)y`@B^3Mn7Szo@d(F-*(EohYLA5A9Mp4iMjY;Rr#rA1*{n{+` z*pG1`Pus=4{XmcKrAPI>7idKPeW?%rV_f`o?82o72t8r+5Q4tBMgdDo{TIh$K=UDDW|MF>GI`CFal-zQDdj3&75m)w&_{P zrzoI}f)Xw2YT2-$gmOe{=TsayafgO}s%n)g)}1=bY}MLT=+K>6d+r$vHmn(~VAZls z>$WZ2xN^DDoojdQ7rJ@(^4072Z{NUz2aDl5@G#=Uh_NVc?3gfQoreKau51}h&M=p0 za*q7Urd3~U!-rhELr=AlF;OL|380m$>$kl1Py7Jl~Ba%bgPg~-qgl-67vyg8OG0G@oMX*2vjU%uCgBv-H zAVNq9iuz-nXYwQ(l2?JKO4v4^g~`u`>Dgo2rQ ztf|Sux$J{;j_T~Q1!~c3snkYjEuO|^sb`;jdK>7U;D!rZp-vrY+pS*;1S26e00*gW z+4MM(7Cu~x>5UwD%A8x%KB#Pc;&M33B&xm_$PchVDWy~chl>`l$QBteS!<1nrn>(E zEV0CUk(s8o(fSK*$Rt;bZMG?!+3mLiKkV|$t6ufTtcD^=*{+EV!e|`4!TVbuO2mjA z5BIWwqmCoQGsk6Oa{M36s!AOe6Hi9TUNKW^4e`bnCdzeay<*(uWjSBmwU#R5jI+ol zyInHM+N!;6(|5IeH_Uk($)PKRv}27^?Hqa{U}o2}?h?B-Zo3+Wf0^#wy>rX* z%fRa$^M`!XT(00Z!+yA9y2at{ql^bfh|rXZ5rqwsBmEKPnR~za#Kk*&dQy5s1Eskp z9#Sy*7>3Vs*x<*1_N~k7PXFw_-(IJ*xI?SI#(XC>;o)sH<2xYnwnj4%rEd!g1$@R2%wB~q31oC)b8osAF&Q)x92&9^c(jz$7WKCwoLmm7|C_}Hk&tl1P z-O1z!!2R{Fhx{874}-YFx~+_W1r*;2lZZqP{b3H|N?&c}wEr{3Da1tysZL&IgfH$n zhhHMp;qUyjL`NubW=B9zdT3+1_8l>XFr1-Sz9l>RG4Fn9BVzA_I5Hp3iCKE&T>t|K z#xNRDLkTP+B3V<3Kd@&+B)ZuT2Qr9)K(B&vxS)@WqdgjM@FPjs;~?KhM%0Y5jO?>Y zA()`T1L=3l|xPMy5|2 zAdHg|`p~m?Nv{u5n3o(1!vpOxrz0x39GkwFtQoSVl*k+g6Xp;&S+%2u3N)m^VkyRX zy77%@10;g7DabsstwE9e=P&yy%xekoRP~gn3D0@JKmRaNDuE+MG@>ZbU0s2CyGaP+ zuHlR;Sf>nE$leya`H_wIOPocVr3{gYKrf^)eGPjdJs$>BgvPX{e6po3>zB`54iuRF z3+6VI{t;0j9O^piIuHjRsJQZp{3EIcI;+3d=)$3o2YE-u-HL2wz1R9|N zNvNu6iYwBn^eo8HOp0MfT;<}Yz8QsnnUt&*Qz;Sy!36XrZ&qx@TVV-H&bZ2zbAWv9 z{r1||U&_{xv%T#=BPQ5l9+eHCJtrUL&=f;CHUCj{T$Ior+aiZ-)JH5Sj21DqJgiO9cq0yd|&Z($hR5}9z*%yhFM)rqR?cNaw~}71as3?l-r?E z{N>$(*0Tt7z7Dd%rZ-lKfu=5uGYN9krYW|7mqAQPJ^y$-Wz zN!w>}oOa(Q?>Ed}9&?#v8rZ`Ixc|UEoamSs{NM=Z@;;$W-zD3;wdUmaOb4h;(Q%T+0*XuqTl?UvCi(Xb-v|h z|2*zp=H0ZZ9cH~1+9sk+7*kh>W}zQ9)Q^o`q?(J>j$==9n;PjiKltF2cFyZdnghMN zJ$ACYT&qz>>Z3D zS-ou@YJJ}JX`cf|AbBwy_=&*?y~+5A-@nWq`mvt+eW1$N5v2`UJegI|dB@=df*UZ? ze+`HptQn4x8sa&GyjY!c;mgq|pL2{{=1iIB{fQiyNWGz%AT%KNUDyL&g#-qg?adF) zWuOMGpA=>pvzblLdEoMpUwT1Wdd1#gbsq)BhaUu2G_aszeH-5C#m-0s5y)T#)u435 z85SU4t7)AX7+}e<*zCbySj<5oOds`$1G;qH5hh`;Eg{U&)DxZ_e^?*}HewWNA<$J} z2VxrT=oum+vJpacg$Ndup}n2!`IDScA~SZz6I z@M)Z6p#I`!Eg-Vs(^6l7(bftlMfM%M^%k{v!GN?Idp zc}N(TNK{Z?K87XI#Ss{;rTft&SDa!^exSi6qZY1-O#I}6D5TE~rA-cG#xx(5C1rjs zB~vz$G!X%5bz1ca#jSLt8`OX~&R|2pp-94F)-B(4Vc>m{WfR?F8Yz!K&Exx7ATG|N z<((iSqT&|H$rQ>Rmk9*VwGD0ZF_31Wvb|3wf}P8ZwHg zxeL|(Msr=}6!d^})!7bCUX*p7PiTV^!G@GXR9fn$L=s|Kb|PHzN>G&_U+H9{6$W2& zR9?>Jd;i{MQT}B#+GJ1?BY5tnTb1X;lCHWspAm8?g z99UjwKv}`Dps9yvE!e9M5hR$4hWrAFw8nrXIP>oYE_P?{fDrr}YV>S@kWxJp|^mKip%M^uU(A5?{7dWkjZ#!|>2 zWnx3|z3WNzfOGO_Yt+dn!%6z( zKx9<_eXGP$Y{ha*Q*vW}{Xk0<=c~f1apk4RN@jC5gq>=opMI4Ng449*9rKh3!_aJo zx(?3nEKFJj&puz87HpUGP(T0xA^8La3IL`6EC2ui09XQ20RRa90DTkza->KcgGSzn zDT74|n1>D_MwCdgqQ!+6A&#NAv7^U~TRw^$NvEVqGF)n}Eg1&JjkDmy3X+>h zsF2)gX3UwLAw~Z5IkYGmqeqh}UCI<`)2BVbNC~3C#S9P>B4{;0VTY8HASZ^s$Z;&$ zFJsH7UCXwu+qZC|%ALEWuHCzM+2qyBcQ0NgE+jNKK;Qrb4>oQ#%-FN94OBXnt#*6DKPNdjwV*85gHi{$vZ$89Ej2tS$)3EX5N3>`^ zSP(>5(BPCci%sjFc;)Q=|3L*PAW#H?WuQx4w3Lz%;m9P75L5_pQxyXeMVBlER_Gaq zPIU;?haQ5c)D=^?P{Ix+Y>-t11~j07S7IcX+D8D+Xyc8Hsg|RTJF4c_kB@EGSQIZ* zfB*vp5H^7bJRp%DMndYfh?I>;M&)FYWnS3qd2_bkVpFqH=7lRQ< z9M>Lv(NI^PeQNdRpMYtWYARV8rg~s32_ndn5EMB7sGEdIr-0v zX2Xd=plCr>(hR0S3}3NIsz|58g_@c@@@Va~K86YAkUSWfWRehUKm&45Lb+6xSE6g> zBU4631UB$?Y3{k&)&&|l?`eZ(v^G+KgAC`uSsQKUpm1kMRrr=^5HjpgXTvf?90aXN zu$cs{3qzMEp-)8d+j1a>yj;g4cbq7r*0JDSq%Y)99e9BH=7t;a%{N~`qVhYc&Nb$& zpQ^Vy>naycSTGJa(ilu@7EG_&VbDDB`s>ucl8D5xI~2P^2ge?}09PgC1T?ffV{7)= z(xP3jXBhe50RjOC0B!{*H0kracBR{HWP7jw+XuYZWcHC#YnvfR8lmAE4LPM+YtuF; z#76Kp1k>r2P8Z7n`8k}Q1CQsQ!xOqY@VMi7=bS^{FviR^YKXOMZi5+<}ygY1KxtP ztu^qWOrs$Uwd~iJ$H9qmlrzUUa3G;=Xl@&z6P*Z0NWv1DP=u-51_!N2qT01?b}w`x z3||KwAFwBP+)056x?_X!L_v510phg(?zX%lGVguJ3!1A);GhdYs3xo#8;zvMy((JK zdsW*=_{Imkgk2>oD{4^$G;pGWVQ+qDlpkHx$i}FAp>{>m-?#d=0v-J3cmYJ00Qa^x zFaQo4^131g>jJ^il;&E4w4iJuU$(4Zn*>Ii&qWe+vJu@S1;)^ZI+UR&6kQ5y zWy*@4@{}h-8Shx;N`a_Bma_yY5^=P>Rqav;)o{=bpt#LkbyJzhOr}ij7c7uvEeJ;t z+ZOPL6)_WjcY?`;|+6o;~RC&D_-r&*U81Ht`AKp>D)2c z)Nzms7PTnHOt#pKJ!c6vNSO&bDhGzd@<~Jtsbt3s~CHXBD%vF`cPu zjk41_A>pQ7^vG+urj^?NR?`3j2T}6xcbK=JHj)b zTNU5{`}Q}$iFK?D%*&V{_#Vcob*(~5!ZsEe8_{`Et_0odUF%x8&PDRQ@ZAOpI7fmD z;`P3ags6E@xD5!s@Ue~su%h08D9Em7JqIz!9^{bOQC(J~FC}SNsQ5gV>~b4M^Tq|7 zpc!1|>9?qb>1s!;r#s=aSjZvOY^SLeX+%IK;fV17!Vy%V(oF=sbuK(NBbVt8_qoVwYZ6290R)70?(_0fYiOuO%6p*SpFl zk`fX^AClmVDy;ec%~a@8AF?24EA&BucwjRQoB>G`1dMXObf|gH3l9&XSULq3u%Zt| z;3A-BQaF3#IQc_q2yYf)wG6RmW$=xofkOtc5T?)&`{CxXHEM$!v8p#TO5XslSUSbD zREm|NV@c!INOMq(WlUqCYGnf*z%dv9*I-Mh#>Z*`=a7%P0jbJOxeS271c1E)tUfow zTb;51tMJDyTo*)~A(NTjgD~N)5fPCi7-2^^=Ggoau;xIsn&W(@H7BgprtQtW^6porMg@6KYjKdowNJ&sc zU0RoB+?d(_6Y;9+aK%=0EC~G82sg`jl?zya8@|jn(srHOp8GrjzP13hc^jUr`H7NAdn+`l)<#~`-3med0BJz)Ef8K3_2a!ijlnJtGT77SH4<(yB;`N7Zp%?vx6Aa z`WYU-^#aCWfL{Atxxh!VuO(1{;(y@yRT*DV0d<^0eXQY`mpsGyG_2zrS&mhA0P#QI zf)^-1Az9^D|F#L}2m%7`8qSy!%dd=OKZL=b5!}34pfFxauDjjtzH6cJ-~|42Vc)J5 zGEMh+IRkhG=yLbg2Wz$s*DxDq7H0Pc4>Hhr5BG4GcYzrAco0`v#in_8BY&NTaY=+) zOmi{v$3CEx;F6Gnppbc9iaJ~tTGR9j%QjJ5SO&InY- z_=V4wecDF>SC<~G6f=e>erpsa1vCa#<_vo`Pe!)dnQ`Q7z2L|6JNNKlrKX6E( z=yy!B4SonGb$54!h=32KkD<7Y5czZg27SH38bJVwZe=%@9LaItFg@NN1Fr}@90Uy~H;XCR6tKWRzG92F=zLAkAIL;fMbQ@bMjl!d1D$(lx|anq2q*sF|8NshXvUg*av&+E^${X&g@0cF5Kl{B&hy^;P#Ij-r5NgY*UH z=pK5Ik1{EH=te?-XbvQ>4g9BfWcg(F*iDJpLdR(}YiWqjb!XyLUy&#q1&0Do|A3bN zC^AoAS-i28qNtZRvX>y0W=RkP=8$U~aG0(l59crq(|`krFp}F-lFP&)x~Pk^2$@<$ zaR*A7vIkrY+GTXHQ|0DzxQJrKL7^6UblQnZo&tW)VV1U8KjDU(Wpx+MaDLY{qI1Y{ zd>|STB{P$yx;(B?C&Jsx_TK@e_mc zl4=T--58S~DyP7Ooro4Fj_09iG^ZjOZdH~Um5^O&XgKeOmC;a~6X}6Y{{S$hqfm#3 z4cpLy2s1+wk(p%Ulu&wrgFS@BxN{TpG1ww#V z)AJ3jNU2=v1o(Lm?2r!Wzz*f0pZqx&jCrOi$rO@V6xf+5$)PKGW2b`Dr{MLV9kHw! zs-qxyn|0b_oS{!+cNy3~2wt+S{e-9-SX0KS1&?E1mb6!r8f$}cj|)1j%%rK5#*gU< zq(Sgk?9CSiMLbQQA$o%V6{Ni;1;G&lec zy{Zl#>#_JS4Z(^7v*3aN8mH}pvd0Q;fTxShF&@vfgU~v&G)q&~|H`cL+NvG+uz10( z-RK8>09Kd*27{`t7~u!QiHA;yu1qUl?7E!q`V|nNmi9`o&J&$X^Q1PVr$WlK{F*cW zdXRBRNt0@w!7>CfAa&TMs;ug&uUe5NcY_kkDkPA5-XNY(R1@@Y4jt>OzB&%+Af{is zpDI|U0&1*?n?+M=ws?~;oQV^6By%-8xea==*P2=L`lmfRT&hu`m%$}_@CO+&fMr1r zYBw62vIGN|c_D!VA+(&$*@*f0e7zA|9^)HsJ2G7Bq+biFtWl%{1D>$4L0(j3UifU; zn!63_uskcdt3e`jTY??n4TO2CR)7fGAhPS=w|)zZf>-Ep0If=a&tl>wcFU0LaCqQJNgN;zxh0KqGTE$D#LYE?oJ(z`4JL^CM%>2jBXJb7sH?jKIZdx-H5A47{kY^LB6* zFnwhX*w8TfLA8A9OwPi_5s{mvZ;>rp#Ip zIGa`Y_<`wKo)L*0Ic2|He5py%!tgtO4TPf1j9nx8QJ#Al*)Y0N0XxMx2d9g=a7+km zY*FI{!Hnb$xS>il8;qv zU6!6zi?8gwse>$}uVn&)@o^6*Fy6oc+7uB`K(Nds(HtQ);pTl~?&T)&XJ z%YXd7q0+EX^Q+15C}T$&Fr>UnG|n9-E<3w!6}^@ z%j(O4oV-gNJ40}==>%<|1#hvjknVu7S3L`fP_jxl%W}-PTm8a+X=&D(*aIR181SW( z#16874{BWxYkkma9S;#r*Aq>GsAkb<|IpWwji!SAcYRmO=Iy6^S)QkA#a2Yk80@D< z0omcbhFDVHlwB9mJhW;Mx|+GVXQeWDnA7M?L#Lxqbv0PAF~PC$5P|%#0K&(~-QdN2 zmhTLz$CX?|NdVvgXb^=6iSXgqizkz&hniiT#_iQPlQB~35%I7MK-{jFbPhR;&}?lF z^B~uAo#XMKu6KR7C+poJ0^TrHgTx)!y@JI(LbL3M z?H&TI##-PS;7l9N@D6rt4mhAdSJ0_b(AD%yyGiZHOL{fvG*ubiKSU4*RWM$-U0(c& z2=F=K7su5n4pKgIgUlKrY$CEi|9l&>Awt_w<1~)lIiBPF;15?Il6u|UK%NvrF61&e z;AX47l)KDK9-JkvR->L2E{*C?u1Bm+e&t8sdLedXH;{Va2X-M5p#9(OVdur=j^}`+ zcr~dTn@M*k6{&5&C{EaIZq>@0c}AcDZ$ot%o&i_2b)rHvV#`qPAOsTQ=dg|J$m8u@ zE!-IKbQK&AC?L4zzyTT*8=gZCh)&}+j^mL|*DK!RDtpoA!s$kisTB_Dp+3gl*uai` z>dDN^_Py#)p74GXz&;_mR!+L6o8>>S<@qXKq+_H)fCqf2P+Ds2N6pWCeC(U|?YuGD z7(SGAl#AEH1;3pL=P;^z|GwTPPvSNo=!kfR(EC5E@xAKK?tOR;?@$l$u)XjA?~q>a zIqnZvZRz=*>9zPFUd)RP7N-J#_3>Tm@4c<5j_^&s@byhkqTokl*Cj>!QEZXx<5mN^ zJ_xok+Ehh_Y;1NT;Dgh_c2+q*zhnMT{BGXyjPOW37)NIZh-g z=Ay}x8&RfQ$&ld{Fj}g_lnK)&&6X@tmNAplB+i;&f(j*?lg-gKXx8*(%G2r6r%jT`sT|aDmFL}5Wsco z*9RbMP!R-5{}(Q}bI(e|MPU-)LWJB9-o$tx93;#wXZ{Ty=`hfvo1RWndiCqqL2viW zz58dG;JpLJd^-G)AVH>WyLXQr26OD#otsv!-u?Ra?A5a;Z{R@y`6)*phOCI?A&XQ> zP(cP8?C3!q?fiZZ#?Qa6m2J^m_X1E z^fEK*vJ-R6pm-3W0tR4vEj9`|AkK>3X5q~VMCx=RxZ#FFV$brB#7qctzG03zGCNGt z&_b>I|IkB58dfu*U{}yV58annkMjlAQIZ?o?$<4FsPCR_ zrs1F(4meP*ocipmCqH@m88yIo*m)+MYDREE&I4y<^;KDuR(ffpkEZwOdO1WnJTHsA z|Mf%@sZDn4WxH~*>lj;f#zwUWY3nVm*AS=~J?pj- z2WKo63hJowHT>`}3q?Y;2?QQEf(}{`f(wObu@lcciA&G8UM)t?2p&SWVTKt3?KtF* zwKKHj)lFs;(haRhqGonbNG@h`I56jCnt7i_)SUtJryAmat_Fi7h%UP6qnkJS`H_OX z)mEtGm7YPur?+~0V~6EBS+Zmd|3&h_p7AVb1Bc5F_LHjQ4`A3?h-;m6s4#>PWB>vMFvP%M1GzWl1`3$dQ+hTh|G1%4 zYzaf~f#^&~gdGrpUCl`ycUq`A*GUbAF@)WQ;(-GEl;b@lzyJwIP>yZX;~wj{M}4N@ zpWp?^9~dxR6OpI9<>3ZtOrv5Ip~n(hC6FaZ;K3EO_eC&7P&9{9rcHLsZZ^4YR$kEUx$i9`Q22J$@@YP7v2QmSe8H;baI$ zkO5@Kbq*{w0Vm>oBzP1E$wj4VH?Y9PERt}83jhoNnPfl(IynU6bWjMbn>K(o8Z7c<-i9|jd-(Z)ojX7Qd; zJPrtLnpd3FRIho}Y-UkJ;H2I{%ZW9HhE<&BG~*i8X;yYN0uMEU*0idH6h7dwZEstG zKEXr$A1j#$YkR)><4tlPaxB-Z)e@V(KUILd|| z&X$!n*fD-WikDrZGMI7wvwsUI%0Q36uE-P+Nz^TDf1@^0ImM}AcWOaKC7a0!gn$Mh z%@t`m8yFFKHngGh0q81R;n8mP!5St_5=byp5WkMKBX%vXN}4hq4mBObR7cHvXGHzX zgCLfG1aJ=$4^uH!KFw^VQ!$_rC`K1SLw2rosmN7sVvk;@|9RS1vFl&4E+s_hJQi8f z3AVIW%bjU~=Xtjh*Y)=03Feig8MfiKK$5_J4wXU>j(~(SlZym^I~-yU`x!g0WU-4K z@WTomfde}(!J(xZbv!ph5~ehCn`7xIH~eTSAc4dpqjaSw-JPj5*wCE2Q+=L+4sL{6 z9pe}WJ8I^;`-sXCtFEz)3E~fS&{jUPW-2qCnhxYiw8*;V^{$C5WTRS(K@R&>LuX*21O3St4|0+U5{`f#znNnjlcQt3 zFobM9S8idxc~@{?Py)y%z;OZCq=F9^l+qsB+^H-A|AjGp;S4_-V*$UZ!1)BSOGmuK zu5I|9tqcrb5#Ry{5UZpNfSJ4B$3APGR0D9$Ge>?~07 zA$CgDkabRMmn6{VBWo?#vm5kfTWf12qH-PI|FQ?NT_bSc@`LZ~lC5mdp%7T;Hl9V) zgeLv-8{_tp5`5Pg|4w!=xW84AuT>uAEmSO|HzT6G&W(<$k?i{}R z6rOPZzVn^#`5&Q71OI=Uf;dexpy8MXdk8AfL%iF%hfupM1N4XADhO5sE`OMYdC-S> z$cK6;jLcKHS%Zgspa;aLHRH)O+1a4dqbAeCIYdYVeXs`{fCiUp2vgb>8@xd+fIZtQ zwC`x09R#}D%RSyJIy!ozX~TxU;E}fo1iOfaAbFc4gd{}BpC|DKz4?;QK^Vg*j4K?v zuv#ozn72C-j)@rp7@&a=qnK_r!vjCXhkdVmL@ z>9G=&0n$6c)=R||>@{exy#0^|)^ok^s6pDBJsiBn9PB||u}YgE^gUuM z#!A?-Yrv5uh^M(A2e!eBA1DNAY@gl&SeaASB40^u=n7GGWv`u86kaQy(6=mL`P8BU!$mbf_Q* zH^kTmO_&N3`5fEWf%w{n-1xdP@HRQAsB?rE9nb+u%K|BY0TF1NOd^{(x8=`LDWP^)oew3zz5>Nt(%!i)x<@d7E!2%tm*Fcd%U{7xab0y1z6)ldNPY|DBCJHBL3 z_bk)+bTInlOA;aq|N7HU{Crcwtb!Zbk3>AoN*Pdh(2t<9hk5V^1WizWfK0}0Pz;Pv zLp4-T%)orW%)_uycK8N&2*ulKDrYi5D44krWl3nrht}kVaOk-BFrIseOjC4G7(G>6 zl+jcLlijpY9DP+h2)=7rBt2j{_(47)?Z2j!8#S1PC(Xt#teS3oGaN7|b8rIe{6fa^ z4d7^j7Px^SxD7E_objX}0$39Ws4PO;kVpzR`*XW|>_aoXyEY})`BZ|?`A5P0$5jnL z{^-HNYPv4WuAg(ubnEse6ZO$OmDtF0pg0;ds^{n3pDK0SU6!HLRfYV*v)k z7cwDJGtF9kL{oDu*M(cSHDyC zpLaNi|70}-CDk7A8#}Qi%bMs?sKr(fSg_Ew%RDSN3zJ^zErNag)~?OoQqo?G;Q_Jz zUa}p`OuGW$$T(u+IBsa$#1taQh}(CVTe{_keI1p4{nrNd*9@%4qv{9Bw8(|8&ArapgA<0QLC}M1 zBLrNPA1LHDDMSH(LJT3mU99<>&>4i}z|3txgta1G#Zm}F01ifz6f>D1^h=Z2@Bk!c ziiU#&Ca&TTNC6W#fou+eYwl($zG5!!Vham`czi#3yk65f*S+LgbshpVw%YHF)3Xg( zMUkx(dt)~)COfsjMeWE$olO1>RN#tC`@P72j1x3#6OlA_?|4?MP z#N*Isz=!xPmxyhrH2cSlNxsnV5<(6E&0#2XN**D1ZrA z0sHJWEEu5@dSYzeW^SfpvrYlD*5W1x0=BkZxZFSXqdU27KSi6nFP2X*R%iKiQ$g%j zJ8V-ahzAvAKztqtby$a$@g)ni2Y>EUKmAiYCJ2J&9X%06gn5_-cA#K%IHCytsT7+vo|?6F5E^&|IG672|J>}!QP!eh zB;nrNgJ)sgnupZ!Y))$_=3;8TYe-Aez0*)pP*u{lC%JQCQQ zSt0p>6s{{j2!mbai775GGyml?NR9I3Zd<$E#dY8wZ|>&`j*e zI<{kh9u>%hV8&F`fF)SFB{}*1^n&2u40LF~O;~pbBobsMrixU1xHWvRJeomp#;Yw- z6HNm=HTN(TX5s)uunAiHT;DbsuLE-2l<6S{M(KIgL729eUA`uVMmHdWD37`j-iB?! z#`!9&syHbZ*n#`QfosLG{$G*JKvuz+d}fNWK3G$iZzPU{?K>oH?K zzgFTg{%g}%VwCzU_!J!f79jv6lX&sNztDF=f8I=sS9wKr|2wT*P%||Lzrc4e2f5AH zy0vr|z;w?ZWJA5c2z+dUkUYxkhfzmV%ml?x6hV+Q+-FeadiY(}dU$pF(g= zzT6_BT-UTUrmBVlf`ZZLai!nSVmEfDSJ~oDa@JkSFyo6tAcEzyKWbl*Cb;%;iBe!3 zk^A!juC_mZiZ2`xFoywR4?=SYXp`~G>dI2fbuv<{3Y0vIFQSR7gxPtXvXeTry5m@wbM_#VBMz=|9ijymoqL?v&qmHz@;bfV2|lz z?@6dH?j23Wn?61#oLM(e{6Nrpp<9DQkb&*<2CeMjWOoYdvw;*a0(n7%aEFJqXP7Z8 zLv!E6h$`(V;-O|BYJ^&hg`L<$khbH(0P`eC2dlp`!Bh zOVBMrlcpHj^vf|~RI_fq`Zes>GGWT5?YhiuGrITS-o55G@Zi0L2X{sU+qLA^;*e{u zO{)flUH&?g$pCtoor(YZ<{bgh>{2q5~Sb_5fd07 zcp%}y0frdT-v=%jXhMN6?!U{#K0 zlL2*4V~~Y2KstC@CfH@`XvR(pond$qqc@J0qlLNE7U`swS~{Ghm}<9aaJ;pl8y<0B zgPd~OI0v0{(XhzkbyHNt=^EQ?qn9_^z*0x2pOVMM7*U+3!VyxSfyg=Tz2gK9_0<;y z4IA*60DuYzkcR*cWROA%2x4o4Ktn9?EkcWqm?5PQihHh&=%UNvhXd*0ZMfmS`09j& zxIqLFKeRaSN>pS~$E{t=*r;gyn%3xil=1W0CCao$}nXGoBISxl?093OeYZ&uB*2 z2wXT?+R{y@_B7O&$|N<_n#Q&(*0@@|X*Q!ON5rY9{t%75;L34!c3WfGggdi(^Gzb2 zX3Z3{co&3l7E3x=l7X(0HB%2vpkue*q{yK?WXtpe?s=NDc?(lz$7ax0r)F z(i8~AOKyqlh93He8+i+2xA4ka^@$J_fv>)Q^k$+S2@P_^?YTEv3oM!hJn+&{>o}1V z@|>eE!|Dvl4xV`$IWfgaS?m-?{=|dU%JKMvmYDqb zGuF#6%kR!NHQz*7o!9St|4)&cDaNx+2vsQl@o52xsuA#*Mz96$4kmP9o$yc-69`rf zYp}8)Z~7oAQemSx9dk(XL&LQ)n~!hK+o30x#%R_<{J4xEu6 z2u!O0iBnvEGO&TiDTqNvEW!~dcZA9@F>^{(;^sa#x+#jTisxciyHZCYD#Bz5uxrsE zz7+=`kP%-sAVLk&m;*JQ5smoD0TGa}h2GHu7O?0HjhqIl(>Os0{VT^h7`Bdd5HKf4 z;@(z9mY0i}&wSUz6FfBYJ@L(Ndh}qEnzA%9vB(21U*ZQO#6%|efyF6xq2D*mQ8dFm z5`db?(=`5vnE{rA{{!kUKsb_yK+^0ocoO_q1Su%YVM;`87sTKm`rtKeM8kt1l#WP9 zSi)oe1`#N@ODe;oE8?JmZr-%Q-gp6vL?q!HBybNruJH{A5CDihJX{4F_kz?Ru|xHI zViWPHPkcrZZCw246hSvG+no+|26K^2%-F^>GL)evFhLC-3ekr~RH6-i=rv4$w0<8yl*alX%k;oSq*l`1ADGKl>dHKsC85ZPt}NwE;ieHU-s9HC;-_GO0=QL889=aEm_Bx74S$seY9i zOr1t%)mP#J1NZ=7AfHhv=3#&x9T>o4U;qWNGEjkfJgW=Ws$sXj^_YD)P8_r$4!k~d zY{&f;|7{VXhuHzP4pcbDtm+rHMj(?{iIs#c7E7P{$bbarjqCsf1Vn3jV4n2EoD?H8 zsS$;?v`+qPxmMfSD-QG`r;{>ALSn`^7^Joht-%k{n1TH;uDJU0r$u}pJh8spqV!i&L*(Y{Y?hdkI7R&9hL3qas;p5G11BVSart^I4 z{}TfptUwwTcvD`+(L)9hcLk9W|lEUg!M#Kj&mqf1e#VivfV#Y{<63qP1a zGP~^M8-wDi`t~u6o3LYl`|Em2XASmsT)+a8jc^jANLF7v3d0oy_OLlj&9+to4E7=i zUh|r&-#)uneSHEL=1wk00o`}4vVFG01&uVrRRZ05*r6}Du4@UFF>Z&%2KLAoXR0aX6R5gTMPWTx*EWiLX zAli);1d@c>RoKD6om$D8++|>kX~!Ix3Ww$S zY9N+kHJ%W}KnFw~05rq2Jb=Zp;5C#05U2;d0iOkqROuBVy?vg&an9%+|DhF$)j%l} zM4izO^udbp3KG0P4eWrh{EHOa%?6AaZsi^f2;T@~9D1mL2&|z9WZW5+Armk`JZOXP z1y}J=Nb>m$6zt*h?F}OQM1t+aO$-S-5XGSV1kG_DS;!pa!9&ehiP4qcI~ZO11y%i| z(l@+~(9uf$@C7{dlsRNt_Z$^kgc8*0AJz4rWn@Oy37|@KT>(}`0ybDUETH222|5IU z#i_*SNMHnBnA;&?Fbd;_kq2xzoHK>c53oRVWWyQtofn*73et^Wt&kJ65Vv(x9nBEq zHJ%RGAb{u~wFE#o2o+wCz&3=$5NhDORU8JshLts0ygA_$ijG4t{}f16#~v&KEPUY$ z%mA02#ImSB7>?l^x&aKR4rnE09cmm4JR}R8Aw;r38*UNum4+TV0hIuSkNk*`?8Hy_ zkI!fy`njCPP)sJO!#b#9*VO}49ED512|l>POlD7BT%smkqNVBNC0Y#nf#0TmPnLj* zefa}TQc*qf)Ll2t6Hk^c{4%?%a2#Su@ zV;-TuiA#M7ffFoW4VK&vq>%|+Lk2i2g6vk~C`g{+3vvbILTu$$K1e)}!#;?E7<6kq zq$Wh3p}88WX(Y^%Xjf4944;gH%6-rH0B3M^|HV7}8K1I)mhKOjnwN9_mzf4^nX*GC z64rMt68LGwCCQ8_jZF7!3Hy12@(hVeCIui7r-BiUQu^65P=EjofGy_WRSK#O8h`|J zfC%gWx?W^LENYbv56ezjiLRBW;4 zC;=LUp{tge=A2j@ARDsPt$D-&1Y*IqmPj3*02!7c9PXj<92f!m#E}eIO7Ty`WYYM| zE4_lul>$jDYH8Q)YncA4nF1`G0GQ_*|BAs9RwrWOrhNyeg-rTM?00NKk5T0}{ zr6}2!Ek;0q1W-WmmVgk%O%m`x3j~)KvRUKM)%8N5yg*7Hi0DQ1t%NWE3=k;`=-%$} zNC4@CN)8~z6osB3qI&tJNtW=M$Q(`-XJv?~mbS2Sim6l$MpH;%Iw+V8&&eRIgUrcX zb-s-cyTe!j6(%7aR1w|LCJPSW|3DC2fI55wK1l4s)UXtnsqOx$E#i^^h^+56VDAo@ ze+*H|a!W`-@P#2SSwd=A;>PPa@6ED+8hymhHdO5V2GIT$_qNqJs8A}sAQxl-6!c#0 zL2Y1KR*?;X?d=w4B>@V!?>1;tvCXg7el7iqL1O|dSmtj-Pyp1D89H=;3^)M{Xh4}= zaA*zz5nRKl5P=oe4w^L$12?b)Q-m7~AIHUm5+uRK*wSr!Bs)CJNb;t7Ic`as@KdEE z4i}&*S#Ar9X_+cmAc4a=s0lm_k_}Vy4bLuL3wYJw0LtvAR(^EvGev_K1tv;~~+;S|}s48aUI zPU8$O7{Edh;00c&EvGy(T~4yxZHU;4rca+sETaPlNTeEm00(dY4j=*?GFjcGvK0~> z6!wdZ#92nLt%X!D;A%rWzyKfu%}4%-A^J=#rB`|dGYJ#(2}`UsXDl-7t6Os}{)`_K z4+&6CvlL(R6xZ-K+@udT@y}Ia{C!6fCp8jl00u~dP7tCx%dUc%>;goqsZ=H1N1K#qpd&(Yg_4brj!96R4PN`tQ$9L4j@;UQ7e~K zv>J%PMWxZsgM5j6@kN$pnx2`#t?i12Ly1HJzO?)jVdQ}@Z5@L6g0UAAMtHuZSn*m z4#_z5vQX%W&jhpll#GG@=9+Zk{TyIQS)J9b@LR7n&a4ACkT-e5YhBk2o#eF?r-P+g z#tt(gt=#H&@C7sX86qv^jJl+Nrj&g5y zK5I6tR@OTa|G5``aRm%f@P=^=bW1^uZSmsBD_iywymqraWV62MRuP6)>k4r;YIAN^V;F z#S5mri6ERo{D&h3$YI~;y5SqHhjaO_*d_8 zIv|d-UPEJywhD}~=RhD5h@1=DU<4peXAAj|2Wp^pJCYN5JNXdR@^Am9`;xorCi`>$ zvU|Fx|NCh7Grgnx?TKL;9f(HFwn6B|kB&KS)61U^$2QRocd+0#sJX~>06V?;wKTV8 z8H5cGk@4*Y*0u==AcEXvV|M%bzNdmxzs@mH42MPNIZ-{EQMq`5aKF6X)R_K&#j4BC*peT@YwMW zSJi|45NrYNdYz=hg?svAc>0h`-f-fCWwf}g_d3uK)?To^n!dv}!2NK313LFf*tFuywnu;qPJ);IwZSd_!Q5Tx-dVkT^Ms=Eafx+#I}3u*sc4< z?jXT+&lomLS5VzJi4!SO1P9KWH+0-McJ%0w;X08S&3P+nGUGRs?^u>J2TtMui3S#g zqZw`-x&`PYZqzwo!nF$5h(4&`V#bgrOQkT4;`C|MD^sy(sR{-w)uu{@1Thlh|AmMT z7Ain+aDYI7Jk8j)b^BIrT)6`14xpemEn2;M`SPv%H*ent2?iT|a2Ro63Wg~(-tghW ziWoeMD5<)JO{2`4&2;w6*$gaL=gyf^i6e-NAR-_XFw~a8gb+5mQto$r$l-3{rgkx@#&rq-Erp~6je--r50U$(Vddi38@+o%^7HHbMbFbkWxUBLJ&leTGMhYeht%Y(^k8=?rx#A^=L$bjn%TO(a0o)3{psMdMpx2jyA%8WOJU`h{+~1I`JJSowRbCE2XKarklFNX@Q=k z>C%A-GPp*AGOqz4g~(>04MNM}gzDaD^axwBTRxy$90yS^D{Ict+Py>WbF(VA$I-d8zErX2TnH%Rw077FkB|MHprL7$kx`5(y$BL$2nTn04kDOEv+AJ8%G>bZ`h| zNx}dQWN;1+oMRj3PzTC-B$98W2udf~m5g8_vz^t9CLz2@P8PtkKM}Swrzl7UAM%ha{bfFjNi2QrYhQ}qw=nln$w~>V-!K=_ z5hU#|9RRGzmvCYZcxdDy_}IuXxq$){^luy%=+QaeAq|LC5K8Z$M~wWKkuYINga+VQ z2)m?{5)$BN5%^gOh4w;w!te!nT9<-o_cVXraEH*Ufgh`>E4E&-JWI>HpbpoVYBp*vDsK?wL%w?-wZ0Y(9V5TH;-A+Xd55o{UhE}#H6 z%Ekj8=$hG5kk6)#XAHXGN>5vvnMG{l0ww7{{~4b+Ln&wn4N*1ZBB@%{MmpzskF1?R z2?|jCfZ-2)*w#f*fQM0K#9LC(X!Q131W}TblyOL&R2BiRqWW+`NucGx$afE0@(7pi zn9`JVS=be+NP|{_NHxxP4<8ljWX9B(GAF{!075e-`a{PyWbh?#nu8wp$j3B>oeszpHb5X0+tw2)_RLeB@OiYO?K6rw-0DAd$W`M4H4fOQ0a1Ps zjcEKpp)6qN50uEnDV{Q<8`bVw-!Pz$b~FuTz)W_y!h;-iEplzqfDmv&ihW@G5|4JC|CmSM+~x%u0Fwe1ASnm{N^Fl&!KRwr7KA?f>5u^HI;LC`T*Oq zXo$e9Q!sn!n*|0pgh^gF!{NT_?X)_c5N}~>UDYUpwue1-#{ohdfJuvy@HlULquFto zmz!q&hcE=f#?BD<@(>gp_f9Vem)RFS*l{xcp~K7q^Q*-^R>6C~V@l2>CzPHH<%f-< zAaw@VGvI;cjCC2!T|U{DXX4pyY$KU5TZgt64IjwY& zFHI1gG;44P0gV8@slWyYMgncG;egwg2^-F~Qw|=zTdq4gYmI(^ZYe#z8TWIz1+_{* zopobuB)SIC(1tdiJJE4}<7KAI#O1>QMpV8)YEFm87Kf0lgzV`bLa0 z&hd@M2>iNKi3gu?J{*|bN5@15%Gb}3FXxQS;TVZJa8iwF9_blK!a+5@#1480Y(oO3 z=j;I@GD01igyXCPXCz{^ln%CxO;9A@17au)o%LH2Y!rsqj2>MBM|amq>F$=2?ieXy zY;;MZbc3YQrQ!(b25E4Fgv19}s3@O*!u!K}UFUkvbMAX52Kzb2g)c6_zHMN*RLueF zw2(eBe>L9SBjP)l4q=~$OwJhH(hhIM=-<<8Qh1|IvPp3Q;HqfDoqrDKyGTz;AA=Uw zC0C}y|4~^0fysE8~!jU z0H+R$#ej%N2Mfs_`G6J>bP*=Y&iDzhpsXYOd{YSxAgH&9@;-DyUH}1igJSr`3S@NX z1_G_e#>Xp%S)yDxmATlDwA)ujK^j!pVAzx&2rvlbJTm6(5xP~OAR3!u`wTpqdBNs( zJbmP>zT~WJqIWxp<3%FoVCp6uEuLmr&>b!o?7?R#v6EduF8VMz2J4_Vccmp} zY>?S)g;}WOgYZ9Hh)aSO9i0WV+<7$sd8x`WhC^1e_i?1aeF#JuN$fux*|WS-4n9G} zg+pqqh()PMMEBof!Rv*>PrDF-U3_M!Q!@RlPJ#)AD|n68uXERzb&X1B*ab8b^OXWs zlRoHJDL|PF-Lx0YKB}hdBy5hk@-Sjaq? zfA5X>{Nn`pnDco=3!LtXy=XD1R5Ce#jHt<19%nAkO}$=MNjg_f97aw;vx9MLASwDB z9ODE-jY;9zks}BG4Npzi5hBGe10|fG*eORh0%(Mi2pi$*GZ2v$oD)O!W^7b?x2 zk%edTJ__E| zc`LF&48Y8|1#xOw69tD24@9RG8UBm81c$ouFuc6=)yK@MMJLaKx)r z`13Y|*bNIF`7g&sRsJS~Ox_dhbro=(Ky;*{`VB)Fne-+m`yR@IuM@BKd_nEDKqAGl zh0+m(G{M?Z8_^V_;5MJjLn%Mx!UVe{Xr$R0^r(KTfHXKxCdg`cxOR2JX+{3)j73)t zJfv+ytNo#+DWY%D$;j1TQvFwIWGQn7GP{bi?B!=d?u4H^xOO0g62LlIG0Q;Vvx*`y zj@hLz#St7VqZS~c|Ew~cV2UcB?OLH=0eFrUJi8H0kTN+8H5%8H$x=}{9~;I`Wb=sA z)L?Ck2SD-d9{0a^!oCr~f{7|7D;Uk#pWw-D{kOiJsdUB+DQz zMp=XrWE{;bG@SsY1O2%ZmE~jd8dG`YDVY*rhw~&%u>kRQY-qpg^=+xZ#bIBIJ{L%i5OakUsRbG61AO_?hQpoWtz-rV=O9jeAFbN? zyuN!$UwDi|Rg%gd1FKXSV3E>y-sYN`c+g!#c6#;?4@WY+w_50Dl(!B8A0tsr)mWd;})d}SB!6pFhNkeK+G zZw&8Zf8-(ch=WFdj@|JAR1(+f=-+M8@r_MPg}3Rn@FL>@_sRX_C7q`h2JbX@&{$Gj z){~YjA?7aUtbM&7Bw@rLhzS5p7|1jwAeDz-5h`NIOlF-bwfoWHEKOjE*|p+-W(vZ? z#UJ7kpQ+YpS+;2(gDs!@kbO)w{lxO;lOmmS3Odt*FGRk0as;EGB6)OS1CE$0*dZ}S z@S3<8U-Pn4F?9{T^h_8{xYS7$5Y7w8`8N2uTJY9U1-}ZQ?*b<1?^?8lJg6qw%*0AB zXa1uC*i@_~K7yBkMUy^Rv6fi|%f&zU58-eYR{HJ)qs~%R5g^rwO$*m9^F)v>`DAoZ z6Kino&%B`J4Pg%Da{O@>Xlp&my@d3d8-r(bFToWYeET|G>|Oue-MDK2@AvFnPQ4Q_&&M<|F@$AcM7*a>A| zV4$hq$>3;tUEK@e)lu0V8PGosbk4Dk%wrIaf1OIVmMMn?FO5E9_Uv>qt)_Vv_a==+ z#MnF>J9qj;Mmlo7*cLo70_v{?s{kO+1ifNB@;ItSZ#6NTg(b~()p!hxCbNlCZT}84 zpGmso)&fsx?8g#|7rif*e~fJ@(&>686zsN4e;6dwh5qAn(&AxVixZmBlPhcBw{O(; zBjpW4r`UU@#JiQ{0i5(2f_)vv3z(0abxCBq%jCupoiAt{hB`hUyS{=v| z=fLg`Ay+H<-x}yj*Q_DZPkJ3gKV*$~NvboPG0zRB1So;<9)1lXr7=p4L98o(d`kff zP+NG}%eGN5lGEEgr#0s_Z%S$$)pgRl(hr34|ETjn)~dbqboM)ml85x+&wW5nU{G!( zi{36Wq0Q$?>J`K5B;R~Nl!mMVH8dM}H?w@BAnGG zYum+?aW+##9N(H`I?s?J+8mS~RQkG674{Doc9MN7QsVp@wyPM&8VceiIk?a4y9nH6 zdmRQQ-j<>O!lPPfttpm8%U<)3 zZ^VG~LRoj>+}P?&Qly+du^i zlu*zB#r$TwZ(UJ9`!Q(5FZ|MF)Zy(Gj`u^vuk4l5vcD4(&z;UM3#m!IJ#x*{yJ?kz zQY&JF*gWz=8 z&tnxC07QY&2(oR8D^0TPXLa0<@*$(R1;zsR#ZUGRout8Z9WzSbX!#7m!tJ^Pl74zp zU=sEZ1#t+&{E}>Kts}ya&ckzWYP}!@pJxUFn(i#sk%z37ThA7je{97g`vka0wo#OwZquQlD2u5d0e~4+#Sfh=7~c*2w!9Jj--EIL z1litMfBh|bnH`jOwo`HI(_a)L@#>=8cDb&7_6TnAlAwPV1Sh*$4@UL&`S#)H{*_+;Ic^s+Ny0+1^kjD=df|M%NN2>#btJEBFIsG&bHNVN}?_L&CnG zcaR8cE&|cWh)ND!`Sw{Fc4}#yx3=NP^nBjW?!_><5hLL_YL4_Wd8w-K z_@OjvO_9}_^hZK&e}8|J=a9exx#9|lZJneGEy$t4I$CPcPT3LH?PS|c+Q?nJ40@IQ z!G2(zYP3^cdBR|HIRW&c2mcIh0%FwC^|{l?93LOa66f$(v zh0=NqqojZ4aq}@AK8`8sDavc?^J_7GUE)O?5#nzrR-s zgg8);NsiJiIi*80u^{>!-IezTEE@YGE^CmMGOIgAuM}muVwr&1KVm2f4}->{4fN&Dj<+qo-LJ zWGEw!crf5YCXl$aVx2{#yo4i^S~0nv8{u^f`Z}y4Cx#lTryA}?;KmBQhKJD8#1-xe zb|Hd&bE@J7eREF(Y>M=(<@R~+?(76GzKt%tz43~#viq81-9eRfBbIl+L()y}hnnz& z>3NOV`z?l>p=V$H0@FnhtQfvIRk|rXVl}#Zs1Gg;qwI{q{$#P=&DyD77lRuQGPhpW zU75Uv8&qbgr;*QmR)p4l$o2d5)NV)bRaA3g*7d~8{x)BI$1}^2$S@%B=a91N4pI0b zfNy4Q-iAzZtouFLqQo>1|5qGRh-^ThH!R3~VWC}HNPoz``FpX{s@SfyLP~_RgF9@o zYgl6kbh!qiD94Vuw9S#-(Re4w4ezD4Sp&iQ!0eUHy|a%3!g!^(p0z~0k3BCelQ9{3XB+F&xuIU zWY&m#x-QN{Z(b4)xd9PBVZKVLh>v+~EEB1?PpX24>O7vi&NTcb@LWyp-eZT0xssQ- zgx2!6l#dJT3PqoayqbAizBTd_x};*v&zdx|@RRLNuilR|p~gD4&#M%Uf2nY;)N^Ew zS^_0IJ{JT;VT;h?2TIb`w-I%hay)q2iwmCvC#FX$y1Jo?o8okBT~Kj=%aAzG%tY_s z`ROuM1n!3mIXt{u%UlG2>Ini82;>_mFsrOl>xTffXEsWlfr>|w%J8^ji~%t=P*`2n z&;>{fF)HemXh@{s#2Phrx>r01Jj0_$R*!V&f{TV9eLPIuN%Z0$lOr1wjW>BLcL@8$9&S9R zbh`3bZ4|1hEvNlLn6Fzvm6!20hPrGXR`PFaRsm5YfGl_cKn|jU@A5hx6oWEKS#$6j znV3>4{dF37l*%oH%Zb7UN@@8ayo{cv2`sy_pcljdt;&Cp&;ootpUP#UkjNFm3x677 z84(LlayVp@To&^jMIgUO3s4(TT?OPHx+yZo6|cnJ9a9~2jxtEHuY3?ixe}+h`jB`< z6;LjDw+ge@!cDHt^|v-kZ-Iwlh~mY23acx!Q#`l5O9F3okXHny8qALLDnYOcKv@nF zpOfK9O!OG?j5^8^S$XtM5plwm@#W2j=Y)92%wMN%s744fI*u-ffcFHW zOrVc0m~V1;zE$yT;(`1Y(PVPz`w{8;b%-qfI7N%Bll&;5FOqhWz>dzSCI-Vs_l&O* zfeKX;r(^MYyIj0q4e}V=`LH0vA>biE+JD42D+~pW#C*m|Z4%Nc#Dd$b9z`!_38@yd zdlx^k$>vISh(izs+c^A06Mtv-6$_H(q#!^Fn_{e)ntAP zEUJGHbX*=tTz2XGeEyoc&$J??_IamFwppf=r88I*PP15UOg)&eX+oaqjw+J|9I3cn z9^_|_$BGFQ^m!LZlO+E1h`a2Opv6^z=g98%*_Qt-_@Dw(^{G^x@N@C-JPo&_9;9GY z0loTJ$c0E}8#0#6m7+BxhoKB7cq8$xKw+n_BB|m#1&N+f#gDwQeN(KLdMbjk*|uN3 zGPLMVK4ptrl4{B_NO;SA{bAKK9BMMmTMV(>Dahf$%2UpfQIV7l+_m?>lSGtt}b;&F$H+<*$1x5j;;inRRvoTGtOMW)g_ zb})(&dQk#!c9Dz&(P*;90zD!>#HYOY)mq$8KV_O%;8P}R*M42EIChZtAUk!1quh^H z6ko^u*przp$tp4v^oyar72Vh&U%{MTY%lw`FUnuR1a!fJFeXW-9lb>n2Q`fgR1s@* zWie6B`cygCR5{lcpg%X+r!=oHQ+$=;T37;l396BraMLodA7VjvyM^~+fNi~y&Py5#X`NaK%aC0HDet&IHA?6wmgA$bGi1>#`gEo`YI^- zNL*?kn#BhPT?M9fm_khs!?)N$Wb3avdCH7_cbNQsK`U?lF{jt+q_!3Z7Hf&UPm@Vy z?nWc~YMi;sy|L&=<3j-n&UQ=VZw=ChIt9|}92MPhnsv>qziz8|+5+~NF>*`QgAddU zC2Nd15D6#7L!UYA3Na>Kz>+m!Cd-5DqQu-2>gT?-k0bhf1+0srtz(X0e7%~P2e7K& zj#=o|I(-JI;}=W4q2N8Xt%5f04;|%Jf^q~P0`bo^0wk<>gE&OnsK>q`|ezV`T0{Q-NGUWCg zal-9}4;2hVY~Ov`NVwiem`efbMi|nWi&HwqDfY!Zwf9{1DX=)I+8_ZCUmB1pHcKvW zJDiLjY1PCQ1zAX{o0(H+2ipo14umBDLTo?`KP`zZZ;QF?dwGioyX`|{h=xK*1jt{D z-phQ^gC`w&^Fq>lvMY7!I}sl_cg#3h+Yig(a@RIC?AzzGZvYdy;VN&;?cYoLzM0&C z@2Lye7lYU?eOiE&^ZG+dZ+xexSk&i9-X(w1WA)H%iSB zL~k$c8xcsvA4xk0AR|n4K)_9$lS_%UJob~^O})nVI>RhGOMM^5n|RYl^$q)lHoYEN z{$e5di5Dio`pTxxg#7vL!w9w(#;c~#)Hw*$>z0B~?9Il_v~$V(iGg-j6-a-=48B%4 z`V0Lkjj8I5#bWE*X_;Dn(*9un(Q7~d#mE=MCy!jU1v!)=f6!Bu7z6>_-zEFMBXh9r z@dPrWUP_t8={3yfO^=op6ikoSKv%}T$TwN=cmTZBsHqG`nAJ}&Q0`U(-Vp-~Ukm6l z+>VS$0Wpvw0{lU6Q0CEM`@^Z8H(ss7i%R4##E{-^H_;ISty)h>^VE|^Pp8ID??eyj zew?(tlFQb{%BSrB6bUn4k<*TUO1ss|wuP2QeBV!;)H}F>DNuS4cyn^q^Dzf<>$GNoUO z(0@7OGapwnU!fgW*4smw8JGK(>tJG(|Fbk*2Zg831l<*?&LD%1U0oNB&3TTdd5I zEh8J#8lAr%7;Fdy-F&<~W95j1E@ExoWT*m7b|Rf<*3u#WG$|5_Whc7U{Pd!3diJLE_%%aG9psLa zNCE&9-QRF7=8PXnIg{A-SI$FkOn)R$T`(265)Ku2_TyO|SbN*y zn%f%GyhNRH6ure@g#iyL5f*#c&|*a>YbxNlO2^~72;fev&<^M9YT-j5X{eQ4!;T?( zyw+&EdF8n2Wz`2U5as42*U)I*a~lcBD_zM~Nhh3+B=?%^fv7ax(9Fh&O1yP0t(X(xcZtD(78V-{*F~5lf8F%zrb(dGU@s z48DBVd0Mqz|4M0d+Dm><}N7soZN|wh5o?OrRLn${-Wp-en(4WU}1{n z?sv-nK1Me~U5%1HT!(!GgQf3F4Y*Id)1ortAXESa~&(Its@clu3Eex~~m@lseNtN#@q<>{ESTxKyHNI^T++?uX zH!U|K9V8<&Oeei}yFbj-xjTNgB{DpFmeaB4zw;^0G!v}z=DS}jIQ)!hOhVV={MzL# z#Ue5fAU-~i*M>mp-C}R&2&K|QG;Q_f7*c9(9eb}H%s{bR#Dxrru9VhP9*=%Pz6O(~ z0h2hLF$K_7>%c&mg-3-CfrkwX+f?>cN4RqvR;s5?EM2*~nbjJWh&*DJZpdM|nE5$e zD4n*{Z2RH{(#J(oNwqlPFKK6VX8Z7TE?!dXymZ}X^K|=ts!@q!|Dzw3EZwLeF3FSQu{f?FSYohu-K9 ztIdrb3O|&{PPwe@5KgLn8?!=+UU-#ZI2&&)`iZV-)cbP7ru)ycm6E>;Y`!u-X6xtI zy;7TuW_`k@M04xEUa9$;YMNNc@%86DJ&52tx{Hsk*y9wznlzW>nzD2iF;z|h0Sq}2 z%R@0W_&YNfM7BWO9G-zkjEff@ezC&^I;q<&_E+R!uh!Fuf>+S9M4DD4a%8oRFnDtv zX(ojWsi&lP9I3~k+k*`f3%zj@9fk;jX zcZ(k)BU+d*?n;9#e5SwgN$J8FYvnu(+ZJs7n>SVmJPV^Y^%7sbx#8##9Z*XJfGK2p zuu|ihu4JH5t*WLry*r&25`aN(4YC=NpYo$i%`xWbbb z>ZrSeMvG~gQoL)m|HjX2rHYmYRUoBH^LbN}dPa%@Wdx|%Xc6KJWMTKCIGx>-U8+(@ zxKvcIpa`d`fzmpfNnH`iuWgf3joi!*4NX4z(=t$vS-}=eeh4$|M12UeqOp0ii0YXw z@7!w==}=&(7!sJfofGBb@Rvjwnrq~|5F+t{b z>)O8Y*Y&x3S9ObgAib@(_KPmB#pfOf`@qYgKxN)8 zUn|PT?sp#?0m&cka)ob@&-X<>dC|R{`}4zd?vy{@1|TrF5il9*T=^h1WYaqzqUdDm zs=?YlYcr}T@O^vtJgh?`DK$Z84f&vfz_BZ662tkpbqXMOkDuELcTlW6=Tb`~YC!*{ zLzbh04k4h~xD_!ar4;f|-McH=Y4J@Pgb`nk%xaW`Xrsa zgN3Ju;Hb*|!K1je4Q3iygFm0mLK=}T8iH^@DNf|$Mp&heI&-KAUg$Ie)?#vNiQN5q zoK$a`+T_(q!F5$Hn=?<>OnbouQ&EA+cu}+!Li+gJ64NSZ9Kt6)Y=|Ew5GC*!dmTPGnuh zlJL@1M5kk|(QohB9+x)cy}VT@C_<|xRO;y+ZU>epomth&y z(PHlDitHcE5?;OKs86zfclq>dv#73txS+xIp&dWMizvHo0T5J=0t)oJbfHER%v@4r zL<}KSF@sXz*ELKcy4>5RIxzaTM_`D6#0NS3Cy@ErLk#^G}`%|$|o!HN-k zd73qT%O8uwG<6dU8cooJXgt_S?u{>UlX%#C10@4|zp5rjFC+Aq1&$VrVSH^q609B$ zlF~Qk3u*Y*4uHusa|>Y86Id6~PyH>vtdI0*`ORWBX-#vAkcH@^@dA~+#a|nQfO|cU zg!V$#dbEzRHPS=v1K2)16l3%9E({#5L3s*neg2y`6ZZE$(}T|!W!oqBjX#G(j7B$= zbARAuZ}o{b=KuIZYkmLg7Gn)j@O`3toHV4rUjez z#gSGI8O<2_IT<8<9RV<>YfI|KDw5VnRGL2aG^mG1jFfSdHfV2-t9v3~K)^^WZwS1- z@Ot}amn`$8(!nF^(kZ?_Ry~C$y&U@}s2pMKH1w%_*t|t8S()UpWyY&yN$P9_C1V6B zPY#b$TlYDOx>@%nId98@yl>2MRkEtdxTy#G!)2ittpZmphNo&=SnhF;0ExB+p_#cI zoah=pwv=TMEMv`u&CiW`o!#-#lqzQ7w)>Kz=D!CpqcPCZCu3pmF@n+IQ7uf|OPUFl zbrN^gM|aZYky_;G+S;!E8oAI)iU3h30eTp*o&ekghwvhxyL*nV^P1*WLF(Jzuixdg zZSg6B0TlODiTDd8T$q3l=IaDw-!P=TVeqTkHLJQfirJTFS6EkM*FpUAWzYcL=E8+S zI%A^%N|YV~Vu8n~`iTANB`(4NDr2Q*B)J|B@mCd*5KBt^ z<9V>-!H1xhpRvP^EOmntq~y2q%?{4OEth?xzr;P&WsKvx+VoZ4jEmo~#Zp`pP4o(l z!pWNi6HS;Bo55tsgE8^x8$SuOsiA$JN8=#J$k75 zchK}}3CC+nyw`)08bb|*QpT9fN7Ws1D!ugVRQzxd2P5_I30FiWj?9&ba}216toEuO zyclGXw<9iNlt&BPgiQjzR1*+g`X(V+lbmioPo58LA1Z>lnyEKa$?{*SK zdjJ!afbq8E)-SrCTYF7pV@1a#i|#pGfmJPi;UK$o_ zaX@dZ3^TrNn*`-L+~!*RrfpwV-i`Awen7sD^Jb3HyL#la6XlO2nBNUhc2z4~qj4dJ zA9JG>gdA?>8}93SnLN}UmNrNL#*jsfMreSAEd--FMg#Fc=gfQ@txmm!@>I3JV>0F6 z>sd+{S*%CcxZK`?A)L1X;!Xq(lQ#7)zkgtl8z9p-6pwM-O-Y|J6oBhSL?mh;3;gQ( z=goDAf2DB2W4x0JpADC<1G+uOG~PuB6>+77MFB`n*vXD`O>T6Dk2v-jHCZ?tg66Pq z*IG5#D#LG6Ui{aTz-~v{FWDVsOZPhK-$_zxaR-2AiM-WRk&1w$=hJHC(s!4d3<0)t z6+p4R`nZiM?`kb+=H%WtTBzYkSX8RSxe>zeS@fb zQzL25`3TJ_3Se=kSbrx*i2>ZhVu2s>a{Kzq5}_T;a_Y5a>MJ7(|{W3o=2$on2Ea0wBexC z*SD>7O8^`dfgRj3QKZpAi3KK;Ndc$Z7~jZ_$G*A1#{9EPEC=bs!d~_~ocoFa%l3@i zxxuO7^*L@xjzLwdfGUNXNq;1X5ckxD!YGf1RoPWpv5Pj7!@MFI@LyxP>H<#4jS8s( z{Kp5j{fBZsnx9hS-rb914U3yLs4=~^V*O@teyJ40m5lC5SV-&TK7&)QCLCTXA|egB zGT+{%O&$!Dj3+fvw@Bft)BadJpTNXKou47zGbdScHx!9$VyU~4BqifRrq$^7uMTtl z8iuz3&V~W4zimJrLjT>ETkbbG0jG37XrXh*ld7Ul1b_ozYfA5%E!}azuqRW%n15`Feoa3CEn2fJQjAL#vX62;^s$&W21PZ%bez4nzT& z%L-Gk{g>hMc0hvN$mCqo@U#-ZUSbVqr2^KXx%0@tKG?yYHo*SCoEx)Mn#GsQ1ZVmx zXL#=yj6ww%*V;>2SKa+NyUaA7pTNqcflAzn;mQQou#7)&diNBQ?>{Cj`Dl2f#O?(X z$nOR_-bT|n&=(dl^VCq>T-Wg*@{nQIJcsq^Cx?5iLtStLe!l$myw~g!X7-GZc34-o zxuX>|sry?YG2e~IB#V{`i(|xp{PscO8+TRxqmS2`k{TG+-?t?rhe`S$nIz>daCe5a zZol29j{t&|37yUSZ_`NDflSAwmoApi( zv`0x{pOK{EYrJ9Y*8@k zBlbJ%x@0PV!JcIF-!4iuBFp;ipephe0V3Y2O8cf4d^swNcpwt%rlAwFMC=KyX!_>EYGb}Wq9iThuCcw* zEaYU}Ax|EV9dVqWaDVIZeZFfixwaT_^7E!g$Ip4rw`IKbc*Lw@Z6`=6+y4L!54=k~ zfE*EiViH_^f5y@u+EMw_yca30nUPG|lccyc#p+MYh3f(-uaBAdz;^5I>2q;El|5X- z<77}fH>D8gmkhuE8Zc9hSy1~PD4dLi^`>Iwc%RAjU%@bFKJ+fJ6tssLR5`5TEmL zUw$@F{3oUP6~@6pf!v0%=dYLdmX$M+{4G!MSHY2qGCf$mz*}ATV-o&gHaLue=#2e{ zMZUj3XBt%o(m8!+_zdVQKMh7ygyaC|*Skt?u#+RF@!NhPSEqrZUcSHSF3-Nl2fXiy zNa(Lf{kLZ9MM(^>C~mK6-cObo7#pWPO5=Hpdz1*2WB0bce|!cwCiOgyxpTe36hUNo zekexoI$v`T@R7;lxuOOERXzFF;k(!BOU1x1l`vDV+G2J3#)j&AkEK%T>zFis>A5{& zHj~hQKbJQj_fCfBp}n>4VPMeh76do^HT07~I@3ZCWewjHH3y=hbNf}++ACO$N>Nq< z7qn4APL#PO3Rxc2aQD?D>*2dvHc3+qEn;R{z31#Dy%09m?cbTCc?Pxh;UjU7$B+F{ zWgPi605NC7e3&|Uj7@%1IRN#&;PjsN`A;YlU8#0?zp;DQH~d|1X_ZvUb#$@ zIN<>l!h=vaA{~@KN|vPT-~^0KqUI10s*@qV-`f{H>8z6&unFqlX-Xe5`Qg|(n6T39 zn)n}EA9NFTBaJ^}>W0|}pSDzhi4WP;5+KCWu0+QR!g@n0Z{?(Xxk}}B zR-ZkJ>v+oa_KD|hY1U6TjsJY*AG9i`ZSh90(qmfANAdxmmnSVoAOG3cS>KZLp$zmO z|9Saow#xXU$840$(N;H=xvLruKz-GuGU%F=#V)6uk04N~m6y-S91zOKIY}iLbz{>_ zb_pDmGP~n(=`BEZekQeRR06dT$R&|A7|juTAw9^JB3N7J68-5@EreR5XAVcqYR`%E zrowOo+z1gg`?8b+i2^?A)R#@3~p=Yo*~CHb4e z&JcvkKFXXzW@$JE&i*Eu7KXG@0YXf5Q7_;ujNEjkkJk(6tYcg{Ezt~cAPD*-x#q}( zO0gUOy;Vb9EyGwb*a7=6;&2A#=%{gYGGjsDc%rmU}I6IL*;Glm_?BtQ}c=w?>~3z6rS0E?646J&pfn?d&59 zz>#zWbT#hv!$^Dgv!X{odcA9n^gHkqc`ZmYsx+x4)&D)My|dO;4i?7!M_#AX$zJf~ zX?tq)aIbUyYfak!n6n1GczUqIWCmK*1YR$x-B(E@M5nsRB)oTB@N;)1wv$)xessAK zb-WWacz~naqfsC08G3pL@&q!*{vQU$s0(M0CF3dvb8B!Z#@!{pD5l{i5jP)aO2&-H z*oM?BYVzV31X<^p(NaVt{=|OrwhN9eJdtw35KP|^L||^9Aq?Pat4_L7Z1&=|{hpSP z6>wu^1cvn>!-70w4c3b#K%{l=V>8!j9gk%4gQ^?EqwBRCZoYR9^1<$$wy0z#d(gr-O&1bo1wmw4BzoikPy{PdFkkLdkzOG;dhB_&Fj}*iv$3#S-L>B0=D+ zFD=jC8mFgb$0E5OwuHd=bNS)?7l0)Xm9orFha?qEYh2#^5L;W|^V6M}&mz=`|GF|1 zVHPOyRN?_5HX1K?P}PD<%mA5>806tE!g9kg@9_HxZD%{@9s0SnK#^M%h!KzPt8@V% za#6+V-T--YOMUM^ySY*^nLEK-U}&=n`GJ6iTOH+to5W1o8t^a+6D>v?@l?Z1kicsl z7SXHo;9~vd!rXW{H*z8w-Ym|7O(&#mDOOGoK@Uz`qw+t?N;QS6-?=?9J0CZSmiV)s zJSKSuwqF4RtpZqb@prhr45ZYs)oSH&v3E}eqbKe1ljW1g6XZIbw^%fXyqNVGvq_a+ zhYb8Q%Z&Yvmw=z|8i+QVFFS6ZdI&YA8$Y0l<44WqFYED0=r>H|obnjXG~pzRo(;Uv zHBaQ~s3mT!mC>#c^W!I*M7vz%4LUe6?8ni%(_y5+)n{zCA@#8Bt7G-o`;w(UG+gA) zsnmEDFs7}x{<|nleephoSHK2I&e(m2b@N%wn}Rx3Pr;G=DL~J78{t66Yd-BNrHb1U z6p}7UlT~YB!=ve)W?`HCtY0egV_`inWr7lmpNa!G$)!6<`u$e<0_p${qbL-E$41U( zLrAI2HEEL#buyg&k{T@D3W}LzOW3!B7}NTMa(=WdS5}^w4ZyA;`3+GJCZwhkhWuY(>{?ueY z`*{$?9eHU#<#{5p?#TxOpPCH7AT4xb@X!*t)2+%bJZiT#88vCUe3kV2)cvE+RKdHN zIw*P6<~*abb@(GzaKS~w9#)Dukk!_{dBbF7no4nXTBOXCnGjRqMVz3BeFQ28XqZal7-c>?;1dzH`x5Iv#{Ql^Qs zie61u{tc%W>Mm1sMXw+o+Y=%mtz>>Zg?n8EC;uT?^$I^T7Vr>nUvvS`silmHKdz{_ z-XC6e3;`Zl{KHgNb^|Z`#d8N(WTigwbKe~jJ2pz|Y0TOstLEl2Pp2cgPueNy`E$~R z;!FSU=|In4BWcXs{0>3Q@q9f4_r`F~I&Li_92D1?X6rZF!|z*M-UU;W@+0&fQ3HVT zX#-Y`o4}t<<&M;Za!TgT?Jp9BAIRmrqJ#s7CqFeF8yk};Z=Y;Og&UQACbl6}?3u^i zKjvi1{gE~t85V0Ta+02(yss{Hy|~wR;x;3HBDcpeGPQ3&p!+?+r`6?@r=%95%(Bjh zoB))P(KBih*5mz2+P5m7y_VuZ9*If7AP>4Q@Pfoo5teg-osT8@Ha6<7N_945`SMQ6Q-}WnT|lD0VChf<5+Di|pzl2%V+BDA@Q7GEgVd;#H7!6n2wn&F#otB7 z-fRltd0-MX23kZD=sZh`DbC~xTxaN_7AaK3`6AY}-yFOd=sZ^t%3d#S3!eF4F=fjU zA|Xu0;r4x%+V~y-#6VB!2Y?6%5^MwVnM2LE&Pd%xi6~Emm?0-f0x1BD7)H+}O<#YF z5~wYLAX(gWj7Nd_l?mXKHl-P^7@_LmmH9>8(dd>D1XF+P2NGaG)g7Yg$zL$i75%|p zBPPxMNz+A6B8n}WB{~Hro(=!*@Cale7C?>S+%2126q!$q$||xVKB!w^tOJr^0ATK+{C92mF&ywxG0eZW=@!3tO*5*#0- z;Q=hv0f7;m!R(h?-WNIQ93~vk^C6GFkmEa2kIrG=T?SoW-3|c+Kn8HeA_As8=HV5w zS|9#YAsV6~GG=22BU`l@uterh`anzo&y}%~W%geHR${YhCMKdw9)RT9o!#77fCYXQ zJMhJvq@s`wo)N7ZyDbqqJQ+~T+XS!@3925P;U*L4hA;Bw5ZamiJ*HAR*AFnqU&5Xj zE@uMuQIp0FlQQRXUX@+qo_to14;T{1{T|YFCyLEL9AsgUd;<;$gCg7le1Hi`m_c05 zXQq`18OmjR(Wn2FVozO0XU0hwg>GD5u7DWys1PnBj6`XIYF%Q!pF{fEtUc(D>d{mB z)P(NkiCN~QWaI#LC^lj00dT+rj=(@+rcm$%r=%on;s6GO$~xrJ1;!*yRs*WA15ONz zP0CvVoJCIRq;nxhZU!mWC8rHS9B+Eg608v$L5p!BsZ>VTpeid~I%%_NM<_w#AbDDO zDpflI-4$FX6lxP^fR_gZPyIkzf=HkD_-U|62Rl}4hb#gokfC}u70jjUTvjPoX%Dk9 zjR_c?0MNia4yB$k&xI&07!tya+^l`54bk!$w_V8~QJ6Yv0R#leAy={5*Me9Gqn zUDsNkqs&dh8OAA7Z5sBWt;NXHv@$LD+-r9F2ojiqM#P>!1}s%FW8O08g7#XX?rqP^ zY{Et;4OpmUR=~psR>Vpyy>}ySPNcLD=d+BCIF^*MCacj#DY!`K5rUe1 z#%ureV5=c%s{rH&(d|J0K-xC20xXy*d(LhAZB%-O?JcZh%*iRwJ(axDYc$p)OsvwB zbzGpX&YuS8-RkY?7%JZiESChX;J&U5+CZclE+vxPQ{ajJF7BmHjR$oKJ77f;xg_48 zgJRIl$gb+TJwradN>U_%WK4!lss##FzzEcY8zqPS&4iKCVzd}*44Uu>qcHgq#|pzi z3ft}?_AD{(F7}p=`_dlp_Sx`S<#yF2h_vGu9Knrr5Cc|l3~bB>5COQlL-8aPzm$?% zwuc%<0vfoSDACv1UZ1?CZM5Fy73A*VhzG&?3;1unV{FC(CY`h%$15@+gn!eo+- z+bI4-2o}Z4s?7wT4-LQo34>JX{_G|vTn~6M?V57!_Uq^=qZ}k98|iM}zB2#O-fgyM zmn_pV(^B(1!qgQ&E#2`aK;?u9K(8QoGcDQd1=gy3GNVvyNI-$C$; z<`b(tUQtv7pFAFwv9$zPW|rMyak#+;tL`Qr$6Plw6`B!5qp}$T=lC55vCgo;7A+13 z?+)WH~Xz@FLmAGtSPruM5zE}>asc?E=IzeRTCECn4m;(wNggKnUc%A_zk#u|}3`wUY>&zbP@Qc%~ zEnMPs7Pnze&r}oUZ@wN{P-hGKHaKkiF8nHWI4AY6)b?#NHEvtZZbMCPKP-lB=>Nv} zQ&b{POv8?mWcohOrB3IWeA5iEouXg zGQk`SbyWK5LjtYOvOtvw3mX?U0)coELT5ahwtZK)ZPY-PhFAZgRRI13I6Q2v^;GYt zfe(Xx!DEs{C84WmLx_aySMk~@HLu8YWaB=@Z7Fd$_*565mic=#BskA@mYn#`+OLYs zpqpUiMY589dpbLF;0U)Ux7S+VKxsAYF;CTOOi6A$$I;RBrs`B$c8OrGL zSgpT>3UDxPNoa6AVwk}-4|vpVO1WKA`IRqwm-uxu{Xp)Dj?7X!VaqmjM7o)0JAE(V zTvn%J2S}vwG6RHzIUGd&;6Wm|2hOo=9YkLyd99=Nxqr>~&s{Nvhkd=LxuE)#3&3pv z?CZeyyHNi-h~sU*-%-Jfcm(;V>!$eqrZ9`UI92mWsJpWck$Q>N#WY-eare!uu!FhX z1CX<7;PAx*gf0e`yal|?2sE{=xJIv&Sg?QDnP_qdBRkFaEVI)v{C!7Y>u5BPUYL}) zm>Z>*3_W6_IZatTGh3_mnP+}KE-yd*oD*|=akl^Qx`!mR<1;rxYe!dAE>C@?yBlut z)owshOrv z*F<$XRVvjsY_L|%y7em8M_9i$+8UN@*|Cnqj+vsQh6xW2Dpbf5j)XgR@XQHIBz93& zMQ9ZL4Gh*V+DL}Qq+Hu_aZ|ohNiCXmm=yov$6m!|M%#!oo4%echpu|XA%p^_1-zij zbc~iWtdSO!y;f(|qpM-(2E#O|&)7qQ3KbrFc5&m!kuy}joH=ua&y^&6?(js24IZp} zxE}X<_6!p$OaMPVJoyP2rj;8p4MqC()8LnrUyfb1XV2E%w|@^`{Rj~ba3GurxIqV< z{}w<%fd&?!V1o`s5P_hC7OD_BhIrsX1&bt#$f6op;7G)dJPHYE5krz(#fz2N&!0rz6-}3yS6dM z30V5-(hR{q1MI3u#H4H!t`t+QF{A%B1B;T*K6?_$uJ+JOG$WltXam#)fItc~apSGF zqmUai$U_nRu|?o~{HZtOPEs?uNt=73xeJ%bRMSkS(=fYFx5Lgm^2#e!ylP;WhClV< zD+j*x%DG3sS=V6)16jFg-~jNx^QIaDC0LMw4J0V`0tg3+PP&CKUCyB#JmfG$5JRkX z#1c(}2}Y6%S(LFUV*F?$6)i2-Mn=(X)KM0PTbIb(s(QCbtL9WPNjaCqmoL(eFyT75 zz^UslbMV-!uqK;GBD6Rs^Td-j%SiLar06vBuzdApI5RpquGb9GTu@MC70{sSwLlH! zt z!Yj&0Z_=>@;D%em$zla)is>a znE{tnu`8aREp6wNyO8H0HXK^J3_|_+J5$X=PgQgm8v8&u)cL z(M&iPI1$3Ed5IGg@|34M#}(;zEp(y2R7V&~`2af^7{`?c76BoEE_EjZ%~WEzFh?}( zDiOoc-&(Q;j4csPO!N%vUdWYrCFTfwO28EfK(ghz>{~f`N*K1dJi(Q4jLIK-@oIBou7jQfv4x($5?VR+)UzSOAP+S8EzeKy# zWz2~#WSsFdRn9vT;5|AfRy*Snj|f~f4R)X}vgMG0 z`T|*>{7mgW7Pa3q&>?^Uyp@ssTjX|BFiEjVsBE3=r)&GUy-l^W5ZchlMrPHU_<#p!00Z%aG(saN zTWtSf35W9^U|m0P^tGa{eVyY>1tdO9nCW{>^VTIZ9H;E5vO+4hdEqrw5cU zSGwv~Hv!J;JDWVhKv%C)GZQen+GWN|?UQ#bI5DWeCr9f%aslS!@OvuTG^t@=vRC!2 z0SvS?iINs;{2Or%I^Y2puUG>RQh^Y37Gqh<_zes^LXB-)h-l=vw;agMy$S#2 zqbkA9z{|i8t`Nrj8qd#w<}-1}h))8WYf=Litj+e#=mRq$!HSjizW@jy4xj@ck$qKr z78)x9NyEbxUqG&^Hd+UW*woiKu?ke|ph}J)32KC~rfSV8wW(ZF)C&Y5=I|mSbi~&< zH6@RIi@_o9+$4c^^5Kxn=O;TG&QzB6?V37gN9-U4H86*Db2!dsT$BJG5YriKclBsP zjM{T1t1Ojrne={BuT~VNxAPoy;?4VTge{5C0gdl`101k(@9Ux6zCh@_7O|0D?4;MT z$7--@!s<&;{jPeyag4)2Rl^@#W$K9pbMFI#eaC%+dVGeU_?RQgO5CxRr%xt0# z+(A_HIm;^UE4S%RquJ8~9soQBlvIuf;O2-w2G> zXwCBk&ZTUkwqR=JgslcZ@bqx1Zg#E&wSgRZ?)A>k`)02NX|ML0>-M@%y)K67oDS-Q z?;5}%bNJ+UwCGE4FZXs&U%n2}%xe0is|nnTK|ZViULaEn$G-9_3ibc0QMkzc2rd37 zP$)#`{f1-xvZwRtuR0b>jvizhM1ZpX2tM8e!X!%Zyg?njVGh0F8|bhONq_`~PY18T z8%FFJK;Q#XivlK~)j$9QNUrYUZ}U? zO0-;nA<7T->gz|?E>Q02U086?urQXia2oF^{W$Rp`OV}Qky8*WXci0vFu+05XTo0P zRYGg(2(S*nLHO3O9o4Z8;n5tt!5qHf8!mtYI-mqD4+8>d0wMo}0m+xQB!0j zltSRwdaRTf5~s2S6H|m7HW3h1@EJXE8ACD7Vo(%0Qgv()9&ivIoIwa?06W|Y%tq}1 zHUJ3%L-~~MtHA0dTXj$(?gNM?WmxJ|>J5Z;o}8D)=1@XM&~ttQXS^~$L3j?5ab z@i!Pn;Is$EXdtoZh&vwSLDVPHT!jNXtQqddSA@?lkm#-g=;2zN7 z8IFY?6A{4d35gbiAW?4DJc1)&B*zxAAxF>>h3o_glQ1VT4OYh5D;-x{EZMzyq4F2_c{- zrQj!Ra_IC5H<5^9f>Qme5vT^sj0WfKknP{xu35J6u&P6R1j-C6-~!SIX;Q`iIP4t1 zavg*(70+QC-eDWufji$}EH4u;@FFeiksZ)eR$w3rk{}Be(IxJZ(LkaS-5?GM!3|VI zFK-K{`17_>ZzNVPKu>TEC=xN%ATe_@C~40zjcx|VZ4V%#1}w94wgC@>;MU^61w7z8 z5a2TjK%7KCc)ZJ+T8NtRMF_oaHG5GjY~TSTY9}Ee2NvR~j&bdB=LM1RToBYo<%%g^ zsV<|@BB3##_9-eYa0q&!{!G&EHnbYX(N&PYNCJFROQ;6W^} zt31n-9fi*DtUrHX=6s9w1QZ4Npc54n zBQx?Q?g;!7a{_FDLTqz*$c`x4?oq}MCwg;wj1uqM(-?hJNE7r&vk@=dNJ_kC!OYMDpcB(1 zs~QZ+0Nx6cTp$j1AR9=M6~Cbm>+u@UGD{rQJH^s0$x}X=B~vsG^i6N1&Q|OdMau)+HSKx=H$N7s zQfO9@l2_I5R%dop-Sg0N_GWo@zkJoO#1O%hG*mq9L7bEglja!^B$9T32y`G}5Ml?e z!5($c55eIYuwfOo)?3Z;F1(g&!8Kg9^c+y&9Asb{f}mX0^dQ>wB*G;lb`3)_khboV zPV@C%MS@>f?*t_h=x9<u% zR3HjG^<}5%5gdak%gx46?gLhg0u=vXCqrOaT9rr5jB~*+X3?luhm;qI(`R?JIH9p- z{cSBUW&V8E2r^_jiFHG*qXIZ!|CE+kAV7|20D;){2%45y`o{vUHXE?vda)K;uR%<; z^h>?BEWve5#kPC3^Gs1d27+L16NXLgGE&0DBicxA87M%NG%Tl>JQGtdHUY4YK{g{v+a}-z)&>rmvDseNHq(}YW)9&1ZLoRu_0@+Hfy(+9>djJJEx1ow@kx!i@SGA$#xrL zKy6{oA1O5wHKNUC=v^_8utYb1@fQg4_Ywh=Zw=E60u_M$Sa3fVR6A1lN>S;+K!Fz) zFZ2Q?(PB1yK!PvzVlx%{g5?1+7ztX_4C-KTp=&F?UuK{qJ=Rxx$Ac5Sw$U3%GGx`*|N2Ricu zGGtYGKuN_XvAn~3KJLVbfI^}JTK#3GQGkj~?HZ)m1va1>I6zt1;TyjB9LBe*7x#O) zHmk4Md%N~~yVV`M*^JdTZQglBY|LHl*na8xPXqKY|9C;c3ugOSkQ4QRU0?A_?1XO^r9?b)!j4P6 zqyHmp1QD+vLLt~TYIz_ATp$n&d%}fLz~LeVLVE9{2cwx@69>9nyK!Kioe|JQYIl9PilsfsQ`$$2czAsY-PEJCLrDlENLm zuo;9wINF3s*$_}T1C)5BYHY(n+@y1C4F1_sElc3#tIh5h2Q_ ze9F%O8@{!g$^1*blRLk88^S!yxid^b5>0VH52~Q7)!Zb`dPZi%&H478SI=J$6x3PS z&RPG6aHnhx9(kOv%X9WR+zb{bJtdJ? zg&Q#_?#fM7`8Hd*!%13EbhN~iO~g%I)oFRCZ1&V8Mx})Mcl{|uX8PA++XSd(m)pYh zW<1!F8W4?LY%YKxep8l?oC=Ws=&7K|odC*(pxS$z6|dpiw-ej5WE-}V+s)a_#XUT= z9Nd@PM#P)l={LuM8s6pIo(Z&;+Z*5YyALySDu}LN2Wo)sI|m+w z!4?u)(EXXL2J#J()bGWE0q7s_1HW?dU+}5U0l)(wOuXP>WQf5fSiY<&BZgr^hYuYl zlyimR#EW4vDvW5xA)7X9J}w;Tk)%n98KmWYcQA58z$Fu~Tu zHEeLN$(3t^Mu!R*Dr~s00Y)01NTXC7Tt!bIZHS{OE?lKClq!9kSi$4OS>99729v^Z#`oI7yLWFdeq0V6PQ2sE<0CeRZl39Q;YU>6{8PC)K%76H3Z4l2XFsn0~a=P&0yDF z8#F0`je@DDVTi9Grj24hXd^{yt%WEBVUcZtM-onCquH67edZ24Y-(mj7C}+erEIau z)|zd%DMpSqzWH_{gu@}HTyx72I;eGrg0x+B)-lTHN7aqtl?$bfW)2SKy$7A9*p1R& zdeUtwUm0@lxFe5Xp%p?~9<_1u3AB2V`N-((O^LZAXvcH2T4fj zlQwQ77R?WYAggangN2C)9^07tnP;Af*CuLPL_4RPvN3_@54!*H+2@|(I7^eD7aFQ@ zq8uaYF{j&Mw}*U6%rHY|YnmfWB94j*vZf%%Cmk5CVLR=Mw9>kS8#X5x)^TH(UEY=S@_8`FF8k~si}X;7H-D}B(Lv{0lJCD8 zr!drmhuyo?N=IF|@{{|DJm1jjoxIn(Q|}t|+mekfze@jj7i5rQnd=OaZv&w&-6G^Q zf);sC?b9HN#UIV}#p_f!WtpYP_?qyXvyBt{;?-=TP&vzCjtH8Y*l+&gG|&xAbhVRN z$R_w4Hh@71aUcN+3}%jP2*VbiSkI`|oyUbA+^!WPyca=VI2{braI)?lS- zL3W3ENVH6T%0jJbP+*r7)YN8L;wRJ zHZLnbfY`m}N58=haVCcYSpEiPFnG8rfKMx+0e?Ui-6)V8bKpZ7e&xUinl6IyX%q!z zwudWtg#_C$4LmNDsgcdjgn=X>At(7qhCmR4Eph*$3i+r*8kUhTg27=91=v0>o>4?S zL}jr=8ARx*l3B~E$V#k7%NFIWl(R%4&{lVr8id6K*r4K(=pq6Nd?1Ti9D#$RhO{}z z?_PoX9E~6kRBne4MzOa)2yyVP+H@e^rE0s39B@?^UO-?>`fP=spoqDy5O5Iq`F8t#ypt{g04 z7yC++(z1HnT3TRfR>N6xsR@I4BKT@hq$-xLNpwRd4R}CWAk2WMKWnTP?uAq)yfmUr z9qbq=6R^%~qm6Dv%?q8yz?p`V5cDETmb|*a6_ypD@2smlTPD|v1mR?+aox%^v8aNc z6}j+~t9Fx%U3c0JV}$+UE753Cz#f*d=WXS&(3>L1!qmM#lc*AHMA`Q_#ccO=?hAnA zmTTm6m^GMzUbdJ;5saX;KuE9+N^AeC5Jj#KKUh#0$@p5>E>U_Y+5>IRgfcey4}hD5 zp>HdPr*rn^tK=BzSo_M|?4nMdh?=L3WRS@5?DK;IZG?LWy5oS(brO;EScF@^RidGrVJ@!ITX1kk5{#kh3~ZHTR)gyM7|j0%Id-#2h6r+tD6yMJHD1-p_ksPcZbaCh8{V@L{o2KiO8%dH+d&2 z?&wATEM+X4l*_*^WfLLGXB+>>4CeCriCc5C3V2< zde@L0ilO&*wO@h9aKciV$?MIiM!l#tSUMTkyq-xzDyu|bSC4PH>shhuJD8cq6bZ=A z?;wbv7IH!RZ7P6(lQ0m1E;7X++RnLx(ZYgo;p+*8g|g6PJDJU-JDZ?kHw>3PoaSYA z4)G>}i6^#4QMNkaaV@xfwju=nnd2KC^moviPx|!w#?s^`KRF>#zNM|Ue2SjEMpz=?<}CWg)p9LrJ*a}hZvX)`#aiV1; z23`*p4HkR_U)Us;dGRb?%Qb2cOr2h%r!zl6Ji@7=Q`u&W5k?lEH!D6cdORdsmUKAz z!zNRuO-}H7u*Y;GhDQ@d4(a3@x`8XXCw*AAG0c@|NFW9K#&2O4WI7fd02faL)qDi! zdmU(Mh^BVn6@mXWh<$t)bloRkIkXKHz>m4h>U214<`n; z7I7oSB21KVch@U{5p3)CNvyOKpLi^a#}&B2glYC)Z*zZh(*en}f4%ilM-@L|)N=wT zD_vL+(87osW^~!4ZvK-5vCxPX!vutoFY%T@7q};gF$Z^`c6z0VAyWlN(1(8rcIKg1 zWw(6K=Ys!%v|W7lg4P#rc|i7PdaXJj?4jhzhV6uU`?d}Hgml|L1>Dp^dq*?* zLVFeH8+?KoVueHBg>b2sf*>da7Ws$gfCq^%9o`6JC&-N~2!m-?eLA_5YiN$;6^e>w ziRo2w5xHx9cV&`gOWW6R66tsJ$bRHUBgeLcy)*;#7mzhDkmz%H#Bx+fL#M^ihnl^yao@zXHZ^8{XjA20BbSAmvk_jZd6b(ulf zSJ;^!l50U(cl1~`mL6E_C5YpMRKtLDG&jzm_ zOG;%ei>G+4c@5bxK5tQ=6R<9?C>s}}2lkSI+Lsl(*_&iZp_wU(B+3PQkUwmxdL9~# za!L{-N_{CoPMRYQkVXy>LvL0GLEf2Mv=9U{Y7X9j8Nvu-sdJMq2v9o8qm-J6i+G-T ziE4bBp1_%;w)UP(s-*7uq@T%@QhIS=AeJ?9Y)J&ArMP&j*^l2-f2$}0QpheK091Qg zb$-B{e-lo}as=ihp*FA;samKECkuPf2S!(?W=K`r#BM+Xq=2xTgfL+#8fpJ%>Z_DC zorp>X7D;^HAejFXFA2q5kt&{&YN;;Tm?tTuLn^PyX{wtDs-s$}O&WgrN^ZhdnKvkL z`iNiW$7f2YgjcXty=1F$;TE}i0R(0fRW}FB=%8Q7B63z|2u5F0W``xAfaCg$zu0=9 z(F7aGbP^H>6sQ~R&<^PoF?G0s97rhO3XX_?0_5sC-rx>n(g#)WojKaBg*cvOHM2hI zvGYo#_9~PVSETCssiLZ$Nhw$W+jM)AgR#mLW+PKp%6PKcc(wYP=+b5b#zhi)2jXBQ z7AuMohe1BF1KEZU`?^XVn?{?#Z%F4>(h6ed860ydb%45z6mzyn8#@1pAOrmN4PR%j zW5O7d>U?L#uI?I+@oKF>dbI3hxtanGq356ZT_drC?`S{e(H=Qy_rcNyEcPo$Ae`=lAVWt|yf zCu3xRF1w6*sjQXe1c>`}-_X5+c`1!+x``OH-$=e=N3=#puc4#4^?H3!OHxazFaLU( znEA9U%DLhPk4SoDraNo;=^AE6K&HDTNysIw(VD>&d217%PUCMp3n$+2n^8=|3_c8N;}~*or{W0H`h-X)%kvY=;KgyGZ}t`*k|YvsCaUBE_TT zdv=w2m@nGG=BXToTaFow!P%E(|7*lox{37bq@e4xOq)?myu|SMDg zEgPtNqDO_B1%K%}-FwL8%AK>oelm%pIXrePIKGc-29#@_^y+?7FQX0 zSH!>{5XLaDyV@YE_6$=Z_bS1vyw6OX z%AUNxP>qR7-PBa8s#RUeq}jEyoUpa(#azq+3cb*dCa4jdQNFw)yUE6e!@@`Vda&>> zX2Q)J&B4fAXeh7^G7tnoP)Fq8vVNl_5W#L)@EHHvOk>-Sora9aGwnL(U?%=#n)hbT z<*U<*Sf1@H)I_|wQ<~ILoQ@iT)Be0zQJt*C*n^_0)u>H(ttm`idJSirac-f&>s~2F8QFKr7ikozCj)&SEIUnq9p3+}=ZXx}6=`P7K?E@i*0aQ(Yy_>(WqgFkT~$b&EEUXbG_X% zY{=Z};UC`3GJM@6&Zvp}y#bTg-Yp#?XIB3^Jl^G8-W`a^NlT8R$=*&p+MfHlJdV}! z4c~od)vRoI%X5kPnWeJ2ayOO0!_*_|vPB{g0^wFKk8xf&p>syis}T;=6Heh9Y{=fA z-D3XDG3?FP{o!Sv=87wrYyQpJO?;Y>4SF2}ap270EqIYl-g=(Cn7iefi{t!kgZDhu z@m=3N{^LMS+EzPj?aklrc!{c8HgSMvM8M>469;W30vxbKBfvAwbJpxvYZC#?aYkS2 zd)depjc=`CLJ(EgNYf|o<|0nhWPZr79_AX}K>-7|CPS<{AP2cZI4mYAf3)Y54YWDg z=j{CF%O15kzT@xhM9zF6!sb+0b6?7Ej9cw#uy>(N}$H_q}lg9a9F3W?YO11j@xd5CRo20$OweHm8&e zzKfIy2NewA?4E#Je%>0U3GqHA&VU2?g96~;;mWN+8WhqZ9o&!Y6?69BbZ)~%v}GJ| zC@G{}<_zPLERL6}sh#SR^7@nbJLnak=pA|S7@x0zGI*T~%Zg5nC~@SN6@Ogn)p0-r ztHSctX4`syfE%|nHNV?3i|YRkzk89QVUW=W&QR&M!3T$swht{1@lFTdy;cN4=Wxq- zLtyYqDTb82=RGaSIxqN`z22lB_F`}LsGs^!YvgO+@tUj}l-0Tz)YXxP4Ow#c7?Af< z8}ny>6QsVe)jEkZIQZ#1z_OwZE$jGT1q%O!+dg3VK|oZQq;!4HQiY54$3D5l@5Aa1 z@e#kt;J@EYli!T4`ex6sP28RVP5v*vMnYj2|1Rk>kY=lOIHWkZaeDoHm$z zG-6S5BnZMCM|=diQqljR8K6;w3SH>a;!%)BlO}y6vguPtP@PVt+7am0G9i&_o&(@>0+@1}pnbG2bARa6$tq zv=Bl+3bSlO2M7O?2t5!t3o*kC*&B+G(M+oW8`W5A%^7l7kPU{~RIn|IB-Z0i#|DFI ztf484IIbXsh-ynfB;U&qz6`5NiHK;lgDsk9+$f~T@sMKMnFCKgJQMj~-BgnWSlXDYJRQKy@jzGv!i3n}9(Iom3CS>)%)~XJhRny+dsSYGt_UrC5*1m z^73oM%m)9htV6}pb(cg#-wk85(WD?G4%1Lu&Bbf7k#WY_FtAOxPCXTOH-x`nPbVOT zL=FpS`^zlVHmeIn8|;42rX6u+r7{jH&m$I%^h_K|j5nD*^VsN|o$1-7h>baAYRxz> z-kNcC3|yM(s`qEP$^}}Ep}EaA+;QvlBG3u%tan2@&-JU4c=<$7XLKF3*WS^9XcW@c zu%R>q4|1#RwoMB*_+W6u8@1sbfGD*nitDD>GdF&y;fHKk5{De_3TY4KU)$>qWtm-O z`J$+j4axC3T9z12`BbJj>uGz%`sU5&Y!7JALnqoq(Mx~YXw*L^*Tm6TZ~b-Eg<5eQL7Y?X&Z$C!^Oh?1;DqY}Z&Ido~(vyD>+#dj$2`#cG0kdV}Vs+io+@w4<*g zg5TR#mN@R19IBD*ZSa&8SD&M&*k~N`mY-rXV(dB7JZIjo-Z|m6Ngti|p#2YkvGbpT z26#YjnGSXZ4B&t*u(p zb6CTww}kd^E?R_>7}4C8103p2B^ztW-@N0B$*CuW>04hBTielv8}5}$a=Z|&xRSoGo-TX{Qnkuid=oaGi{NlRIdv5cjh&jq1~$~7Lw zio+a498$ufeYFOJA`}4~&xRX<okiA;z%U8?^`n8K70 z(Lm9pYQ@9tkdKnkGFKa%xXJv$FNs23U;Rd@#)mqwFu>$v|F)%}gz8eNxtuCM1-eI2 z?GG~^%^gxbx=UW3@(*KRqlx-Jv^bzf8<2913FNqe5IB=Inu?|#`SMi}4JDh$+2%p| zDjp$ib3B8^$w&zsQs8Z)d#RC^R3OKQNYs1QJ%q4 zw4Bi^NQqQZ!5&t+gvHf#6ZyGi%|tT3RY^1;DUOaEf~R&dYW7Gb7Wn@(j*uex2?R$b+jGhA3ui#8|Du$1!b8wkZyY?|YqDeA*ewiL)_NkwzzlR+Vi*CiI{G z3DzYGcw#i}Pl3NOe$RX8ma%wUiPzA{cBsD0kxi> zzzk`A5Qp&nEgIx&iUb**XBn3%K)9~4QcE4hK_^$xg(h~f0h+l*<9Ryy3}QaZx2`|@ zArMmXAf}0Myb#c}xM+(oso|OEUn82A&PsEdqx}aqOW7qbX~#tjvurxgIM<>))rL+g8U&jvTM_1x_JoLky_Xo)shLp*G}zyz`p!3jJ)SK4%&v|o0w zKRvE0s?f8Y-{FH}XWc_`%z7B59C^pldvJTIkI$pLb+13}XZ`vc;5#q0skvHkW%HWe zkq){YDp5I-OIsX=aES+5D{euOEU>>~q39kd%3mUr zEwy}pHJ4}16VQeJcO^xd98B+6*dR`WY@a|j7sogZ zn3q+2-yG=mj?O2*UWz+3>D7-EUy1?olTXH&=E=q$;9>a>znt0|C{wd z{-x?qfBU09yL_VXsVJfy2&TIv8m@UdzodSGiVy6;w7FwbUH?lZiMP2bDO?Y{T9_dOp@Opa{SfcRDJ7Y~qM z@!4QJOzF1g>pD8i9?Pq|1mryuDTI{Zyhu_pHFN*DU3)(Z9KY*??0KcrAWjaY_2Xa~ZZ6cDIEDNpuAwhz4iShBz=oIO3N$SOOc!LFDr^tD`HkfIMP!L|tSSR49Km9&$N1|)6vVUWJIH3_2;SoZXyh0w=`A{Yl&b;60z7IxU#vY|G?Q~oz>%v22UNm$oTPXRts@b_@`}WK zT)mKVy_~zde-NS{voz+)1~5%blFbo-9b9tVCw? zy}=8&rFdReS(}vIp4L8s~Y{-VC1We)(%%_CP0SpSn zRLjjw#;r)ey(5vlQOR{{H?h>mpPWp~tirf^PUo~q9iu(bjJ?k!L1R2k?LbSM%c~?hpqvh|BT5t#Prmdm*<8w~%SLU?K^w`q zZOgdV0?m;`OR%6rBg9X5kv6?Sr$`b9v185x-NkxB#v83nCsfSDR7;$^$?6FgQ9t6of#~8_rWxuw+gHRJE8h%Xv(-Hf>cp z?MFsz8a!=KTE)zw8&pEg)v+`GEnQ{CKLAhH6bJOsgV!XD{e!xGX(=C&xTh>kH?&kR zwbf0xm1@7$UKczA-&UCEmB*(ObZHB`K!bi1yrM3 z$Un%-XoRw1T~yhGxX=iXEbT@C8bOITmc zp8TA&lMUIROj2A0Lop2hzVJLZzZj;8tVrVn(GZmliX+jpiBI|DI9FX)%|Hs1{M3 zLm<4f3xsG(ThH(<*SN+=$%cgRF#m&F+0arR+!UX+*nYYhPaRrTE6%^&DWv^b05#m( zwOv?6SL1!$M^x8SBhq^--OEk1&DFJc-8~A`hS1%PL>;Tr9VX#vR7LfSA2?6`W8ExKyiJQ+juhCE4Kw{+q87_8-CaQWjle^ggzbyi z%(}q!jZ<#5*Z>Zw{}H49Wn2Lk$UTKn&-GZ7?NbF#&Cb2i@+mocl{F_L6k^323cj=t z9V{8i;Mj#q^kss&O;LNSn0CR4y&d5POjB(ww~w&j2zB8xu2}3$OM=ZW1EL}}=C^Z= zVXWmq9o}KIJzyW!9s(BPmE!~J)yovKm@N_wV`babbzKj8VoqB;0mO|HRbRywCNi3j z5#C}~sFeg0pD#|~yIo<#Rneb(IDS)Ez>(jbTYY7(R}Lr3TsF!=gd84SpMkfct(+a33A9Sl3p`HP$o<>tRm0}*--14#uQNdNSh|o zS+Z#0kf&t6Lu|!FmcZ+uZnl@4k7pi7Rxc5_U!l;*zX zWCOisenik8E9{&+qx555p(gI)&hM2~=Z5>Ci0E1viUZ9~CcwnVM8aSw7Qhp5LquBt zDeTr32L~Mjq8(^UJMb27t;_**09K2x&iFZVNhHd?9NzB(oIwY`DT_+Q0w?$8I8@@a&fG2v?~os_@04P`MUw(%?^0 z_3+pZ6Mi~ep=0R#C2C$F%{0Q{`9$#)hhx)bQgpFubk=V*M@i)Fp_sUF^yr$fN$K<) z0z_ig575DFqpRy~@FbrCB#)g{im%`n3l_deD?iw!z3qoSv@##; zj2&|(S8*_>N7^PtHP7!mWLcP?QKNvW0N>XtdsIdGoEPYE0L(biPMab(a$EQRZm%WO zVG%+@RZZ%x>qxTR8cpasUT?~!z)J5?GOzE0NorJv)ok7ptmeYnmT_xW$0&2)?DeI4 ziRX%n6laL;K$;g85KO0Z)}EPgQf{fz=FFA3YN`oU8C6r6fcG7~bm3-IcW>d{&h%n? z9%p}cN4DZLhw)I44)7A`QXkp;(&g?&Pq#e}FBk$ApaH?O_<)6hAxQUI_nB^@>SAB* zFdhV3NvDJMUFx%Uf#*6;@AOaScfc0&fEVY0?8mx8G}H5SgFkq=R=VUK>3}59m<=wP zRZmRP0wZ_<8emTvklP^FIJc%xO%?f+7X*~>8#Q%wz257`fDANu@{tAqL^W_UIXULp zPWI^3ZEbervQki)|5#36t`dp#Zv}Op2jiZX>>59HY~HQ_H#`D&hB1Sfq+j|=F<((U z0eRp9Z+qHgeDa_6gCcN8M!)M1-|}L|e5*9`7DxM-=drb9d$(V|eRTQv=6oYPy=uRE z$jAHXpk?JoTmN#PRBzOMp}~FyvAI}Q!*6=Vv$!GPO}lkdosMnr;30z^JSvBD&1X{) zPe{9gD3Dj-O@38oH?)dg8p8%S_0`|hm$#k2_EifzAfn~H_qnm6edn&SqE9Kg;C+lQ z%y<}BG5)&nzJK|-5-%nPtp|ukj|37d*k%pFgJlvXRKu{+!-x<6*(j_i(c;C780|## z({Z80kRZc&Bx&-C$dn&PHZ%j$CCivHXQHfW^QIV_CwKDfsl_K2pgM;NC2I8ONTf=0 zf}z>eY0NzwH&Q)l@G3^ES_g8axV0ixDtjjA$GJM$n&7XRg$E@v2zNpBN3Z`Qes1;e0pKAC9Nn8aTpE%F{T25iot}YqJ_Hul%S|^E@32{Y@PKZoEw4)=yc9< z%Hgz?rFJNdPRik%QNh-Dsc?{rJ8rmPkP9xliCXHdrfo)B?X%To=VOq61ac>mqs>Wa zlk3^#9(;URDaRo7Y54^fMyRl#n2a^XYdmu-Dy(J|7o^=Bh0yukof9_OX}s`?Ozof) zTZB^a=%dX4?N;`7M#a^tlr-Bf9mRjPFlj>|snO9dFQeFeAeA!$< z>%my?a9CoB?FyiPG@C3f&wjX(tY{tk`SHy;<18|pX=@rBw=uKW_DwI#?Xuf$udOzs zGP`^B*nRK(ce6`Ib7aukL?aH9Y}1$YdsX89g(cKnmO&VL&XrF%btn-qD;2ZY7B?hP75<~#Z z7hg-$S8%OjP;MB1WA+Mz=InCLHSkX$8#bP(?@sKSsY7e}`6e5>e(OeUtL^*Zu6Ug6 zw8LyWa$47n``&!_{yX`82a!?%O*BL^-tp?<9=!-mK6KHNYDC8BWG4xUFMt3%9SYMoEETFRd+fs<%Lq0*NUdu(^}C_{@JEyk@=zzZ>E8x@ zmqOH?&=r8N*Wf}oG{iM&hEiDEHEIz5uvj_cfwfAQVHOr9>tQZpTHD@rItV;%%po+& z;)BOZc*61x(R?jD8Q$7gL$={ChcT?<{p=>kJ;rf;DIA{=O}NIuEvYSa5?Wi%WSr;4 z!32$KAU2-&w5UyOKbGqi=76QW4wcMjVb9B2>oh1R|?d%wi2c> zonKGyxKy0db*?;(Yf5~0J0P-kt!G{3RD2VNR3QnG4ZR~^qLdf-$mekei<}meP`Um% zOavGhK|IdX)lUA^AbuDrgvv@GAqq34X+`PHyc$oFwGOU3jm#YB=foK{)1Upk>nkVL z%f1RVm}vdwY84U)dmXd?u*y^<}2-Lkia|&!<@!yr#bZ&r06{{iq)DK zc(S*JVsN27V|-8k(ipco#H(I?O3)IcmW3fIi7}0oFJ(Fyfka8HVjGtYDo#?mKe;Ai zxVT~Md6>mN+gM5OP#Tn`xXWHfFDQB3V%55}%>JcW?epD9M_^8)W|k19AO2iY!&~JrnGrh7IfU4NAD3 zZaTdx4(piPYGxVZxYTrO^O{qQ>Q&oVH#_MtZ)4r#J6A=pgea~O4+u~uS+qS9h2%A; z3PI^jHmkjg#}T(%<#%-jAz~HraRcm0@^bpip6+a@b*$~y))396)};N^%<6F`7tV1$ zH-L95YcbDyT0oA*f|EHkRZYf8NNCkHoLlJVRyZiPLJT&u`WX7Ao82E8sfdMkKmlL7 z;qEl}3zhR$pOX69xRjl^Z`$H}38k|JjQJ&mEZ;5zQo@WaHDg&$uuj>*e(mT$v{SJd(Y@P z=Yl~0BJ$nO-@QL}E5{?xc(PQAZ*{SG1hy;9MtGXu4vPLsDKJ^6tKWviOt4nAj`Z-jFu(fK`q4P6`1b% zSnr+L)%Bm7*_YuBhH}x=lL+7d9$>oc)4IT*0`A^(YmuAC?Ob+SVT85g!_0{>c>q{$UdS zVk^F)p-|lqL?NH`SrvAi_G#c2zDmC-!K}Ppqn*HY-A7LB9J|R#k&q&Iq{=C7O)8#J zIF4ie2@1v4p&h;m5aQwR-D0ZcVh$4Fj9DWBQl9DnW46&D=-JvFB%%bi-{&P`=sA;m zMA&mdQYE$>tyGQ}-rNbgAzZY@Xc*QSW?mX#3;M*NDsChz&Y(V`gA=s~L-&LK@9rX{1jsfQbA;Ur2EqJ7|gh@ggfTuid%=ZxZ54NXOoh_qRy7*%CQ z4%lE~<5r$y{=g0&;?PR&-vQ=fJz^wP;$z_H7JU7ftwlrh-QCHFRx&=Jdi=lwMHOBo zWM5)bqg@ZAg{BiSfkciK&`BjnFrgVvTeXp6mk|V3F54VVCP=d69bV>GI_E7t-Ve$n zaDFCe5~gT!Wl!>B((IYMspfVznFc-=dA^DvB3knNrOi#*$K9Xv0o_FZwuKsU%V$0& zaUSQql#r-VCh*BrJ~3Vpj$~%?V!6>4XHE)CUS}|7C;q7h{E$O;j?x4sk_F0!zx)eS zQ3)hb)e~Uh8!#mKVbE<_3lbToeER17eIkC^Cu6SYg6`*X`lo=7C8i8$IyTY%NvCI~ zrSiS#j@rzRCI$Q?7!gF^TpEr<@+4fa=D*Z{6lrKsilyJdHiWo zB+gVa(*p`mk;>(W_2zIbNmB$5(iDPgF4kUbsE1N%575BWh~dK};9UQh)0d8h8k*uo zcByX(r$?m94Qiq z;6O28t|VNjg&{(R5F<)_II-dui(@Wk$;fddosS@6b>T9Sq{)*c!hw^BN4e5e!WO*Ce33LQ$cC{UwFk0yPHghvS*L4w5iV1a_w1q&?1Kw@R5SDs+M zG!z?_Y}vDBDWY9lrmfqzY2&g58?>(7yLhDp@qj=8fxiwWh~R-F3YM{S?Xp?SxbY*$ zi}hr~b}bv2J#O)?X}r0!=QZNykkb||+MF(r$y8N!3cixnxtr~fcvVtfi7Lkc&U zvZM%*f&-6CsRP}j{rhvj;@8ig=1h?%)nXC~6>tCu6ZV$a>i-roOm8roO0VFNJVzm1q$e(*1_R}4J>>YUU}ucAkcP7yeH{F zE>_y2rIn{aIgH)ow^*6Z)T00$hWp2MBfCWC+Na~YUf@L zHXsU~c`Vo<5D=3VAx9ZUcAV*@$%YKFs;hEpk`p3&BMk~vII%@nsFGZAv$ED~^SQBR zcx#7M#L~pB()5az0S{OJ0s`NI>()Q# z8bq*k{0zcXR}D=x1s}waZHgeZt!&iDCvRh%T##5q=1I$HSChcC zaHSs2weV|<37fb!h#BvhZA+sOUm*ZNJ`QrkH2{Oh`s(yA{K-#l26Iyo`sAn7;h{Nw zz=1PxAOts|pkMf#U%-U3zBL+528KhR0vD-BMlLde?eR_nCpCr4RfK|Lsh|Zn$;nP? zaAw2uPk@B*jc~+|D;_anD*rS@P^yrHNr9!=5@NWhKn^Ay(aQ{|vcnOLC>+4-VK^F~ z!w!g`1T(B6+nRPn)Hw5!OoUo9$r7C-@aTz9wAKbv5Jc*suyq&0Vw0YfCQ$MO$bb&0$CMaSH+qb&X`M_jRBXGu0gJKdS*1_ zC`~ll)lyXnp7fVT1?D-9NO4ysv%0(6cKeIvjsy1qHh zKn5K3XyfF7xW) zay_BGj#Yrt70))go*k5+10sT|2%|bxs#dkCKq4kqx49vU1;Ge~QQURbE7q?T_Gw{F z9Cu#8OSZNZu0T|QdA*6-x@HNl+S@BO)ak{pwKI%@h6&YKhV&7lYWi12&tXw`oG6j5RV{m2%VPP)7PcgP!WyEZ(i%%d!TYgdZrTq8VCfCEB&w4*JiGkb>Mh8JVbz3mOQp?jMmVoyZL9qA(pgv$Yw>@>-#LiUoI z{8J|*Wp*&E=6R8t+$+aH2TTP)2S9X{29%l1eTL$9&wb_{^2!1mi1)a~ZOp9N``#k3 zx4bwPcHtb|2E2soVu?wY$0T5AMO;(CzD(vG^dpZr{#fE+q0zug8G-ZWKFCn{Uba<2f+ZgsDlXjj$Y zyL0F(bGtnO>;8+}&2Dxfr8%qR^}(C>%U>LG{n6wMd?WPgXadJh(v<$emwwK<^I_V4 zev@!E5D{4}fI8%08o5_?iuLT|yz`Dz@fFDBglxb@ko6*MY-l|Q6dw+8k(=?*{XTo5 z6J2I5NkWi?djUk0u(;9oE!U+!b*kqj+Zma1dT=>>b{5@MLEu3QcA4*Z``fK=hr5}# zU-r1uUEKnoJOA7R^HzQjTJO=<``#brO|n+mjDT;97AZqEhTC5$g7AVi0xMW1kWc8X z@kf~kQL&K?IDiK@wGkkvc|;|0+R{nv)nTAVC>(_y8{rHNwLc4{P8UkS7j3Kpb;Wls)InobrYp)sZLGsK zK7m=;F=cNyeJap|E^ti8q;K%%Z&x8jYXxv5a)nlCg=)5M;K6s>F%aq}5E_MHe#b$q zVR&7%J(Zz`W`lTw^#jphW5Fg*>=SwBa1EU{gA3t+49FsWcqE)xa-YXuiiB&XmWVXQ zO0DK{{{KQzYr-;Dr--_?IA$<%0EmJY)L*v8A5D-TWg=YbAcN5MLDNtVI1mq`V{|+y z3$N6QtrAPdH!Ge89YKf$@-c)#C48*dESU#-LU>fsH;j-2Zby|~2q$uO_GV-lXMOiM z($p+#&=y^!27BOelrb)D=qi=)1r#TTK}Uklfe11%9BYJ!*w9Zy6kQz#FOyh;ggAkw zc58*k@khQ0YomeYTF?lUmAl^U%2{<~Q5)a!@ z59M%?)1ZnZ!Hcl?iXQoqWH5`g*m*ru7weI7>H(5Os62<}Ai_s0)KQG_fs#1aUM$Hh zIR6P3eGo3^GzOKhjhXQl6h{Md_F*0h=nMQ zwSo=s5MmB?Cg*@KpN9lAKot-mkkz1WdG2utsHgvgkSqo$H834b@)d>lbbN$RRJmSp)QxMYuTaxL|asYmJ17S*evxkPWa_FKToq zr2++%cve$`O+V6>%DI+r*_>0Rbuw@PBJ>STCy`x2k@v6;>7WkWnGX1HiqqhG^8YfJ zE6H4iSu=-e7hgw{xWkx`*+OEHGrQQ7%C~&UsAG=_HFsf+dmsml){|iH2a&lfa9A2F zFg|7#fgABA5VkklkPX}>naEgZW+W^e#+>uWNcXv$yorx#)Gz9&kkPVd;D@0mdZGxK zp95;4#E42H;DVw;0v>0bi0}^hu$|r6o%L{vJ8FaDNqpydE)fSSNLZU*rz`fkm|N#p z<%yH=IV|)^nR8W;Xc&!FiY$F#PK`zgps5DXqz7FR4W)^o37T-Ok!kQV8`*$bNMKO0 zDUb?Ra#CrVx4B*e6lW*Lp<0;)_y}_`7aQjw15^=kbLSTa$(D$kqRqLaaQ`_&CD{bu zZ~-qkqgH?erRb9B49*X%*O!}S?vMh!; znXHl%D4V$B0 z;SK-e1c*Qn7I~vN+MW3Dui$A9@t_Ze2c(QyGow1BrAm;piLL2%1RXM=M#_;P6J2-8 zsuo*4XW^>NXIGFGe?eKYZ^4Fq6`%{D2Q+4slO{gNN~UFc1yCRa!T-U5UiqL}7nN^% zhDt@7+FE0wx1j|Iu7$V-c;IRhWe)BDKV+5xSwm&+%C2k~ug{>u?YCfT=qw5A)y;{;-M)yRhaNq&}6N?zo;ZDIa{>u|d178oRN4 zOGCDbLPtoYZ6mUZOR|g`f7nPFanPSCOM)yb2m2>JEFg!=>P#fappAt$*w7~w)Uzte zj;J}ba9Xq=sHf4f11?|zo93r$qB0Q>Jm@tR#JQYQtEjwdDI&LROqn|*Af2M(4)(C4 zV#}lVfDdZ)uiH5e_+StF&=3635AlGpglV_3lM{$bM9)DxS^u}H;+u=Am6#wEIp|xs zAPbY-3#+@T7>&EQcQwB|xmVfHSH#M>l?w)w7N$Q?1JMu%`^4?xThPyh{SL7v(hP9Z6hM^U8f%d1rhzUGUP zGfB8o>XaAj#2Th4u^PYf+r?ho8J(Gp!`h``B^qIxxdF^#Bp3v%`MKx#SXA=B4V;i? zWyOn_p>~X+794WiK{e^>7x~)3<^Z-%mk6_9gMgc-EB}R}ZfUh%p<(BRFbg6C=AgFt zKtHiz52uL3HY~Q%>kmQ95AlEq*h{xbti(=sw>-5V?kh78TZ8OCDdxDoz$9~JLsSCJO8Ot#_qR$h4 z8Q=m+3ozS|2#N4x{e&XL8egotoG1K#Ti4DurmCpq71MAImn`Tjzc@*~-PF{@5^GkS*b{WL_t6qv4r-3#GDu+w3 zF=gxofAkw5c7S!`4$gp6tVKXIx6X3YY@hiK`t4czs@9SXIz?0FbE?p1<7%a-T)7g z)nFhxSU!2HnxJVs)5rfc**=l?(w7}qb8XL%u5&9*1B^eEX0$HaRc@e(HqnFA7<^VUpVZ(oU!_&Ll|D2jV z){00B*1>%S7mnc?Zs8lw;i&Ar?c2(8ecV=dnp&xFwDP{qjaQ21H7!m~7L5%(v)6Fp z*QJrHfUVs@cUU9_Vx3kiGq6VP5Ls82t>>-BdAzOGj7dSD&6$1KLE-@~U?fK-!uM^1 zKlT!!9Wd&c&i+kwoVbY|Gp{_u+9$a{*wQ4Ypi59VOD>);N$4dGl(vlFg^!0q8V z2vo+i%DKwW^0`ED-K$ROSK{>Ii~oV>+cPC9OXIfX1s+XXX&hf$P$m^cfGeF4=+iGh zUURhbm^h}$rLBNB?Esg3*%ROaNFx)(H49fRgD>$CK@jUKsDb`6>y+!|N{!n7{kO{3 zPt(Ac%Zt1gdA!HFw($cGpG@a<&WC%R=X&mg*$d)K{O9qqqH7W6$la^lIKR%F=#7y* zk|zDur=$<8m@;VMkCm=YUgI4C*zK>(?BQOCFUi zVA*+a>QRnNr*blfJfkZJWJXm*nsv-=bPnqsRwjPV?P`-I9N?$x>*yr}mnzkM`3=Nw zkvnR`6(zk}&FrEK1JKYZc>g~0b=%=KfAeLX;m=;s#7A8KzVQPo;(;Er%+2EDBp&>18!hzKUd5>K0icmoOLsKiPXgYKJXV$+Dz``2M^^#(gOcu^N~OKlE3qzTFTiD_9PtiB;M^sPtl6|7@`l|>9pwA;0y{ute?Rp{1>xRFYmZp zj#uvu*g(pXxdU+G4nJnCrJF3eUYyW^oCq%gCXxh(eC7Pw_PR0a65m=pw*y4*o3c@- z7$5fUiuXScuXp^eNdGVm!Hy3ya1IL#Dx}E9;>C&>HEw)#u_MQg3<+Vw zcI_IrK63nwSy`#go`VZV<3iY2I7r)brx9ipOwg93&E%%xjE0R<2`pd^}w$Vw8x zLIU3iA|uFQt!EWSQPP;lV;hle?3h8~+c$HW&8A*|l$% zMW*|A@8QLd2Tz{+dGzVeOkB^>eZ=?ixh8JUUhL9C6~mRgQjSHz)7bn*&OK2fr5gw3Mt*(0tex0yN85xNFV_N63RKJo_p>o zr#5-y>HnuWMwc4_I_aXTW&|9r>mrs*)ho|DPBr!P(=qA`b=3SyRgniNGE%iaR$Fyd zKLKL}NuvYVsMS^lHOhu0lbnIgB?{Nz!wYdR)G#MEcv5MtZAfs3M5L7RiJ&Wn2%=dR z&B37$B&NX6#&5x;QB63luwoW;xk#dg4H^(YNVJC@a>kqwHUMV$}F+8 zc8Psqa{`4gH|w`dGd)bR;WQ(*bK)vMt5eRPW&x`CM^EY4vBx;%8dZ6k zYSvjt(&(PSK!{AU!1U8jalUzHokg{eRG@(ICv!~C15XVL!4sCiN>aA2#G_E(1H-rMWnKsWi4xu7?DI0a3Dmhp~KA^T$?jR zm##!U#05fOi#c0v=ESsv1);(rv{oQJCNr{Pi!%`9OY@W6WYG`2Rr* zUcm_@ILhW;qa%oYPKBalA)QcIx{L{-9Qe4$bJ%gH8FFkm^>_|E>amYS(XLVc=m4ak zb35F*tUBp3UhtYIyeB%*XFhx0jrJG4jC>DzTHGQQnKwO))XI8de8jCpu?GkBN+nCH z6(7PjHuFtE3F)(96GY^`Z=fh#LpZ`=;E^pDILPi(Uky z)5a*Z17S^T*;wOCI^v2y%mhO@F`FL1lAEa<#T%9CiWK_jM;F1vSA!(v^9&h4E(|b{ zgK5D9B0zvgMskisBNGTMDM?If5`vcVUL&G^ z`Vpx?wGqxpBZRIHldcVGd}E772-N_Va}Y(IL4d_l>gaT`whdU&WJd_htOJHKA$??Yw&B2b_)X=85V~3%>kq!*Vz&c18>i>k= zTi*^9n+rLrEZ(|5eiCx2UzFY+g5}Mqo|Ahexdyku@CWA#s}kz02|K6YPA)EO7A-Q0 ziIieiD;kzXYu!d4c7`;h%2j~oswbg}Ui;-0_Zg z;6pmRs~J#<`rF{z9ePK^(M*MD#Rje9>i#`7X&xPTGN6AbkRC6E!(-O;L9;3)CG48`#i*20i4F zB;pNO*~?BUvyGf&Ya&_Ndt368&G`^0V>wuVNaIN&bX|vRcP3o@!MFV*ULn9^8<_!z zInX;F%He=0@F0P8-VI;pz1bG95U616MVM~Ezy=?n0RICJ3NIq1U^1E%Fhn)^@O>Hh zl!!Jkq#w=bi!=BM20ri$54};4ht$#||9Htgh=UQ-gLQh6?Wj3Bj?hj6#Ed#MiD?&) zMCoJI^LWQp{)j>R=oZ*FMX1wu@-X%>5T=Ibw*5{&g;DHNf zW*YL|j7YmaX~eCRwM^x%0tdjI~cSG$Av?jWYij%f5}(AeqAXFei| z%{pA#0|)Y0y3MG>Y^J&>JjEfbN1Le3qc{cgyw1}& z3k1Cc`=rpDwvhWk(+k1VbD<_cxelYDL)n-aGL&-Ar696B=Gcdv^M`$iIvBgbsQ|vA z!yFqbzUPRPosI6LL;OveTWAdVh0SsCD_A(swkB10 zj23tjtV043c#Av>5=i1JNkRe#OFcxZAUUcy4V*-dyC}`uz$>8v2=l;7t3nY(rP+`H z9N4thLqQLFJx-&C_)F~i0Lv32;m9riV2!v zKNe6!xl4nuOEb3d1`;SUy)&$C84(x30ePgNR(Z2NoQ(ns#2~mnLNvrfw2KT-LO_0xuR$`E#Pn68*Vr1*w7l*4~v#G-f>XYfCWh%0_9 zK*MN(7@!wwu`|PAK)E=a73eFGi?9hwGz@I4hb+uWlt_w9OvQqX8JR4K0>Mp$%1hIj zQv661G!%Te$&;ancmN{gK*`ne2UW|xSX{N3Jk4302YUFuwaN^5ptXE}hjd7yUp%SY zdb%mhO`tNydBCOGkPbmfhyP_<09i7za(G53z?kcMO6H78ZG2AWv_`AsMsNHNmyj|l ztFpT($3Pf2IKl~Tp(7-lg*GfNZ^%2bU_>rqM4})H^u)LSi8CRP0T`&uqR9d!h=B|M z6206@1{wmByF`XGOiF~vNW?tEL@>qtpiCS=Qj$!K%)XC~_WUDwz(Z~{i2wKmD8RS@fFvCnXcxOMIR4_xHRK#WW4J#90zZ|Eh=T25rnOoGj7#oCpQXHUW%sfR4^eDRfZE6r>?@_@ftl2b7_~egIM05mD0Az1-V9 zSPa#Epg~#OJr(U#V>=3@D7s?$K_IM#Ch;*FRXQs8v8b~L&1%M!T7V$+(U`M`dys)H zNYW#1RwcD2XS+rwMJ^|;A}IZ`D4R00%Z8l@gFl!9w<9;4Xs1#+hjl9vcT+avQi49x zpe6`{wMBkFAYB#7?C#| zye^6xKYiCf+Q0XN58tv^I@^~Z5P=0e00!Vsf31LkMWv0)#Dj&{hfRTptz3vrff~4p ziH!`08!XR#3xz?M8bf{Wm zy`dTk#^r3zXN6YllghE(MzhtA@G66|JHK%xgmfYw_B$4{S;zQm2t+`EcNi;JNUkwp z*C5D&dn$@QYRmuoCnr#(!Ob-N+}8&Hl4cM92>5`$qZS5>427*+4!+!mWr5B0Q;ch{ zec7bYvpDtC+rWybZYf>UJ=7~%T^ZgVN33CtIi279tV&fWb-+{{Qd!l6)tCKHUm{hV zi@Fk}S>lbU#>X)IqXq(U1(CFmsE^`*{ld@^m)HnkN;_ZtLo{mKmCQn~eltNg!hI9G2- z*EOvcBmjcOh1X|s2f?d@DHQ|XqN{t|7alNN1RxT}`0SnZi98lO3=->`!*on;~ zjoVld6i@)WB+(5t2}CT@WsKBS-Ku=lk&VMsK^@FkbBUWmIA;6G=YgY zT*ky*23el&XP-vBBv8Q)ONSc*-;#p4XF!xwoeEl`K^o+TXa1$zMO9R-=Bi#4NVw)E zj#=Z?S)Tp9KYGbo#WkZfhuymeoxF!c(UX)~hs}D1l%idg%~0cO8NtA3yoTd_4%_~b zPJXsZfPONnLc6pBIk| z9*L4pcDx3t01F^#fW_#8<=_zb;1`IDMw6onoNbAWXmmjktvDN&)zJ*Rf&M$rO!0A3SC%_v^QsQ>*>TwFzmL%)`mHF zTd<6Sa+8B@WydcFH*5{lMOM=;65tf@fjOdrc-@9X5TJp&7kcUBkTz|{E9nndfm2Rt zm1b$!K7#MMNSWU67>^)DYdD<7#2F@yxQhcG2Lc{H0vBiOU;YW@Y=YXb)phXUJb^uY zcn;A@O`UrdW|I7ll%bnN>{i}Wod@2f!Oje#;{EOuP2QNCivP@cEi8sH-xKHP zSZfuW26j*>AHCXeP|Dii02p-{6o?0l$!q;yr9h|SXq{ta1MmRHH|qSJ!9KsVBZq`0 zx16vt+5V~rKU-}wSG$vzMiv7`JY@{87|vEVx*{Nd3vo}ri;>>1JOEgf_JGMnalxt_ zMeW4RnQ=n}%*fI08&Axh7;f4Y%N!Z`1 zL`lKpz6bC1Q6G)=TRT2kD+d`+5;q2POncVzwVD6+=R~*UYWvpgyaxXRKkV)@A2;}M z2Iop{6aqJdN4E@Yc6EUj&?H{l@O~4Ffx*kWAZZHrfD>17Stng!?`ccRbzHZ33&NnA zHr?Vb6SMgNBKQFg5jh0pBpLTwXB8m|eI;&?-Q`yDC7+=vrdfJ;?rhg~sP+dfhzD=~ z_UjgR+?|Si=m%8`_k2j1YeqHWt@7_i;#Z|&v(5+NQwJ@+chO32bl`Wrr={>UI+rmN z4rpV69Q1-edh<dP@KPc1;zb}f>i&44Hy`(Km_$`{P=mG z|29H@4Pdjr#{p`R3S-&Roz9B()0ccU2X&Vp}u^H#b_lzxzBvYnbyGCDaHhAJ-!*=avHge>&X^ZAF z+7CBzmOPO&<)|EzDwi^CxosOfbKcD1sTK38m?k_*?65)$7Y=yv+`&7y%~=v8Gdw^L zPym600|D{`a4=zmhYu!F(BR<%j*-BEhY%hNxNu=5gcbisY3vva(|x4Yu{eIzI^)hy?;MSUM&Bee3d4=FY zUw_$I#GQy8w&xpq@|l0!uAc=+?xFEk=Zh48|G94m!=L^GrI8veES^h4}b$&vMxUdUW@H} z*qUR`H&Ou$;xpt{*dc})PGe7T1c`{RKp8$WjsYj47%Pji*4Pn_F-kn+#IRKyF_chR znPnS&*n|xcIT862P(gtz=usJSyap^nkSYI_Iht&Y6_$0NK^rZ=*pi47NuXfPSW%f1 zL0oRm_2yk4ykLW0g7M%d)Sv#@C)HI)9jIfHO1fD|ih6ySVvhDTgw`~MT7$`<=8!`T zMAY#1+a|y*H{5a8Ah!wExDZDYv8c)_6ipxjtHUV{hk|(p;lO zgd6gkp|IxNOYn&7ED+8B3J1q9^o7gF5FHm!|FHEpUYVmBEAIg$Ha|F{6FDRU1=Pud zG~uMhD>s!03ft_S1gq|2^;IUg@a+Et4l?W@|F*6H4(1t+O?O$^)A9r;td*uRrEv^n zqV^}Lk>)aGE1PCO^0h@NW(be+%cLU1k%d&MZYDV43GaqN53CSxD9iv1SwIB0xh-xk z*g+7y@)cI8g$O$s3gK*o2q7fSR?!JqIoL6d=CI>m_W_r&<}okt%;#CxA&WWgF)ia{ z%RSrrB6oyl4$WPWin&`4e)h920ksP}0NRha;H52ie4~!Xd&Y$1VUOn!k9ZtP;)5Vm zjSppr0~}bu08Au>z(sFijZD$?vL{I!l>}qjYs$=2rjk8)>{5LoUo?z#zDo^-31PT` z`jFC+_Vow{DBzAa;87Lt*^K{VSi;}VdL{%R1c8@RbcZ*p&)tEe2}5I24YA`Wo?1c+3mBOCTe=|!@tR;A=5ExEm`RDuvh(8ecq63Qd} zpsaBa${Uj6DOFx_lUVOUzn3fmmpn_05Lys}8En7-Q|akA++-KNIO=IbXiPOL zb|?svhBS+jW@1k{O>9nfgPj5!qsS&3sm%~>aX=*y+E&(}EXkhgj1vura?RerU<4<4 zEev9m5Gw?9hgJx}4D9wc5}*K(>&R8E@KHo0PG=g#dLk5yMW4SSNGw@YPfVk$t&@Hc zW_7G1y{cudd`vfY?a>Du$+Nl50cdsvsvUQGS}z9yOQ`X1=us`yxO)IAsl1YJH9GLr z=0&x?{(a8j|obdd>1GXFx+; z^9Ku_?Xm?Rut5J?>N1tFm;)RKkbntt(6l=tHb#-9CSwETSjgTO$CTaRW5^(jF@UzS zx?Mu1;?OoA1R@NX3PTU@sm>F?fC<70973*;<&GqzBdvYy2u!(J>QRBVsoJC=$9qo8yD%N>NRM_DTduZ#7^Z+BGvADZ=VV7PR)rULk zRnqJLXdm!7R!jL|UQ6^RK0S3b%e-zt z0s;U4xDEd?4xqvE8awbo0{@~}?De?aIo@#t+x_EtTlO(X2-OSfwq)1r0Sr4>@)aVM z1Q_c5JMx|bkzOG8?)#z`?oTn_cbaM3}yV>n$9*1VoHyS!fQFE?$ z4W;j?mCovdpd%d80Cyr65bIjcn(MYMu&%MXYXdKZd^`Ec4_Hv_eVghEnL^oxuLM8& z)zJ!j&=O2)5#n6pRRDlG)B01QJQf`^abQ8W;ZXhuK-*S_|(4QGMFg93ve&>jYm z5%8=tGTSmILZQYhOl)>GgDw!UMWr6e;Qy-5{Sf zn$hFOZp^Xoo%>W2K58rwdgrL~5V3|B);*BddELVZ zSgtjmjqsY-6_|nvn<%lsXm!>>jYb*lK`NorldO`;;9VoQ(v+No%z&VloEf(1QsVtx z(G1gDXaEUx2he1L;vH5L+}hYxo}@(Hu{zct~@ZUXP06Ppo)(PO7EIAX≥zdd? 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�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

Z}6o;q*iw#m~7kKQ(BsQ<_@ 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

    ogks1VVx?)L~Fg!;|_qtl%h`d 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

    EnZ*R;F-LZzI_?dc&yyy|;@HMz zzEPRjtmZMR5d$h6GLeatTqo;?C^Gi&O+GMI{5084cjoYuN@QIlLg_^Rof4n0lO2OL zx390=E@%i$!G#D~&<$8Xl5A4wLK)i7gFbYjy3?Xro}nS+Tr^6=yudSz$x)6X6NMqo z=157{st%r%V|ttBjZC<~lzEhy$?PK>`3O@Ed=H#g3nzW_)5uLqPJNNwz+{|M`+Q6?)EdfA+kmm-4C4FCA+LmCULUctAU@eYI=*dVz$so_0 zP`9!bu5U#kK`T@#3!Q}ncsS|fbR07HKsZgz_RHqt6q}>*k zGTCa@7}V89c{Qw6w4won8v_Rc*Pmfk0a;5hgXWe1x+H)u2&P-t4sf7CdA;jix$9Sq zUSJ*I6>mn3Szef)m$EFY8%jfH8uzldV|j#ZWG9y^8(9 zuB2A)l~r|m6~)#yh(YOG|%aav2Dbc;tgTO=xaVajd$c%2P=~plVGL(`+jsu(On|tk z*)8hDzg;w=i`%v3#$dV6jjnT@TWL&Nm#$%x8y#aE*mUw`}Tycw=S=pvzTE>|TXJ0iCe7q<=Xl3G{sH6Q>d9+sTZ2H?!RGAQFHR@5D}fMeCwH>aKFYb-1 z?|R2G$^E{xxF`Pb(MP=WsSkbY_nGmFcRbBKd}0E+`>bkx>st+4{>+CgJA4;BN)1@`QB((7N}zV>8q*?#ZshL8A+$oP&A`4$jfl#luPt^l1+ z@T!jjE6@VL00Xa212=F332)m3$hW}n1po@5+KT+#>RL|F1V?aR|6;74!b-V{4&I`R z{o1bv(IV3}ZOG(ryzpwd#tzUPkM?Yj?K&p_b&F^s&;XSX_zuv15>Npd5c%lm0U=PS z3XcOX(5JL8`o@V1yD-~M&c75yxE$mK_=N;Ppa#^CJyy^SZ>OK~<=hZ$#VC&lbO6R& zaK>P8#^P-TRbc(FND!;b{VJr=cmN3bZwUXd<_LlJ`ilt(a0#2x37^pJR3{3huyrhK z@3imQo-Yi6uR5~u3ro=yGtd-0#{>UN#1!qgHs=LZ01Ziy7Tan#($O4AksTASO0KVQfRTV21?XN77sm=8M^GQliWc1`4&TG(9Ix@N z3QvTPUQA5QvJ1!*Tn%&n398CznqV zC2}H(FyfN1e>Tz@JF@sP&?7x56E(42>a2c9vKp6a0^3m~!}1)#5)7+jOXRWV@DS)^ zvJCmq3?;D*r5`Xg}K`v?}(AzAN5{+{&L-94ovNN00IXjRj z2gnXbbI}awI%&r(Q*%-JZ{`NF9HBEh`OGQ+Q#NHY2+z)OaPuZ|Q!pWsF?sWd1_b4V zlRo3jDkXC=H&Fs3aq&!Y6~&V?ontvMvp`3Y3&jmBwPr1kYcw4cLL)RgTPz^WGcQ?A zK+CcvEi@w2(>BG-J-=l!<5Mbyb3XAiGAm&}|LLqhky9Mu(Lg=W`qYs?GxIC|lQ{>} zECnbu*{vRb6gwSs1{iHEyYntD)F*aSAP@98$#L7Fu^FLs5T2t$bIa@`vOTl3%%D_0 zdDBFPQ$M+J3L%pdUDPX?6bo|{O@k6gms3VP(UDA+%1dlPeO^JCPJT*%VF1 z(=QK6Nu%^wLi9>O^gRt#Q9W!o8`V*}^h8lKo>r7UTeR5x^hIM-Q(F>KJJnPF^hP~X zPP-GPxu)xagErflg0(F=lENR%10y zb(BqQ^$NJON_$mH$!<||GhW*hQXi98i`7_DbXl3TSs4%6Ze~QuGu-;JTn7zStJPYS zbhj9^-E#3!8ZAPH)J`2#7g=nb#+6(H)m#TQJkgcgPAONXR9&Y{UEMXe*40Xn3Rv&8 z*;v+Pt5QYx6)Uq6HqDgTKD9QN<4Ez+U<=k~i*i)KD!I1xVY`*MMDrkbc1@-AXA|~Z zrOinTmKj5~OGLI^b#-2`wkEO`UVqhIwX$Vtbw(pKA&@mp#gq+1@;;wZC<7K7nHElU zD-Kvhs&bZOz%LY-DknbS|L zwyLNW94(Y`r;2Mg7eDHCR)LdNk*abdFj${WX2G^HKM?`N#LhmpChj&Hwk3AsV0N>C z2(n=ZY*%-&AqcPmce8axph^Ethk{R|+z>P$3m{QJ2H;i9JOWL6K-hL$XpoS18>vI8k&%r;~Q~ zH+F3o8;AfK0yuyHSbz)IfDc%Jb@z9N*Ldr8HHUHxzppEX)_H4E7AbgJ*NrEY_G!5n zd$re1Jve*ev=hmfPgSxHY@d zZOPVIS~o#hqJL@kb`iLMuK|IX*npi_i47QdbvJi&cYp2nD0MZ0??q_wQ7$1(2A%f| zm#bm(&|;7DddCxIJMmz66 z*^tkT*Ssxl!* zM;oP;^0BPE7$4*EG{@>5TaaPT*jyv`hg4acZtoJlLHu?N12isxOnN7ZtK>8vtg*iIh>1Ep2<0s{r4nF8MP?M-TsLm zYjGc2xvavNF13Yv(Kw1ixN(8_g8}!U19WP=cfc;Xj$b&VU6@{pFJzlJPEop~shO_t z`rH80E+_J6{|MGnMYn@v8c_<9f7$tfce;Ry0Dx~-TZ~tz`v3_DK?)$7vM0LE-@x^4SfvCY6E`f$cLc{`Yg+hh}yqmQ}5b@ojC@2=lNuRC11KODrRnXf@B zSIrD^|9|g|QI>y6Tc^$0#ZSAGu{aKB6TQvbdPfm-qP8nB+p?P=_i7r6S$vc0o5+j2 z1FpdYu3-c8o4@}%LTZvhskhK*8$)$lgl`+mvz(0~T*6!U!rL0-zTC@?<)a1GTW-#o zcTUZv*~3Sgx!?S_(Gt!NZNwjE4$*v1tu@6lX{PxXyIcGkPFq{jF0!j&y=&Ci%sbJ0 z6XiHAyvO^|2O;-}*MEmxlZzbFkzCU|paxP<4F$@T1p2tnxM!=}ey#k*8ybWe+!JwI zd|&;ygIm_&)uY{7u%%m3@Eot(Jj4-MPEcCT(|i|)onD?hx9(Q2p*fLJIFj|Q4`f$( z|Nnfa6&s%+y*g|h#akMZsk90zG7e4~8*1RvGo9S)djslwBuqdJ_uCdrLYAYvRi_+b z=N+OQ*LAnNz_HiWS9rKlR;?wR*8fbn$6Sj6G_IR@x!1hc;hedFan9d-u3MtSBEHUb zN+t62=TzF)m;Hx-YNmx($aNZuPvUrc9NSaWTfo zG+Y>et5MWkuV>o}F_RF4mz=X(lNTGc(vGtUblbBXdT zYo6TiTMfyI=cz>OdHLsa+1{Hrw;P<8`F-dy+TV$LODSCGEqo-A(CRZ^^W%Kj>0G3B z{qx)IhIm5Yfl;OLCF8w5^-meYdqRx|+r4iZyEl2ew}tM_`{YwTuvcEJ<$mPmIu7>v zsfl1n+lL6+C+3eo-2J}Xhm`nrPkBrI@PWQl_xo8EuC9nmhH`k}VwsB{F{4tIhYP)a+*;8-^5j0U}NuB!rsuX;MYXl`97q zIs^kzPed#eA6BFoMhnJ^8y`yi=unQsK~0n_5f}srksU-@&S;rqWsQ|Y|7O~(fvv_h zBG-Ci>v`>`(4g3`%`iG}pvfpq6*_$yGOE<6RI6IO%8_EzsavN&?aEao*sEftg6-;+ zX{`@zz=(8nB4;~%*WJ({bS+Z8i14!)IHe|=FZNoKe&7k4N$(9Z0P@g-A zWDBCS2}!37r$T%Vy`%JtS*MpZ+t;MPBf4Ma@czBV%a=3B*UVvaCr;r*ixwq%{CIM= zrb&~%k6)wp!u;{qhZ|OZ{sDLzeQ`Mz8i5DywP1mHp_bif59Zb2|AY}LhGAxwZOCDV z8e$e1Xoneiom60eRAO}s256UqhG|FH4spmvV~w-fm>X`m=_c7`O9_MxPe1|n(+)cv zhlCQ!In~}CgTn|g7@8RM7RJ`Ofz+9Q%g1liKcsMx|fY{+a6r^y~e7IHLj#1Zba;8BX_ng_S2BMzJ!uq2{jp|sKE|P zY?W4CxvFci-sZwfFMR18nBGMjW=t@_G~M0eu{9yYbeZc!w#FVaKr~E9BO}R zf!J!suF}?BjkUR^8%#Orx+@XA%9W6l#X`5m$}W?2WlA7-Ic=BBewl-`;^lnXcwN%u zLsE=oBM=eWvT59ry@s1^xlWUHZlCT-&91!kwrHr;C5?kD zyf@`gTEvl@iLIt(jxRX--LucmAZ_WSyX4Z(FUhv_|8mQ17vIs@U;|tbM8kG2Y(S4Splxi%)*} z-ZQM9-?p}|l9Gnd7@4ueNI4>%{~Ja3xdxWbW(};_OIX4k&q!`q4I#vK zRx&%;c?(H#0^tY6=)ab&43WZHS0k~emg6UB@vT|uqFQJhRFHb`c!30jZIN;i|geTv*-fRagjz#`^+92DJNPY zhmC7&V@%@szyvyLJf9og9DT+EBTeRuVjNaUw)42z1u~Gdvz>gxcu1^}F=dJj;5yTZ zsYgPRP?DTyJ?pi+7)~-ml`P&Sak!WpqA{Ro>)rKEnMzZl@@=Yor7Ir_(TLVb*fQIAv{sI&lT3IpYxO zYqPqKu`f%@^bt(++Stj&lvOirqfKqfGi!$KrZdE?(1pLGOEVKYO__ea%N>! zU;{bk?51^$qZ{}8+0csCwzz%SL6UN$q>8gB;v`yYffYh^YN57NC1GxPYgMcQ_l5R^ zVQ;~zD6R6VdS%&^a+lj&x|LFu&s`{Vk0{-TF2aa2hUG%DyTsDy)vw?c?={E^%ohkb zy*Xg7s}gHR-Gq!KMn2#S?EB=;`b-7X-0WswkQ>b|P|B@Yrc-NsTL5~~k4VUpQBu3X z+O-x5=zQvhCtTpFN;Sh62FyM0>|qcK7eat~jEGixVuKwN#V>ZT-bmSERmRx5jBfOG z4J}l++0}vzYD}8w=gS`h|5=OABywWmr&z>_+Q?dpa+IY!Y9})*%QnF8eyf?;DpT2- zp3P=9(Kz6Qgc;85-1W;6;z!eFa2w+sQfegYa?oW?sQWZ-8FVJx*>+>NQYa}(b1&Q-h=61a{91f!tzR5 zrDPnLI#vT$b*k}8I?pNGvk9j%fU)dwSU-8*5EV;!5IU= zcvO?kNM@&8e86#jgGgxJ)dGp_u<~}$yJ%WRIOPpOR+v!%`F$(#@Hxa)vyL|=<@5|hx3>0 zIIT4^Esl1z3%~8e|6inA)(`|AX&Y!>ZEKsY_r62_S9$P9f6>Kmb2Vc^NLO>^gF6TY&cI;! zb`A1jMlJP4;FK&k0$;eqIRQw3vzI`)2XzFa5@%o96a=}3IVz_}Xjp+1$aWj} zKi{-WX9gT}H*&d?cWkJJX*hhkwsI?|Vc8dhFern9ICyq;9ox5I>0*O8_&?mnh&s4~ z=GKGi7gz50e)A`JDuxE1au7@>6fzScudG5w};z)!?h>7y&Hdmm8sO1wSw;aipcWoged37sBkR_Cr zY6DnnUD#@|Sak(gY8Cfh5~z#4n1QXEZYYmQVHDXwY^f!Jc4u-Hc#z9zkZnhO ze<+QKD2-Nyh}L+GBB_n!7k=hvk}3I(;K-6hBv<7KQO*T=DkcVf5C=<`E7%YOg;YV6 zb1;&GEN(y<|Cfch!F5nJYPLu?@CAjz*Nhoi1qpeFzz7{A0e9LmJH;4+LO_uO29;mw z|A)~>Ak)~9WQhf4d6qOdlEx!=CE1PMsFEw$l0`>}Lidu4mPBqE*_daeA#47N9ua|P;iM*4%pS!nH7oNS;NXe{|zM)>KY9I2K<%3(xGF^t%kCK+$pbExrmeoA_v3F@Q_`YBDYV5K(@ z??|Cy5S`AU1%TiM;sC1TprL@Uq1H*Ap!AVt%BN2fmU+r?5aFT;Hh1tT|AMK>iz!;8 z(6*}7c%pwAc)N9*x*4p5N~kNzs0R9CkUDfgCkAn!rk@}H5RMv65Vasa9tN)Fnvm>hbc zr+TX6nximyqi)8GH_CAnItVDS5;}Q|B4?}gTCZzruH;#=?3!}!`HoXYx8R;sX)=B$F*6Y@$BQB^V8VQZulOd?QND&PWcpsgIM{|#>N15EI-->MDd z@TDYsv*e1h$mXi+S}djIvVa7ywDT>?fvakFfqC1u6xOQ%c0h^0C##>esjom7G2vBQ&9Aa*DZj3cO;3v$Y$RB)gwK`=f$u zc*;w-i+F>FOSF+&w0Co~kV=zpiD-HdnE0lX5gW1lu>?NQYAN8kp(_CnfWGOQz7sG9 zr>mjb5Dh0VUM#S>(crOUE4znjuKHVG_llmko4Y465slGZM#4cM2>-RMil-P+TYa0h z3XHsf>$85^ug$w{hU=TrE2-04y^kxs*E=ec%Z?ALBu&zjn#2Py(76==0S}-6>f6E- zkO88b0nu;>p$fk&Aj2Nu0Vhzu-`b%UEX4dfyG0DZN1U$h3PmOZpBwZWc-on|>4L?p zTMo>;fI6%*2&Dds!O*M0jk<|**`(HcbV*3LMUfc&fbHxNjq;*`mAU?trNjfE3g5z9LEkI!*~2-X15gN(6zrD$hN@( zDKNjq91TDmt{;lb6;{a0T*)cR$p0&yY8sWo2r`djcS@*Q$WfTi%(vN`$=vMC$=l5! ziNzK?8sd!7C;7qW%+f~N!DEb^5u=>0+`TqyL9#s0>ifnMumLNO8{0IV4w1*d>;{F9 zDze7{G*HZCOST^>Fbkc`ik!$2&Cn68rWu!fGGj849RH^c7Rd#6r+(+roE&o#+{sc5 zpur_v1nR}WsmdGd(u^zD)Co0v|xj2vE-uP}oVb5tEj!r>n>0@RJu4 zB61+AUc1LVVAu#@*_r*!+Rfbnybx)$63Fozv`RE|s-k+Uha=sVsZG|beb%nMXY&Hv zZN1X<-O_P=${wr+*frBkhz&fc6+>VH!mZP9eE-}E;ge&O*r95_en3%#v9YDP$4N~C zw}#zB+}#;I)ky5j13VBc5#D8(1n?;XcK5qso!;-=v#Pz~?VZ*tZjByEb6!ELZ9U5N zec$+v&Zw;4kV{U`iVYO9IhtGLpBJiimk^1Ex(_m zp|jAgAVi&1v`IB8}EAUeX~Aw27!sQ$ydqiQ_lUpgL}} zniyR?uFei)lY5N~ad03ZVFbYq0fWr|6<`83P}z8{Da*~V1)=3Y+K4XM@0!Ie!Ar!soEH0q3P4*%<8{kL%*>+n4y+Lq9-D(N>!w6*Q$d|tf@ zrM-eF6qm|}zfIsrZUQr~PPRAdh<;YFE>nZBz8GT|- z?%t#wcjQG$;H(+#l$JcwUs3Dq&EhKl=5ucAuYKnUp22XL}_!b zE@0$?odGJalTf144*%rvOP$ZVv7idS@hi+c&F$Ls>EznT;V!(16zXE$H{3xJ$U&zU z&0tR~wG+LOFe5JCEbsF!=dFG3Ov9GBu8!MW7z7F&-twag4+fOU8RtW^jKG+`s ziu*3OeDLJc4%OJs;259r8^H8G-T(1Myyjf5uHruO4_)$~{m5+Q40b0@U+wayy`!m8x3L;cT|Zvj26`JDgJUJv@?KlUeY`jX64$+-5c-=DI++Ia@fvw!Q|r^T34s7{aj zc+bI;m)`)v#?d2!0vi=nQ~w6cpM`y-WWyHm+Qe*1qzq~j$HfK*3_K=4;J|~8Ay>YL zL8)+zLX%OZC{c1mrVpA&e#~jtP8>OH(c;XM2~(&`EMSVBydzF0IiAs?!LTu7#Rm%; zM9hd{T^5n*pD__Q(S@RUhmOX!#(>e5G(xXcgeVH1yYSyPYzlJRu zW0aI~ZL7SEJGXA$D}5*IZ6-Kwm1~3_H=bPia^%dNvuOie`gH2m3m!CxUHcwCw);c` zPtl?jB|tt*_;?`X1pg5{nsBXMTQyK1JnGlib|`1lXnSiK@gXRf4zr67K9p*QDW2RI zVhA2$*k}W*RM^1>B$R;bC=KJ9i^C2-^e{vbMPc4`619f^^Ea|6(c)P zshxPzCW!`jh(QFZCaiEg#^SoPL>o)2u~SYx%?;GAGKxd5z4`(y8)pP742exeJ*%=H zB@>OnT5t6+*Z<8NOR`sAku>sGA+fNGrQW1`GFfDqEDl-cs=RVbF14JtTJ09OR=Sk> zFjJy5M>}Gpj@}Gur1$7_DW<&iv=2Zdg7PA#1f6n&K|TGuPrw1anBzd55@d>4CN6|j zQVBtDp;BAx!Zg!Q(}MM3i5b4j&Qep{0o5b`6GE_Tgdl`KP<2g`SX_4`Ib~s24i;FK zi_CFYnKv}8$&+kmc3EYiZLZm!qXk;p=B%|ATQ9XOV-Ie_n@COa;y7>IH`$w0zH}e` z52y?G4mRyC6_8T;n@Mjah>NgSLmj7pt8#`pRVf^is;Fnr`)Y3-cy z$}N}N$uze)0?Ni^xawX46&QxKFc3bYGo1rhH^FE9hIOrjo$NH&rP;MXCC&g3n$jer zQf1(G2Y`SHf)E<3iOpSv(pO~|*be!VZqpeRMSAOU_e_=%n9=ZqjkU7GkX?8C!z#n3R*9 zXyb-U(9;h6lP8&UvTXlhic*5e69pRa1>y>y3rKPy!99_RQryrKqZqi1_%Lx&SlnQ| z7>B>OGK`<&pRLZ=zhIWpjKf@GGHumAX2x=k&z$9xBv?9VMp2Iztf1;H$j3kWadrsd z&LF*Y4a4lf1iniT12#Z};ngXJ){7xs478t~kfR7X+@aY7)S$6}k{n)R%G(lHp8p-Z zKm-+#Kn1SCgYup4ExvqZL@72=Ww` zK`60wnlDurOsi=#<>2v-6}%=ly}6xk1`?cL=vJD@83i^$Ae|}1+dz#7PeVNhntaet zC7p6a>fwt}$-C1F-Jl@t-Ec#8`W{sh`hloKQd1z6Xe-mYR>)jYMeq5`s=Qc{_ki@6 zm?Nn%2Z++WQYMgc*Laua!tSmjO5kWOm#L^ z$~2BNbY4%0u)`e8;B5VDYG<-q1SV)hQH%0wDIH`3NlhS?F&M%}?MhKus{a*?yrt#S zFiHeeZLu(O)vZNI1~a^x)MU=(D|z}lE16pJue$N9v0}Oq?bb1;g~cgi6YEFDQpcy< z;b?f&lmZDHH3K`qtoPWp$<7W|4N+}M4)m+vrp}~3@XD+Urw~ejkur3%J-IxVzr{u6SjP zy2XxHX^|b_IVlSgkC?zh?gUWv0Bm1BKoww4+3yZf6J#KuZN%vsFoG0xNs|@PL35LU zZC7C0^TJZ*aH)U96xgAE}(&da3?Ac0N{;t*$MHvb-G<7_@`VmGAcBr}jKUP8_6f6%3TXqBH*3lizfNJnXsNdv z2l4R0%gY{YnJ_S?!tFtHv#k;#xv9oX6nzjT^MfBI+%s!b%^nLv{@xsC5~mc;)Ad~U z=FDdSJ{j4uVX2B)ENDUxTH1w1^w6k;v}`AOJAX*82(eLt6HcH8<9P{9lDxwqQyY%V za~`065NaS`$bsq37pJ*rvQ)!X8!%{f_wr;=a#O0yqLXl@EQo8xfGFV{=Is>>7Y86L zvA7)5C1DJcsa(<7&&OW&YY;xOWRKkB%tko^Qyge_bGO>SdH;D%PY2#^+ZeHUAVg%* zlt>;k;Jr@>4JM_hO02M3-_HCc_YQH0KSd+d{H57N+1=10YQbLs>q)(G8}OJ&g(DI$ zL3@(gqbfr5Zxe&~!_{7~nD~GQFE|x};tK48!x@=;1v%cA$-+3EJn4M@d+3}UQpB*l zyGY+|%o*67Y17=$HTQPpYd%PhPUNT}L30jsFuu+6x4wuMOB;=x-~GD5E6*JpNt)`} zt2f0BKWNa=2M+60GMMa1H#@`EzI#`8<_KrTn?qXEF<^(R*2H$15|~@!B6&FPem(qP zr4LiTS3lY;9(m#w&v-&(8}j9?akkSt5uQ(4g)SM}DgRHY-zFa&^l>z@IC|oALFplm zFtHv{)Z(wU^+ZsyZ!lBZfGo3{)VjR`B%HI0Fx=z4v_ru687}y$s}|8E4RbT(E4HD~ zzzqDjWfP6+GQ1FMpnGFL+!H~;qmAf$F_+uE(Xpw=`#$nQ1IgPq@OvyAyS(!gy3T_; zxU&%V8xhdTuNwFPA}EBun*y20Cj(3iKDYx);tv|2f!O0T?_raI3p<9YtK&mD&43v7 zQNUK>LW_zxjzb?STrlEt6~h?}R@pcVT)xfOKqSG4IP}2I*^uy(xf7I+=^MdmgCi45 zK{?_+nA5&PWWhZuL>P=g8mz%B`HtI}fbv73bN@@ip;JF1Y`-xKy=RK5`P(lh*tbAb z0v{@?qf>}^S_=RB0UBtRNYcNyDyZIh0P$I+Vktp|yRHRvFiuR22Fw%)?7X1Br6f?5 zZ4eApfx`^6LprQ8Kg+{xGb|Y6Lq84m?=1YZw=)kpOl&0wh|275`9276`Si8x1a;zUE=YPy@U^l*Ri%#WBIh zBLfus;78@TGFlWL+{znYytTgq!(B{3gp{zb95yp-yUnx5Txy&hc*B!=`|@E)fJoWa%6^uc~C zInrq$cpF046SSse$4qfTd0~pIyQloKOiTjET9mbc9Lukq3)dt|iP=3~?8K(jFWZBR zxbh+f>$8fq$YzvFixfm-(zZj355Mfozid3F#Kx1-#zZts#Ej0wRLsSsvBla0UAl%W zQzYWr0d-7)@C?r!Xg7BZtWT6T>i=;uSq zL_4v>HHPf9HKYP=$uJmMjN$ySxMYnwY?-+X&O3arWcx^PyiOXcPX9y~wGhk$BC_dZ zF+i*?$74L?q)BP9Nr6(G+;DaxhPwRw`i^fWzplP{z5 zQF&1{^ve@XtIw{Rib*U$*8j}CoC#199Ko)<)QZUq7l=EuP|Mv!0xhkW4vkRYbWRCX z(5(p5n#)ipHB&!h&?9-y#5>Mzq|O&4(Kyu(6>Tq_yapTCyc95jJ>^q4kRhKH3d;>@|k~q)jf(+o7}lN{RkI5r5Fvn@chhnEW>5Z z$NnHL&x*PRp-(P^Piwu_Ov+d*6alPMrTyeeIwDs9t<+qrrOo5A!w^2kS=R<@&Ii4S znsv~dwb^I;K)JBj@c-gVGOg7_oLMhjjWl(sH6>Gqkj^nFEH{Non_|qUm6k^M4mt%^ zBq~-t4ay$fk%)cIeEfkLhz3C2SChfmO&Y}9s8$6L#g3JmsT&F&h!6wxYCazRa3>;WI9}UeT@g|*@0co=WI?cwL^bJ+7MMlT@_e6SWJZY zgKV(c9W%EX(9^6n0aXGpT=ZJ5n1dSn8hLwG2^z&~+(96)Fqx7UYi-+?INPeSv~B%5 z4;a}cSW>+OSCoa)O^t~=oi(EfRSm<4QZ?0hH4;=6&S1$6487Ov)!xU|(R=F^>Xli_ zbzEG1+RP46*o8w#9-u zSTX=%KhBB*1Pe&{-9n=z-n~8E)MXgFIHDR*G6GqgT&1ntHE`PUUD_G8VHwkoCiq+eKq2=f-95z{63o`c8mw#LVk!@LD1WV(UU|{@WhG|Hw2wdi^Kn)8(>g}_` zl?)JeV>M#qH^pAZMPX`8iHZbYRdwN)yw&p!6F>HYT}9tMSYJi*Vfd{9b&Mg^P`T{u z#EE5rLjPS>LAx|2?olRLTPa@LYfZf-77Dpdu-e1h;tk_c&cz5$$ljy4G+d#^xKeiA zQWg$jHEyO>HDNi%WfjxQ@kL1_jNXwNmj7)z?#)$R)?7e_Q!A;2Es!)G?%{MKT}_-- z`X%BT?F!b_M~A3QB~N6cb-izzKl-&RFjBE z@c+n$z98C-1Uj0{=nrn=oh4{jeQ1LQW)M^8J!aE^6=a|Nf zn#U%9*%!&86LaHzK5UrjO=2QB3KhwiOzLZc&1K~0m_fYQeYunLK0T!BIQ@WfyM{#O z>KOIuQEdV?E?H8Z*ow8rwkl_?U7$ON%F&E1)eW%MzT(ZpPyG~LyzaD_=4;|jU9vdK z8i-5`7Hkc6-aJ0-x-4qhAnL^~IgJ)*qz-7Mrflafqx~Ig-;Uu7eZ-w%{B{XS+Dqyz@2!CSMyk|8<1ZVxZ>d);WAbq$jtjX~Z>a^pL@VzMh|%+Q0d@3W90${CHczi%#j|d0SCbz5_`IV?gLc42+W#J6MzxPk z>LC=NJy|2!&@*r;M`gZMyBu1-hYg!>n@EjJY{m}rFGs$-J#&I>^$<_<5$D%bCrHl$ z^N`Ztut0H&x?#!g**`XO$$N2U_PL2TZ-*@H0T~L!KJg!q^GA-i{vZUjhE|HBp1aON zeDt?kzY~xB!SoX=389`*4wcDbp85I9hlRBNS{;Y7=7MKXcVPLcbb!{(;u6bImr&aWJ$ zZ~M%rMOR&M=;%tS?O#H2l|I`gcYzpaawg4dbl2OyWpgV$c0*}CE&tyoQ{Oub$B2cm z_b0>kyQJ3*FZ!eJnaQ5nEuD4L-R6`F`gTqD%XIedZp4VMtcjR-BDiswVD5yEb!sR1 zXupZVWlDvXFSM;@ZHIJWMtLE>c2AO<4QOdud-;uyd70PyF#eoa2X%W!H&8ueBA}~H z?$R{}bAt~cdv|QT48MIpVS6pRr5^a=HSC@j_^H?Y%?J9bH=UZpdS}jn6%B2!H|^HI z_%-iq#N&AX8{5qGduvy{O_m`3qwOgkxpz8XxzB;x5_gz}`MnqZ|Fq`HXmI}}?u&@< z!iPfvQhdhO6$dhU>_qzMw;*uE%Lm z_6E7sb{N>z9weJ~YJYYO(Y$d-MFVLYfFP%BAQmkJuXsUtP)?L34t)U0K?LHFAwwX# zNKv7J2N5)QSX2mR;mDFEPa6D!a%D=EE?>5U8B^xWnj&xFM0jLJ4i^&RNDU1hqrX-_OZE6*a7&L9Xt^q4HEZMPU&erLQc5NB9ZO4c~sSqpO zx=`&(y_aeZwpc!}2X z6Q~UflgA6EJOpw)xkckPT$tF{F@}$jvuUFDn_fNp_UoB4-@4?u#2|YK6+MbA8_>w| zV=ES*Rsx>)mSzVcXclH}!POvx4aS5MY!gyg&|U=s7FdQ~5O$hguN~$gfda;7oqs2; zqy|@&RklZFWxb$)XP-?#+BG%AQ5bWov9?-j6AoCSiMRdnTy(ufL&!@g3OS&6KdBa^ z7JP^!PCL;JG~JMTRRj@o<#ox!cOPU>!3QglHw0Zo-uB*2@4@Mwoak+3l@f7$=aUgi zDKwNbMj_Roe@y~7VvvSzrPf+$DY&46Eke4Xo&Obv2qcCZVj5Rgl-@VsV1=%UqNpQ{ z3g2+HMS59`GaewCjYKF(YHLaif<%wlb$X~v7=~fxZrViiLo{!e8l0?mZl~O#d{DWY zbk%KX;S`mX!&!M`u(7V}*sgcQ;bpZKenBO4(rLN!RkXHC(Y0cVutAwAsGuF6 z=rXJ@(@)!!?zs92Iaft5_>^3{Q1y}De*a1JAurX3_UkEQmMZq|ivkm@wxW{qW$?iX z>*{oSQW2(?-e~W=Z{3EC4VfH*7dyru8Ma|V1FX7gBg~|l9C^wC297Fp!1@-*pt5bg zGr^Fzn!tZ4&ORA-*(^Lblwlst+(I%me?drm2k`|1U8nod0~Xu zN~@2q&A)x>DjCU}Z!z7>(}eD$w;#j)A9h(*BD^(=?p z3tH=fmJttd#3LYCniv;m!8gLOcSA%GRBHBu;A!n9UCYnCJ{UDAl8uK!1fP^zcor5N z5|P#O9t~^wDMw1Njbhwk-zsUpKw@%`L&V~Fgh;sbeTD#_LE<&S)};8=s$@~TiyURr zGW`)^lUej118tB4CDo=9m z3qXJX147xVB#s6fqshiSg95+$NnvuW?B6SU^MjFzah8zNjzqfH7}7NhjLUf@mnag1 zFxfy`AFzPzkhudj*={}XR4Fv0IWuq8j0hR&pakcY%|Df}YJ;mMI4wCkEsRrC;M1%&9!RD9PrcQ|3fw2mDlkC=al{8VFRNNt_sJl%h&VF4S1~ zyIgMy0Z~cHrhMqcQ$gi^Ik` z)|-66(@X`}nm*LaDE~zvVOpixQ|&=EvJon(Luh5Ikd!vHtGiQDmHN{I?lnV#lxmR3 zn#rjGj;a>hXFo&ffRH6Itk)o@tR`DO*Q!vWRLmce<`CD2Lic~ks;OiMm{)E5Qj(OB zmPLdX*lgLL1cjZQ4L+)x^C=dF>0K{+0i&_pnawyH1cEjBLN7k@XKRxEtR^vuR+sKg zHP;$2feWlAI2>5DuJvrVY)i@8LadVb)a_DcQn8T>OxW)GNikz3@3X<%!CIm}}hAJcgfuCiBIekH$p`DYe?Xx=k_aE(jK*9{|RxVEAr9uKx79#&^52c zlBdlhn$uedc)?mdSyJa< z+d^qVs{f19AA`5~gjg0G@dU^e{o=)B-I=#`eC_cseOyev_PEDyO>E`FueGgp*qmUi zR&zhwRI;RUZKN&d&txEY`VnqY&T7pb`TUWrtT3~2Q^2;qHM(*oS-NkTaEHX$S&Xi+ zXraAYp$YZ{;x%l(*Vt(77Mb9ie(#MdSe)-T*^f4rGLf^m>?#*kIb|$1h5TIWlk@sZ zK@O?9`)VP@fUw`dme7`{7U)SB(#qN8E7o90henB4f zc>g@GiS4E4E-|bbXmayL&hAOYI{^0%`0L-2`0lc|)A=sE?t9$J33mQN$X|X1N5Ac1 zk1UQ&?|9%3p#nD#4H1G@uMQuD+YW&r|JCWv*U%Qx2^!{12k^z527wM@*@nAiiCfVI zi+~-ZQA^N-lt{@=*JWA+{$B5`pEG69DFJ~C;E`SFQ5-mfe&m;^`3|kImICP-;US*k zQJ=2?-U}cc*5Kd`=3Wl+pu0F-_=TCtk>8k+*~w*@`aK$7K_J5{k%~BB`$5($p`Ip@ zO2Jr&{7s$$R9?aX3P4@Ms&Sr=pp4Ij9?=yD171;j&|DR=*akt#?k!R4y4;QvVY z6|nss4sx9f@R~AppuhoK9g5ut_D&p7mi^V#AncK5X;V&Nki^B^q?K34q1@q_-+={I zU?B(J+2Fl(q7LFF)0LLJMTPKr4oE$U*cO(3@9 zVWojU(wvkZZs5NO;^Hx%??glm=t(usMXDi1yu`^A${LroAV|^2mwZ&=VWQj-o9*r0 zCywGk668SoAjt7Rc?1@=3>dCm1Ve&EL^9;C8DT84&>xy(Id0=dHe*v{K>x>VVUC<2 zF%B2Eg`xkQq=bcAm9d@`B?)f0N$^b}HEtA<%t0@qjyBGs)vXR5<_S0=lLBhwP@dx> z)?*#@gp=WmfB4CM#G@>xBP41ZJ_cU3>|;MBSP*;{PtZp}dgWJ!BKVPAC7N8(}>DxDJeVpjp<8yW?kVFTUq+2^g~`_TrorIU1ELS~QS@T}}`^G7-}q z!4Kw=aPYw#Tvr%P=0={=>ZGNQSzt#5Wd;%@k`<_E9_0pkCu+W<*I+{&uv$j~+V!wt zL(b+w+GZJ2+W&xUsBUs1DfZ?-jwo=J z=!&Z4aS~^W`f2T{=&vnMX@%*OZsT;$C3V&%M^?dhW+5=zAPG7{<`pAgieZq}5PF_U z9Ij_9NhWr_r(!bc57g&!MF(W23ymr&IT2NNT`8p%jqIFBAAY7Fh9-ipnG&ocB3?)n zWWz|VX78{mg~H~4#wo(p<}lqFhjwU2ZQE2Fw?M-HN@-;(VX{`Aw2s$+?pvbnD*vyp;2{#9GA+g)p&)BYD8xC1 z7`D!=@@BKP&a+aK<+;nW_9lpmB`W5oiL&T$rlQXNX}69mN*yT0&M3Sps>Gh_yiV!} z4qX=>1rhiwkoxO?71tW#kYVai0luo>ya$=$$<17(s!h!2B!>bN53pspp0{_LOfte8RX@xIVpx@*MZ z@9?flz0ybxn64h}KzRNo6!l+uCe-ULmDN)0(UDv2+Ai)6kxuHtv}-C4l{rYo^{ERqB*6rGpw{@I@Reb+5Yl#3&x*;fe|0 zQ5vb0uPE9qpS~c_n&pXdT%lqv$Nz#b!X1DS>>0=!+b)81FpWZnUx_ae8y44@ zaHAP$My7B%wp^V^+&Z=+PM~R^=vRpyYdWp$;0keA24|23nc@bqC;~Ai-|TS4FB5~S z`||84uPDd4??Yc|O z-0pNv@pQVFUEOgbJVGP90v(G3irKL-%P}4cOh;v=mToEBvJv%&^C7!(Yg$>!M1%;w zi~I}fk1c|)(i~K(lCk(l`T0(?@=yt4tS?ya*Y(gqw2D7UsR~9 zdanypwGMON4t8=u>fp_$uR^LXu7z(A8}TZi=s{zPLX#>(tMxLQH1Wb2ch<7?f{*|| zoIkAJsE+ISvq@t${rEJ9?PLGHrl>sYo42(o9YO~Bx{W3x@b1Qlpg z=CP(D_0m*M5CyTS_EV#i;F2%nTI+8%E~%Mj<1X&Za`kTKHdyy;S}L&+GI;c&;(k+z$71TDKJB zrB|7N(ujy3T`Dm`t=joVjFT}#U~ZcQo6&uGf022Rvhg1z~sBCSP_53oTf*_o_2F zt4BP=ue7aKJpaZM{C9J_GSBpWf+=M}MLI*tN?_ASCPf*qFs}3%5I_60!#12Fbr3Tv zwm0#GXM3N|n^<=>h`(=dOXRqhvs&|Kj?!yCdB8gN4I8pM7$SJ=&UmQWsHyhXPyIzU zL-QJ_h_pz?zw3Jj=cK-i{l>F*!9Tge??h#Lb2!>}*=Ib$PrSunyr^q@li&Kl5B#nd zav-K#)~E?f^ub7;;O1>_3tIBb&pB1IDe`_W-H;J z2!0$O@|Hy!MSXH?tN-HDIpIpHoResYE+ks2?}qC6{jcv>Z}?b?D@1U6`F0qN?f14zI%@Br&V z#s5hh&J{RA5bPY(9=o}w^~?1N>COJRkq@feFOO4I9jx>y9Q-s7xgg9vDNMp7Ou{5g z0`(t!-amH5TfFh#G%@ALWQ-8oS`SeFTlUINBOFY68zoRrk z%~X_9c(#fJzGe+;7C1;ycX{_y2R+;ACP#aoQh4wbWbp8yY&+d4YRCNB8kni#DNp2u z=ea`?G|nG!{vWXs%Pswqa}}3+6|?mU9DTj!+&H3sNjPYpC0`qNKG+Q`U(>E)(vgEr zhPr-*C}_qK4M?a9|1{qx&j822Qv&r*!X!)rlTX4V7(emL{lMR}_-bZ-FF{av#ahHu zf51;X_0#>qSAX@}ef8UY_B(mr6aO9%c0>@tM_oaK%yi&8!wLS$7I^$fr-VuN7@o#C zwt6SFV(Spcd7RG_5kszqzM`0|(L_!po|Ezse|6-q@^=LU03rDV1quL>04x9i003A5 zQUL%6{{RCB94LUG!Gj116i`^Op~Hs|BTAgekYd3D4I*gV$gv{@j~=UWfJd?egvsp+D7NkHGCUsvU*CAE3u!P4Ntaf*E3Ik z|KDD-e0iZgg#y*NeyC5_N0B;Z?X;=Ca%d@q8zOcghMRJFX{De(79wPGNm`kSVyUQEima|!pgq%&|CT7C zQk6#4G<`C~8h9wGAOZ|Z&5zPfRfBMd0ev49yHuV4=hlva#=EWrIi#s z!vUBxooUWJV%|e;ch=q0ox19-YZ7fX-NJ zQ&jP1sA&XSrKo6(cJ^plrjkn8sG^37>7^BJ?CHmu2Bxux7*krRWGJ7iS!OJAHjS(D zd=;x#xWd|%j5w?2PJOHyl_Q)zlDm$u7$AW~k;!7@z|zY)J1vyaMorO_1}I>yw%K}w zrAX@9=UTbrhRv?I7c`YoE5||{T9c5OgGM2S0X0J-!fNDl74xR>A_3&Vy*jKx} z#jQKRQpY!Pvzy@j4tULamhohmG~rk+dE0u9Ml8S%ci_CSgB|EMRuB9<+BNIYBi zx;Hi^&JAr(G~a7@Bt`Hjr5x*%oq$AxDASXyN|7bysGXk<_T2gpDJ9?*@N zS|9=22r3B9V=@j5ogPzFK?7liER18-t6;Ph4$h25ualh#eWoM1sVi8*B7ttikPrkc z4Tb}VVJ2zFN#e~glgQH{NVKE@c+?{-a(N!P*ul!_6%mO^G*|V^wL~YPZF}95qPe2T z%SM)ieY0bV2MZ}i(d?pA$xPHRLs*rX9m-%=?Az?xG&dg&ZCEmp0wtAo|4B@0vXcM}s0)*Ht*qfN z0?#OAqwMmTuT8I&4`n6wsz*dtzVdpqJlia7`NXsJ@}s`|MUR41q=9kooS+}Bb&h$igjG*UmYN?-k z_Oqbn>85%r+R)08jvWHgQ0qb>lp&~95+maVqtaN@{~VHLG@{+lbTmE`-m_>@pw`u@ zM%>_;^|&_t=ULGj&>J2UTW@s-DpTpuyy_LNeZ8)Ax69q`wsMHEBy28sxyz6ywyGno z?P6i|*vASoW-aAoX5%8E$rRA1`XH@eNXy^+`nSIT{%?Q>OkmRbqreDG@PJJ#$G=og zfT9v=q#kD(7a7Q9Fk78ENfRqD(iWcXTS|_odN;cIR#@MF0TO;!+!iAjIm%_Oj42XI zQ8FjG3x!Km@Db5(Q12V;_=b?V3*;gPnUzHb@;ZXW0UKKr8| z2L?2t^-PU@1bQFTNOYnPU1&Ntdd>;{>`fzFGHJ31zDFg{N}2l3cXs&0?4)gtbcRJT z?~Oaa0#XTt5Z1A}IL0uB^^9lj)#qj{p{7I;kHYk1BRg5hP(CuSqx|G2FL`Ll9$J%= z&Fp47+u6ZF_LQYe?I~B;yLUCBwhjAHELPQ!A3o`3pvmTPXLcU(NO!vZB4;_5mcVy5 zw4Vw6=XwkJ-u=k8zW2?Ke)QYl`wqCk2QKJ854z6=mUp}(Eosg+1}=LP-BD2_$dw9m zK!|cDJ8LFF4#sn&NC8;Tge)u$$RGj7|21xMU%YasEqB(*3gucm0-cXY;~C%ZA%ETh z9$=CD*uVz*l9^naXp@}D(SG)`hn4JfIQ{8BQo699PW7leyXwuh_Oz$$SBTb?qd|*e zFqML4nx(4T=C;hb)xGX*8ko-t&-170RS{aDdYJ8$TJrX9klMWbgdJ;H+vesOzcO1_3ddedW z7BDp0ff8bJbjX%;$F_STD1FSvd`;(kEckrQ_jI=bgT*IEdlgtacbgkFi|SQ-|7mVp@drA_?jXNZS)?N^0_XN7(De)A`P^~Zi!cz9Jf zh4{B;QP_VD$666LQ?aE?UxXE(_D-XwfUV(34rp`~IDr`Ga(SqS7uZ!_rGd&bEMj63 zVls3lsC3Kb4T+e7%Xd#V|44&5NPNskgEdHrmZ%Pxn2DOGiB4CEo(O}?H;J8yd^0GD zkLZHVHf`6IR~7YTZlWVpwRs_wOstb;Bf=P?C1CS5XuKG3Ur2@Q7mUHk4}W%dUwDP< zH*kb@aAc@wjn`joq*)MmcH)N_gG7La!+CM|d9NWRskRPxsCwbphkRI$#o>Bj1&E@= zf!rW_v*(RIr-<@6eey_xi)ehmhmVi=f|uBjpZJe3$cgCCj{ew*ohXn9nUD%8kO$e2 z1!;q)D1AbxWkk4buMuXA#1!=NOw-gM%ov3T=aK{lliajfXebvKbdxx_8cm5i zLAi%RxtT;cHRwoO8mJ|1B@Igkk4{;SQaO)QnVQJ9nvuwsS{aF1>6K+kn`3#K2w9eB zxtqM%o4zTKk?4tyNQ$vZe9)$3QdVU^_G4gEOKfuzRh2JD(P2uMPD#Z_(d03X$tfQR zX^rQYqy>}P|M{47R4Q)fD3Nt2EddWh6A_vDo}F2N@d;yJr2rYoR-@?+-gudX*kr7! zno}8|#HoX(IF_|}o3@FTVJVilxsV6SpaTh^W*MQsS)mpRoR}D#8ajN$S)3AiWz|NJ zdj)p8#FIUfAC2``YPN)2mTZl=W$!_sJa4QG7o3j@~$rM(3JU$)#K>e6k6Nvzee|3YHkU zpu72?zDc2M%BB*UiEVnJZYrmAdZx44mRpIZ$@gqU*Gi@-ShaLZPb4P`m=poxVVZ`emrn{P^x>~TmI;;w-kP8c^>M#z$ z>ZTCeu*JHN6kD+a>x0QUt60gb$wqX^c4QFcV-MA3(K9aSGB&+rgjUoiAT*t2=2R)l zULnL@lK-`1VG^o3`>xGmTut+{K+Cg2YpV15LiPH3&LNhpdYSrpd{HT&tGSg@JGHdh zpkC>ly;`RSo3#mhv0h8D5bLlKiwE4k*&H0T>v>bt&`3%LY^j^&FyfS9!SYMM>!w6QvscDug-%eAOmwXB=4 z&&v%BJG;zFyRnPAxr@6D47|r{yu!=75Ujw;OT5NA!M}^Pz^k?q45u2LydIpq7Hq*A z48p>zycN8>C>*x~oUxXOr~fIH_PBd~I=<>Uv`TZn>C3)H$;0iN!#$jG=xDFqqKHhX zuT+_Id)uLHX`rPWzz7S)n>e9T47Uf1z;AoNE1bdy+`u91z-kM|T+G1_EW#NK!Wi7U zWK6uaUT70Hii2PcL zR13;9ILiK8%BkzRr)K&#&9c9~`{HTf(o*#=Jbp3LVFQ49szC%o6?3BYe!+ ze9_U2(a${1*sRePy#RO&(jGn1Bwf-b?a>`A&BzSMWvs#s>2!`e&ObcU>Hmz*Ha*FZ z>rcrw#2OKrN~xdx>8kj9$Q#OoqDZ=j{ z!|cjze9OHI+hX0-6J62CeAZ=c&A8pn*bLl$T+PK@*AEQRzzxkFe%vHZ*lsP?D6ZUZ zjpEzg;@Iuo-+kRN4&yOimB6o-QGi9swkYh{uFcT9?BFFF;SX-+v~A%MuI3U9;=>KG zZjRd`E!@N%;&#s5A@1RLo!ocL*MeQ*C;s9$KIq+T-bNnj zpLxSc?$ewMk4a3GP|n$5iqxO|k5!(}{mjAue&Dhj&{|<n@qrOu<`?&|;jz3;p1< z9>`ox+r=!$cFg8?Zq0lA=5Maya4y(+p67F};u^i;fUWGv4c^LL=+E2fUhn?A<))7B zs=n`9-p#R|(67tdv)bUy5LUfgl6=g2(VZm!M7 zP279#*W@keIquy%PVF(??cSd9-JVI=9suD00Nmc=>HqEM;y&3nU+y?>Ev*)7=-$H| zk+k>Pj$6a620aMzw31j z@g2VFZ@#-_U)&Q<@n-+gn^|!UJCFsowcfAK+eW(6F4~3O?pq zZ}6z!^|uc88IJ41uGJT>;SDeB5r5|pU+i(+$6^or#vSo|?(udV;(RXXgkIx%zw&+$ z_=L~$h5z@4FM*AI^NC;cLVnJUKU~-^$&Py{<^r$vSikl7&-Gr2Cy?O5f&&!_T!0W^LxtlA8XQPb zV#0?NHC}`$kzz-PA31s?xu9XVljBUHWVw>%%K_nH&I|{j=1rRb2IOQ(z~=#=1%eJu zP}Habq)C-JSlZO-)2AjMOrH?9@!$Ps;)u41pkpi~ zm6Xh`JLXObM>~_ag9#<{#tPu3m{5uU9ShtubH1z4RI>r4>1fZlyIP?XW~iOD=ojlBSl%q`(3V&Qx|y z`ItQ_sjcdBb6PgV3ZOqa%>vL(v?8eM8w24&@Xx^n3$$EBElf925G955-AUn%moX9< zwbVsQS5#3&99gUp)*N{hm{fw1ye-L4WepP6QfEU|;ee0ZRbm?_UhX=Bpgak@V8@av zJu)>A`GRGaZC2VeomJCLYP-Vr+OS{-imLsvx>G8`K1tv)znKDW|iKnQ+@Ks=+1`i;e?J{d+JWx zrg*sBENZno@b>!{XJjw%+wYQ}jW61iPga>tmZ{~+TA3U7QrnuTjX)Z7*5Wh41phjh zP|hzDx@f132A%2AwKJL;Y#?nz_*B^0b~{$F zdk4O5r_=VGH-jnH7}&@K>ih2w01sSn`Uppy&BF^vIofW^iWz3|9j}w-=x^q`uARsA z6R*7t4Z6|KOGlmb)ayn4e*K;9fAy=0NK^NUTGQeNyMM{fNxB&ojwoUyw9%`0u$vmd za%VuYVemx@Ti9_fi2poH(MoOpxe>n!*wOO*|Gwc}LluqeR_ zHm`S7yVnE9)*~=dF;>JIVFyw5FgI4vYI36-<=}>}-AT|_CMk#tr{}`z`Ry4njG+x@ z$h{i=P+B(BQON)8qPa_oOF?-FS~}G!q31}XS330#10`y@cm}ne zKkcO&Q`AZlq7s2=^k)E_nxhT|ke>!iW*M0(Q9CL$t8LWa95I#5Vj|U!#T!!yQOV3- zVYC{5i>5TWL4g5z)Nmk0A4{3VEs~nFnEzSz0iIY+GnnohQ+%Qq-7r zY+5m6J3`#%c6k<6$y+tB*6Ovj8h)fe_~dHMYuYt?+RUq7z4=_PK<+0X4WBfmp|hAC zc5{UC+@c^vA?ut_8r>nt1u*c8@$wX@LS=7zqX=8964jIft>9+`TFZdq$f5OZYJWR> z)`?~{qVNTn*dl6M+CnwJ2R)@7o%bDrz*U88)#z`hd8`3VZl#69CSC6;x#p&9uh8uw zIE4Z&<_b25Y?0|qHMvesc2}`Ded}=hcC1F4gaRB8!U%>-nC$43zfH7f6WvST_+oZy zO8@q%Qd{#n{Ngje{!Namr2Nz?CsoT@X6-Qv%vuNQcB{2Ta+2{DVG2CcZyW$YG%x(t z3>%j{%Iz?nIULx$Vui%z+hI$wcSFjt?=61%8H^2Gzrn;n2t6(V2t)va3tU(NlcoR& zl7Iq1UVyyec;}JrH(yU9S;_MKpMA?L)hPEji%yp4tEL>;cP5zBv!3XJO>OI~CfK#E zNlnJ26M+d+c%v(fb6UiA=Q`UNxp-b&H}~8)6Ni)8fz}g(%t7ew#<;ud+JP-Ffr(Eb zfd?&!feJ+MfemD!0_%1`5^g}fl{)rU#wl~C?LF#x=X=ye-EvoNO+ox7RJ2#EZ~tgf zU2t5RIlf^|xP5iq@C93!x6)H{3)lR&6>@Yyam_KZll}3)a_`wX;j@>z;dlf4Ss&JytIu%)-b#q97}KfK?x-8$J(8D@q*9PO}raF#AQJz-<~&BfiO50#zB z$br0NBj2!+Z0SZQ{O@Jo-EQyI8j6QWaZHrtgE_pg{1 zAp~5W)C)V*+oO>1t>XKe<9n;*%ds3{KIi+u!?_Q>nmz!KKI;1`nK=sVD=F&|BDf&5 za(TIJBOMgTgi{c|#=E&SK!PBcy!7*c^;vJuDw>$rfh26Bq0g!}C5Fqzn#71WoXSOBg@LbA%}Hff=X)6Ief>6G9^# zLXNsHx(mK5u|M~^EXi`hDAYGqYQWL5uN4`)ue&WST*cTkC@lQK4w@}6`mfhIyE0s= zwX?1&aXVwFxQwzeO^mZMT!1>6LyxP&yPGRJ>_fiWLy}8?I7z`j)QUi3vBJxoy~wtk z!T~FQ0!^SfM&yJYoV*m+0Lv3X^^1TEpu}rvfOY#hc|=0D+rRx0ohHP;%Nj*cJ4M}s zF9P(hDQqR!YbdKLzyw?^g@eG`Gq@}?Lk6Qjl|a5=%(RU2BmWI7Mq@-qj#S2Eth29x zMiMN!X{5$#EUBC!yq4>W_(>uWL4hQ2f+VN|P8dg5h=UoRJj-*xbyT-&2!{%IM__A5 z3TQt~j5q0Ey?iVheOyY?<435RLRXZ!f8;j;EXdr#%71#rspQI8ye+XyyRQ?=h_fiZ zQNxS^E@3=AI4p~f{78?~I|0apk*rILAREKec<97qDgtc75} zL2?8F7ii3LoJ0$FKNA?j^*fe!9FU*$IS&vSBJ>U={1B(~F2_iR%Ie3cJWbovy{oKB z|8qSBWKGt4z*zJ`upDMiewj zy<9=-Dv)bi$wPa&%ZND{fC4JmPA&*X#|wlUFaa0Xft=LLoeV-`NjDQ|_xIsQ3f^(b! z9@I(A1iBn;zZ`AP9F5P<`^ecbWrH&QX2!)k$EQK+PJzZQ$K@%Gey%hEPX(#q*7WELjk2NUmLzYN;3(iPzlYz&db%Afe&0Q zSY7=%Uad<5s6OX>&J`TiZ)ve(^*+ehw*Peifn`+!Dd5v4Xv_|902Dw35*S$*a5QY) zN%I6c9p%>cR5uB*JfjRgBO^^awN!Bp&Gtf9{!BfoTg^>fFI#NL)XYr)y~W*&SF_8Q zVu=zAyRlc5P+5J$3;jrgWky@o)skFOU)|bXy~_hIpF4Y4oaxK9AgpXtQO#Hf4rqZO zSOPueK}n1N5ZDG68d(yk0S-t%l=aaJ(9FJNS-)L3n612YqX1DW*CM6aOto3Wr61GW zS;$q*2!vOz6VTNgRaopawfnCwE6aZ@D}sB_ddx%?>Q{KX$YQ+OTdi6I5ZHr788u~7 z*_FNz-7v7_Fq;Xnv0Vofy|%azO#c;C+ZNz~wiUM=NP+hwffgcxYv6#9HCaXN*7sXk zMdj9ZRMZsM$)7V^O1;z>Ox(0Bou@1%oz>5FJ=HP8(({eL0%X0foJD#4x8dQsjRBSv z!mtTl!{3s-X^Jy4MMk3d9;~ZUVfpeOP02L2xM|L#tB^xmXgg z0UkI4ADBF&}u z_N_X09YaxVMTAQ=Sqs|#GC)uzD*)pfe4UQryWcQ{w~D0DfDI{It=eX3T?QcF*Nxo+ zM&J@OIoplKkIdaWku-?q-T!g|OyCuoba37n&|n)lUZX5JNNZja00GJ~VZu#R7QVcf zMaLI@;TL$}4p1S@(%~B}M8>^NQ5>p#gHqd*LICaI)^t+Xq*6@&*$u+2^sT5?O`$ie zIMel;<2ysu72qviWi9UFHSuCFo?QgqmboP3GufUWLW_|Zryxp)5;d$kMccq=p%sXM z893hT)yxjSyf)M0yftAyMp>9mSt0a*ovZ;u&Vl2FwEe79Btoo4#^J^#-^k@*o;_k& z3rJ91PytN1b}eE{W~eaRO?^#^3;WGdo={Yt!?Ac^EN10acIElN!!MrQIlSFBousXx z0Keh5N>XDJ<-Rt~VgJFn01zmF7vMRcQ|1pi;SQ()M=RMu{^;|JUX-VZ{ds%~YgzUrUIYOS7S00D|TH0@iat`Nhp zYG8}9JyEr;VE;pVCPck!ye8cA>*zstVV^tU6gXkL9&W#uV;;z8?!_NVO>CL2VMq4f za?R2t&1oNI(jI)G<2+@g-He+^&kjkbr?q35p(IP5wWc3TRylV)TX1UI5cU3KUeS0P0B4u&Z68gLdeYKKX{(!Co#+PI>L*zvG=}!jN9k= zK6D>%srwdk{LXKWBy!i5W&iG459})e4>=apIBz*?DBmtA_g)NaVJvs<kel!4@F#u^DPYGe^jWieDOR#HKV5Ii+U?EAzeWq z8UN$cK+=Ae)~0QyC@CO!_GjmKkB@db5`>uM+>@~)Mgf#ylTj`@6vaCFL8W#^YPusfQR$ThI)ttGu>mG z&1JZd) zd6mDW>=2@Ge|gGB?DXW!z_;eV#qzp#0mCm@5SUgWXiT1av*>=c&7VPs0_8T8=rau#lq&VG!2{H&QcZkFkphGZ7bRTGNMcF~39D5v zSTJh#Y)`aEi?Ti1)@<6h=;EraYu9eNxo7pF<4e=;Uv+*5_bpu5sNuwl7ylcU*4HuP z$ciCLPE6VIVa$&+qr2Rh^JU1P(Jdf74raIosbNNFP2n}S*GrjRsNLbVZ40kk$7I;h zH^YGtB)HZ<)_}%|$(0vyxKd@x=D&ekWWGEPc8(&qb1!M2cSYdQ$IEod`auMj220bl z`OVumw({4?P3sme?WY@_PNfR;3UVyFD;C*yKDB*+n>KZD!($i;0+61e&qO-ia`lw!mqsoyVFqvc;yOaklwb+cOm8 z_z^+ki6`7}I$jW@bxk@sk#x|FXXKODC6`@y+HK^~0_iCf9(huVY5#z5M3VUuZ|jk{ zP+#!f^xir`(KqLO^)Z+fQ~T)&Ab?IeMO9Wi)WJy;xG8m~gAc-0A%%C@$0($Z?ltLM zcWnrwU>~YjqNa?AxFV;Yrbroy9KzVxsgBK9qm46lIb?CV&DNu#w(Xc^kyN5I9C5_O zR!ud>ZE0nd0)&Z@uEi3oC9}hx=_N@S9eM1o&zW@N1M0EF&^YM0nG;WS+No%Se|b|@ zeoT$!6rWZJy2%c?=|pLylGbaNUXL!Suf6@^OE0CJ3Ow+@A&%%NX`3pRYF`YO`l4yA zu0~^*5e%6l1$fS88wa)C3f`2{9n_L*8D|_UH^?!oY?RI!8~-v&EGvs;vo&{=P{ki{ zH*K|JT6=A_L7OSi(9sSM&RpNZDK67=W_Z`E#_hQ$RzU~>!cvF=d~c+F@%y#EVEeoE zhGr!iFsB47d@zcdikj-F2^$u7+K`_qz!ykb+|iUS`miJWO%0gKXnW^EyPC78QnsF_K=5CU%~_!RBwb z3EYCVhq{wBLek{CbvIjc*uQd#=)=d=Cs z?}kNNQ?BM0l-7mofaFRb@%(bZ;90PYW;`Qd$f&#F6)#g8OkSzhWS| zx4m7=ZyV!St;&KcEE=(fR-`}<6S+XMpsXQ6L;xfi5J^c+l9HCZBqc3}#LO{qWu05f z`BL{tDNd1!Xv!8LrIaNDbZZ@4>>}*ID9bgfvHzA5JR>f1Im^IYij8mdB`|{-8G|8A zmw)*JD9|clKgLL0XZrB>5kkBz1W2E`eN0CZmvYXz_WFa-VO86~NexFoI1VlMX zQtFRO{VSz%q}45@!P055qh$x%m_c3gv!DK~r7_ng8RX&7n06behwivM=^?XK(qkcP znCTUg+V=hfGB&0(QlGeoF<*wl{&elGwBG5QDkR3OUIg2(lkpC znWrnkRY0)iMPCuLQGu#KeFBrI9}Fl|O(oS76?AVZbZD=t=QoKC zj-pvYTBiBh%Nsg4QZvP$WNl~iAl&Um|opa6oUdl6=iuIjfjb}x| zF^-<(WT!;=sZyP)*f27csJIkcQXLD>#YPp5$Lo}12pUIIK@T<9>RS%8cD=5`hI?_1 zCPt@ORy+2kn%K18O4s_dTmNMjI>OHA@w2>n@iMt8$Y);EhN`6$WH@@wXY?=u zzXdRm2VCH~`q#n!1MD{U8r%jW4n5pcr8x!bEel^b!^|ylV@YgA59`vX*qtnvOH5VG z*3HBM6K})1<=Lyc*qIrl&5yG7Vl&lvWawEOe(kuI3<667kNYu@Wh>Vq8`zvSCewty zL&POZalR3zj-gu_Cw4#wVXywlexQ41#jER{Je&)P?=k0 zrdMf99iBOvZ>`-kHTTJ5V4)+V+zfPpFF9yJ>-J^ONwnk`46`PG)qR~jnqDYfK!1w5 z+L_+6??C<7$BNO)*8VoBfB(td5_NXHD}*SXVC`np*7t^sL*$ChYPKEk+J|5QHn4|H zY(t04lXX`1p)E>7Bp>*=RED6p!R=h^ep*tMZn(BXop3QzoU)Z2>hn&+=Fe)?g{0jP zyW5>O`LcGko8qWZ`kYQc0~-Rf#i+iEootm5985Ex9HUKX<7W3e(abXV!Qs;Fi7R~Q z{%q8?k=it*e%P@_zckb-uHrTlGmci@Ou5YsV?T;^qBG|CzwN79MLwpiS4T_Zw0V(* zv^?K&Ei}Iej%5?$&GeY`+V z?JD(pw#{6p6;py#xc`vrYUd<3IoYYYTD0#s$@uSQ`j#JV*Mfg99zG+V1iD~`+|M3N2 zw%Lo~H6C;6Uy5ahG>{ytSze4`p62le=P6mOiO;R+)95YVu4#bUDO&jjn{8>I+^L_F z9GLsXo}-CW3MR|yl@lvDMx6A}*ZdyfB^?0@U!4FT4i=vP8btsKpTsHOh#_E>HQ#u( z*z{4K-^@-|MgL%L2;9xFRYqCh;sjL&=2-6qOEoM2%Y7jFNs?WO;0Ti7zS&$90-P27 zmrFQX3$6^%-CuRlpr+ZN4h~=)-l6|dNDuDe4t7mX$ss-sVG$BxsDziE?NJhf&k8MJ z)PRx`PT(1eovl@2o|VuJecuB088ALBy~1+)2Tm86HuT+AJ(D|`XCSDq4DkF;qf3J+F}qIAR$8Erkq9!QC=c0qE_Vz;cOlxPRk)B z5_w_9^KDHva6mQq*fw<{2&zvA+8+H8+WMg(Z>^#zx+0O;6??=W9L}O2{^IfRqCDQB z0nwu`+W(_1<{>Q(pVJAW@+_b+R$el;+T}UoZpha&LSqF^UFZ#>XwcgRu3SfOV>g1L z1DGN@njl8DA}ZqD3YN#R#oV*47q&kU`pQON}{A42IKPep28U+W1SZg zHek*aq^!iooIxQ*?i>k~6}-V427*Qr;zwF_AxY8J7qVg)UZju_%V}|BqxseU)K)lw z<14;m?oFArA>Tg2Bt9CDS+?X^`eItHrAxA(O663Jqg7rdD#hQCg=9viqeMuWw6!A+ zM*j+0x+Q74rSX*}YOS=>dy2uH6TEB4if8 zY*l4+E@&i5=M;V9IbNr3t&S_LLs*t)K7yx)ZYYO#C~B5vc%COe=3j`7m`ys5#>wY= zZk^w#)=vWENmbE88fBhcMh1f4C2H9Q_8OL`p>kFvf-a|m4rviJXeer?k5=d1`TvH5 zO6YMF7HDo~cYddbR;iV8D0gP5J7S1GY6yHj;hLD+BIYLbgwGn{=T^$p=UE|}7Uo8^ zsRr&E2OOvA8R%2~sBXptHzUxm|y zW~PIM#1Vxfq4sF*vCf5-=9F$Hm5QgM7VEICq#i=5h(#RKu~@5E>d>^=^lY81LDMN7 z5^#>5Q8r|b#;MUQ2?y}#L?$Pm3Ya1M8Y>EFtX8Gn(JDyVD*q4%=wRfaw*TQ*=G4I@ zDu@~@zxHdelIO98rm}7+dj{1pLhC@n7_9sxVE(CnnaDIA26>qsx8~X$%IWzqCb^dD zwQ41weypFy=)1}vdVCI=*6X0MlHVEXuXgCa`YX&5tIWnM!0xMvE^7^H(7__CZBna1 z>RohtBye)Zeu|e}B4)iwqz5+Us&Xs>6d91NtNO@l{;ccB;->@D57<3tS32ojyoaIY ztChYi&6aJ<-Yl}-;A;jRe5M9X)uyyEY{N#OBGSmM-EEoOXdBTe-jYwZ0n3~sC&wzM ztKO;0Rc6pKSmM4bc@PH$K&VLWDuro)p&qJsp6$%Stmc|+%?@l#M*nJT7N(87ZJ5?= z1;W^H&F##&+t3oHd12u`0chVMCg5`5Hm0iiH7!&IsrezU?^-9-j!ws((&OSP*LH0S z&fZek1k1wV<~}d{jdnUNF)EuDwYFMK&$_q8|v868!cl2^W$n$?Nf=?Ctfh|5k%J zG%o?qFbx;*0gq?`lMPOiF3zYZ^?@nSGARXrZ@`$B-wxwUO8*y+VI%q$?%?V!B%Ld( z8ZL7V(ffjIyP|L;@h+!EZoOu$o^${QZ~*gOu7{Fs4X1JDj;&d$WG?0~?>)w|E~#*x z(t2@k&`Ois?AdT~E6UZR`JQhF^6$o~ueloX6iF@qVlnrs>lMc;@?NL05XXLqfEbJM zO(3cbFRB5nv0ARNX}atU-%@0WuG`Wv&)zYN8ja~87^}WYC2BBnit5n<;x%?Kfj%+e za?4o#+9LEI-0pRALxogRNGu9>qe50$rKQ{av(B6F-1_j3Cl?ySw$AdT zmdGD(@RBIN?ZWdE|ETwV^au-@NIP;p|1L`79{6OyO0zTwbj&{kv`mL}Sd(o{3#_)4 zkc~Jn>GHJvfulmciU}RH#g3ZqW#G0JtTirW2)8p7KkZ(NFkqkFkxF$*+p}StG^|1n z`0VpCv-B9_gxHR?WY4rfr>$6?bx!M@r3Rdm`u{X zKdeOWZ5okpx0>@s2dFx4^lBe6Y&)&arQdC1@nMHIZkr)`Ft!MY#R@p~Z%6iUzxO5= zw0w_^9IM7`Z+3Np^K*|J29xTy-F3xM_qEC4I@~gpurpsDXm`8sVCUR;C-w^}2V^&bGj;EFbdUFVk=yo=6M2Li z`H}PH2dF>`Jb9A~$dgO?7=w5y8#k7VI8FNmSeJO0pSal6cLS^Vimx(*3N6Xia+lWl znS&p|aPXJBvyLnHg0E_ylXvjqd8)T!GPeK^2>PHu`3yjL3H&x0KRQ`jxp@xj9v-l+ zN4l^t$^wtBrHeVHlev-MP>ZyAz_58~fBIbSgsRj$2mwHs6x{rf&$KJUxt9n&~ zJD-y~M}m(C(0~raI+HJRh7&rV+y8odN9ia}ua-}C<_7zGNBViCb(kYNH!FLSZ928* ztfyQ1v;WTdva)t_d!9Oc6`Q+l>$${N{Iy!V!#02gr~nKM0S~adyE}P?*Sf7wIXjpG zunha6EBcnRroQjH%^vrooYyuV`-*$EdD|By_7hDaJYLgapJgM3Yr8x1GQyEkbI#Z`ZuKf%7?wL6Le3|dmD?g%Kstu{`;5@ zx##)(@AMwr8~nAu`OqJ|?((>6?>%foJ=6O=;0OLBoyi8Yzz|eD67T>Gw7Ux|Iic5j z3>5mU&-=99aJ`c?8-McU!~bRFL%P^MDy7qxPCNI0)92a(j8UT8+?(&5YLn3uy?}Ak zYs2>Jd$-dIKJMTCDdIlKe831CeiTH3)!RV3Zw0N#d*qY6p_B2if@qfS`sa^**mu6Y zKfjjNM{+l}&69qgrq<5m4*tclm90MO3%#p0JX1e4->-k2KW4?tcJAwb{70+r1Ah_- zKMctFyCXmG1B42J0!eVV$6;N;YExOHAc+Xk>f{^BSDg6 zcoL;akttQSENSs2%ZTX4EeK}-C(Z#odFnjiGl2r3Lw^=E%2Pm6rAUo7co0Dv)QMB6 zR<$}2oz<*Yxoze8wf}0hY8)c$3{U_80|#o^wspG}Zd?d*(V~?*_wIzedhtr=dlzur zw}S~6cAFM)V#SLY*IjzJapa?pojS!C;lqd`NTNWAq67vFfg)0n9{A#PYJwcTeG?lK zCT!U*J;tUz8~1IQyHD!Q{kvntaW!u;oqRlKa^=PeEOl=D>C>nvxly2g9c*^(5v_0c zesZjZZ~)FG7Hk+j+oWy(?sdTTef+-g+Xp_M9=~M$`zhz=f1tky8pw$P5j5iri_eDO zK{V1FTtT&gN*xuT+jO8+YCzWdIr>U{i>Nbtm3;4%OHTdY3$nrx50C+)jWNywJGvOg@ZjP5cE z3>;#JCZxb33D9^D=z}yJG|hzwCFFnua}@ebL^?;blSLMNOYzP+Idrk67zLeiP#bYf za;P1H9Fox@9ep%AvB)yZE-JIs@+~Q&{EM$mr~K5?Dlr|E)TI^>kiZQz15->b#sss4 z6GR9>%{5E2mCX`FfYTh;PUO?iJ%t^XSdU^l)@?(NIM-Pt*E3b#g9Gr92m2EfFns+Mu|^se%t^fFVo-J^L)QS!=x& z*MdQSlm8uGj|CRRh8b42SYsicI9ZC3?Gq(HVU(7}%dBrS_v zD)TcJRQK4OIo+6Hj@L@Zbf$O7dxP?F)qY(iQ;7vtC{0a*m0sFGI9Yow;$TZ0R%$;j zzWVBj9nLyqXE%E)&c|EqGLx<#()lRu8lG9GP8W5f-pk(H3B3DaB2e;cmPvqG8051V1Wn5mFcDtN|@`3AFf*K-ZH=K*R4J8JoB!kd6r|3 z#rBxmvs@23x@={SbnV)0XImn%IvBUoyM4F2U7Fwh{bs>Q&H4Dk%R0P)0{3NAi6|U@ z9RJJ)lcrqh>qY3`;HN`>m|@bvA6?jr#mBRv)4v8g^|4>C7Oujtx}AR9abJ0WJjy1X z|KK6m`+vnF3|?IJvU340a6B6v1qzoc#j&b!SQr|>P&2v8QBF+8D6;_4M?LUklBfj8pBE~S zKReRNQ$!F0=tZwHLz|${R&c8eVlRW;OW2&s2g37l?u#f29SOsTH59H7Y#mcw>nP>I z9I546HKfW6!(u-=enoe@Lst*^=EEQU5Hf}kM4v&l$U7mL?}W*ij(vV3^2*2OlmTFq;c97y-3PX zcGH_(6k|AHgGyDdl9g_RPIRmz$63A;p0|_KfOLdQU4rV5G>eRL_$ka*5)+^RJ*Ji- zpiFx?k6)35ViYGy$x0?@K@G}eo3439?RgSvTq~nEM=8z@ezc>zc~NoBiOzJsP&)23 zSw-S$M{ntl8}`iQO!H}&Uj`GWbo*yOhd59yCDWkIOWfiV%9(|VVUkIOX#Z$zkQ!`a z5NUAwMutEN&Tm?koLRk?H(m6#LA9@tt#pd~RN7Lr)~>8-t0k&rN>eE9B?EC?7cY5< zJf7ZFpgv8W1S}9#zBbXB3x%c@kV;sGdM2Vyt>{yghS92OHKbaLEEz|M!keTHtUJxo zSR)X_Jo$*FXSH2gXSg!9w$-gZG{I_F+gjEZF_C&bWKjy*S9&VouQ4EMQKMHT2^Q9p zh8@}v0!ATgVh^gFlxjvH+uZR@_Nu)ZQCCJ9wpE&Rr$Tw9+Cuw5(biFh-CZkc$;(R< z)F21xRquLjV1wbowo34oEpBVeK;`61xBV)r^!Qs?{{k1H3{vc33IALg180y|%*ASS z7mU?Ajj@X`nMexNcwN?MR!8zv8ECO1-aB^JrP@je2X=Q`^2*c$L;!*hj^G0pzqrLl z@PS|Q`Q8G~*Qe_NY6E`)fqX&Is0(H2fBid)!a|M*F_7rdCVE@~r-@+8<>F*HD%mPq zIi%F3@EWaqQgt>bek0@7Rz3V(GjD6WJv7^ieO!Y$7$L?oj37|rA-M-^e8r1F)YJLxMos=8gaFbmtLPVMq&!=w9^ zk;=TA6Mgo~@eI#t+1x{3)?mdjmh-HOV1zo`S&w%0=$M|ZzXK9Uk z9qht7BO0w6ZgC4enW1huW!L@@>a_hKYnOTbBvlOn{{I~Bdhr0PkDznE@0_l8w=w^6 z+`GzH>&Lp?Zxe_uXrwkB@(CXQU5 ziuj68uILKZSSpYkH5_ECO_jQna&0$(I+SI*d|CP>kS^0%na)h;&hN8JV{}yssIC0 z388Xowu&H0ig{cyM_7-uHjE-q%`0uOB6ATU!x9%6MZwSw_ZCnrI5JE^@*|gVBtcT4 zAc%41GA={#8h`5x_Oc94&~B`+cmFcQ$1>oNSYUDVtKe`FCzC)g)$u2RlHmYsD2Xc` zjZz*tF)1|<4lM*j6s#0MhvPU76~SmG_|N2?u+!e>)1<-z$nq)3vV%QZh&##(j#B&BZ=!S>C!lVvpAzqdie6#e2#c#3$HRIUs|x45Hm3oaZGTM zCm(O&*6}f)E}DdrD9dmfu`cs6Q{vtvPF}+){qYE;@*nG@G|dUzPBS&d3e?^vHenMt z`!gbEvo>!NK-H2q{qr?mW9G)91%MMdjjaqjQM( ziZDgs5MS^*b229f>%W@rJO9}+D2Yrwi?TA!^9Pl3HAJx*B<(f75;Sk<+(s`xC9EL; zrR1;@<$R4Iaui8vkw23Z3kQ@x4OHb0bT-ox_D)So8SpR}bV8AHIJs0pDYQcUFfX|i zLrWw00*`HFFb{^Xeg7}bnx>_s}Jv_EqcEIG9|sMI!{G(ko6P@z;UL4Ym2 zG)q^tOSg1ODbz0C(N&964hRcF3r!Bw#P>FoL*Xld1k*1x^a4!-POXzp>l9f}v@!2A zPr-9fqe(&hlssh=GyiAwG~|y1wn#_QAvaCUJ-0PJCv8Po%0(vC2`jZo18_-|lwCd5 zR0FhIc{D&vl~e_EKQ%-w;zmo6GfTa682uGs+Y(H}6feVoOpj8cKEMQawF7&#h~SEs zd=JXr)C`R^SrzkQ?UY%Y)mfjFPcQK@rI8-*Q9YXy08c=$zg*$2N3jqIvyEJtkO_y> zK2fvRrb9oOv|Vo&JZu(cHB~q3m0k-XZS0?<@zgVp%3Hm)Srz}_?s>vAPC)@+e=J2#eNBNGx`R6L`xT7S^uJg*?M zRcAdebikF{R(6j1wq^fa7G`6XmDmVVr-LgS@@8#TXWf-&>6LN!^Jh&pUJ3LIe{pF8 zHbO5KR@?G82ljINuJ0}sLs?Qz87CUsi$a=AVbf$`b=3oOHEAZ6qNb4=<+N-`_iT}s zF?TX;)pl)L)NP@)PhCtJ(G&izwIDc%2w!jZ&TVl^Ia$RI(~L?%Xd^upiB3)XutG0IhQls*Hu0D?+}DL>68%(PHO!QVdYj1Q`diK z0Cj2CB(c$UEip0Y)I@tX5`8y#gO_?P(I}-6^9)lUI4uWy^48G7%2bD?qg&mdxKVSz4wK|w_d#$aix?uNsS-bb1c-Chd&o|KA$C!+#73(zb9w}~(NimKKIhbP@j=@eo?RZjSR%T(x^?Y`b z33-s8IgtMySDJ+xk*oQd9odG-myjv91cbn-eAr*%5+#>bh++90w^*I^GC|}(bd?yC zbq*TQQ#A+-1Y$RXE~;SMWa8FOGnkEE`t_*1n3lmf@*s1TZyA>rN|$H!O*e0Df0?Qf zm6(YckU?161`?S8*Q@aOAWh7DP)Z7Sb5ph1gA=)%le8K%n3^e)q_J5^9k-=d+I(gD zna2VKf((Mv7ilLsexHe*6S$p++LQT`IhEK9vpCP&gE<{dr zn4_&V0Wvn+N!x0x0Oe?bDOt&8>_V% zsx7F3X<$_>cZ-QyxYim^-FkFa8?F~RlFGQfPWeqaZ;dgSuP+*!w_Cdf8?)iFup#1% zE-Q~!N00IIR07b2RXUp6yRQeCyEi+0HQTahnilQbqT8)vVcBxe>acpL@hzG{FB{ zY+9}E{ZxPi>UIdT8(iS~hT{8$E0VCain_)dk7E|3_qZnjkhIoYk=>i3Z92wT8m7ay zQ?<~(nOC!iTuRwt0Xbm5713y~oL|dXlLdSYe)s7P9L%AXtFhX`C!E61oU^zD&DUJb zE4;y}S_39$Ag=BVn^wr)ni5Mqp-DWhb2-Ij6t78O6ixQMA-m9LoV!nUj-6{ogtQ>b zd&kdvaH9}yM%aa&yqaM=#$kNOl^k*}JHMwH)S29~OZ@^4q#WUwb9;J#l{2u$RIR-{ z%pA&%v0_n|m@VGf@9o{DP}t zqSf-q4_(InIJAF|<9j32z-b+2y z?fvz76Jt+%2!ud$0X#96wL1r%z-PVIef_i$zRfKo;d$NRAHLTKN8-=?&EfodJdyG~ zoOeN7p`SasADFJ?R>@lYLSEe65k1@2z0hggyN?jl)F<4zOtHzGaOtbF&i!iGJLQ8J zJ9$26&~vuKI$`s8 zBizED`kpJe1@^_m?R?{tUG3K%h=<{9Fn;gFfc?6Q)p(Io3m;U>}Z}B=`*@3sfWxeXH zz75uZ;!pq9Q-AAM|5UU-*LB~I^(P$uA6)(`ob@BV_3i)lv3l4W4f6nk2M-uUU@#eSFp5Gf47D_L2vJL! ziC@AnR5-+kKpQh&*ii9t1_=%v*nO+EE+xv9D^&dDTIxpMT-?lYOF}HWHW3iTfU50jOL0F zC$9MnI&_=Lq(_S`ZTht8%%UT>ehoXeYzng_(0+Zpc5dCWAM}3hJGk(r#Fq{~{-8l} z8f|cV(Xr!54ky_WmJ7dS{JBDJt|e+8 zzuEd~)gn#0)KmgGrCd~19k>-&TXh8%SYtg1VOsa~RA2vvg2`9mTy^1fVTBwP_90w` zg?QIX9dg*$2xvgYVvCc#2qS8&&A6J3Hr9xvYP{`u8*M$h_M?wM3Q6RULF&dFas?{2 zT$4*a>Ev;?JqMk1)PaPZKm-xQ-4fq{M^QynERoR;=6!Tt3+tKmUYqm1IbVtS-A8AC zM}0L;fCC!XfPj1=ctC<$Em+`J526#HSQ0MEXi*?O+M%3!?YCj1A+|YUrkFyisY)w# zV1owgL(3ZaV^}WR$)_nPjX~T3H=PT58wj z6JL&pMR#S+aApkXm0%8g)wnkkwis^9t%+~eRcHUWcHX%_o_g;2XP@Z;8mOQOD%YS` z6d-C8y@}qdUr%xt=2D3y3dOIbkp9)_rUQ3ca5XSU*5WNJq8cNssZA_#BNewwaT~JU zYAXd6bnLN^&wLy*Hza#3&B+|^`dhEY0sCvPAy@eU2-B&MUJP0$`z1z47$K0(=aoQo zNhe+FlD6G)tMt+u_G_WIYpZzudVODdiknZpr7e6gy1Tl{y8vjSOb%C?$Jf#Hfu;~-z& zvdb~UEOT=--%K<|8yUefnMVXs9<(@%L=yjd+A5vxwy?t)_l9%oJMPq0U(Ng01#r!k z*ALEnZ@pue%_xPGwuCm@XjfWk?VC>Tw!d|QkXUAD(8#@K-TQr7;238-8j*(k*m&cK zKOXtWldo@7;wDSuKKmAU1Hb+6@1MWr{v*D!%xP|boSTgWH1N5b%|K^6&`6n57m^ng zYa}N*+I(iGGz>cJX*Cf_?(UQ)b5#vpz0(@--UYAsp@n#06I=1f21DclJI>5L=K`Ez$vmp74s}FeGY(w9 zf+CvTIt+=lLvE0VQbQDg0yILalrU>1^c~k2^tJd&$apLaoAEw*ycn+KZEQ>1!45+( zxOr-as_Y9ZeYismC?O(L0M8X3g3Da$a+ekX6BGOPJ@2(9eTFJ#gSL1@E^g77VpOI# zswl?Cg%O(YdtVs!*T#{lahpX-S!})n$2q=ib9Nk-%>bFlbV^4$7Z{`sX~!)K8d6)P z#N8$xISxE2C6Z8)M1E6w$e=_LM0<>c&Sgp zpfkJdnMW`3Q8{$fBEoE<_*Vb3hGH@^gk)Ui7Q?7bXnL`V*ZiXUl!;R?t}mKAwWj@Q zYCn_-6@4t@6*)NvuL9nYW*vae0iSx%{T!Wc(pdui3V6Tx&7*xga83lzR|6x{z-Mo|Q)FUs!udNRQ3n^!aYBheu%)9{d<$P` z)Kt3B+Y3? z9h)6^W;E}h%wt}le*v7}4q(Lzz42o@iSgESQmBy-HU~FS~X_f)S^T z>+y=TuU}B_dM~4f(6qP4=CrSW7ieZRJCJli=+Y37V7l%|d)m~lwzZ$#Y&ZMB&1XjT z0`r?^&DNBdsST>+D)&Z1!z^o9d(xhQJ3>e{x;XT%_q^l1Cr-z>(=!&R1BBOE1{+4y zp)R$ldEDb1=XS_Ko@zy9ZP8f6n$)ajB}zar1Ss4(*MZgbuBY(vUi;dxSQfVT5J)U& zm02J^E8VpJ%FCF`9I)4hc1D2Kz%qM#z+b*>%C1Sx^a0wNi%YkVe*4pxzW2M&(Zer9S>*3d zvriX?Zd0BFHq$fa9|uilcDZp3c4LN-E_$(|zUsp5KmYlSb*zU;XLUcLCUI}Zlf-v`dW>9kE6Mf$oY||%g z*r$DIpm;F|elRG5E2x4qh=bWjbC7pBsbgnE(|(b4M)L<~45k5%^Le57bor-$qX&Ra zxOz|+g;RJ*WfdGH6Bu@df!nok2SsAWQ(_P(h7qVJW$|_OG;6SiNNae2ZK#Exf&$8- zOCUIcFlUDzSA#dGhbjmrd67)~ER+|7la)U6*Jo`+XhtPY zOqgg-D1}sbiI|vrRft?qm08tr0dYZ!rD%$12R*x$RgxAqtoVguCxMe9H@in`v%~)q zu#-XDrFOdLDI8D&8&!wFh=yQ)JgzumlQv=rr#wFdPgW&-7I=#h`H)*EkOp{h2GKJ*c!$Kuk#+}i z9SM>%cZ?(Xhb75s!x)l#$(J8jcjM=m%lDBP=~vEY zl84ERC@GDLDTu$ej4+814K!vskViETZk6>}DRYEGMUJh-lZVERL1~4dDVkB}i4#x( z(SaT;XLHwRbCHL0*|=u2c_wC}Gcj*_VO&m){AVgXx`vIatw{m_$U4im8$;IgNz{ zIPWfR1W{enaMmRZ}xl_HNVW0`1KPjN4NuWY$bw!z)AK?E2=3#x0cT3y} znAQeuJZOHf$!xKyZElvEPPv;jS(B3miYh}gY4lStG#I>Ck!`t_iWHr5xt2$xqH}4B z*2xkaumcVnjC8o2ZM=Wj#ejt@tB}E!voE>EH(I&G6x2{^j%T_r%;9wg4ddnm!Ux; zLDSKG(Lpm#<)$FZxg{@y!k5p-uRhf^I zx{s48u3JeG<9cz|!l)>55?i^h5$PUq8IZo1otLVkm)f15im&;)srpKud}o+yK$4v18j~AI6fhK;GPBXg#DPXfV>jF5dvp0LQphE-K!9YB4n?kFbdej0F z#GCj-`wF(6N{r@7wgXGBW?QiB zxsq#}u&cVTZ>zSh>X%Aja~isSji@ql)Hrg)le)UGz50$~`iUZYrqK3*CYZ90nYbq_ z5iJ{&XC^vn@~o3fvz2SP>GXFj$1@XZq0e@v4>X%{hMS|y5jlgj)j_LD>x)h6t@-$^ z;kvqK`W?zjyIh;8ni{rzDYhbIumbChXp5ME$hL8dux&draNDXW`B%=8jX#LDZL}NZ zxT_u8Z=+X~woxV2!Jw9EvWwf2iz^Xh(7oF;BN3qxbxS%L0l8+vM>(L4=s~&h8^4qp zxfe>e+X-b9+POe;p|qJL?TeeMW3;CWges7=3vvH^^=iAf`?WvXvMrmt4lHty>APo( zq-lExhGo3SOT5$gq|~;E&bwK-`nS{TtAhK9*}Ix(O03~KzTTUH-fKiF>$vEPp|UA7 zDyKRfLBH|~zqRQ=hMT4+xp4~o!1;S^iD;oZ;JIhIGu*4D4%-k7OvQqUuSd+U-g$VS zQNb2`!Na?@&se-0?6#$mo*m4BklDnjvwkkXjWgq!xoW~EjKabJtUh~YLi`Xf48wg~ zzPH53MRdM4{JD}h1Ui7jXVSiu$-^_b!|p3Oq;op=+lR=CxHss+Q9Oc3Jj9wT#Z%0{ zUR%WxjIVky!7CWBz^lq%48|Bda%G&nXl(ziY8<5!JCk{~0U??>3{t}IhyW;Ty-5{Y zUZ$XCDy$?6r%Z##E5Xf5q5pjyX=f}i_d}g5Qzl*GLlPP8^XMKbBz?D3{-Ft$} ze97GR$wlnRp*+e~oW<{4jAiS^tL(~WEXL3W%dyPL?fJp<*{rhatOk|>O%++r5i+~n z%TgjNph%C&R=AYB$L1{2RYn?tT*Ee;ZHKJU*=ES<%Vv=aEgS*Kk<7wcE6ym%%vaXT z=NW^xJCf|&&hYHcro7L;OV2lLs`rdiWSr0S{JkE$ymso*qC>gTO3;6r%dw@@OU=|o zGA!5%I@OULPTVC;kj%aG4WW7+l3g6wIlcef2aec;UDyVW#>VU5(I?%MTy6V%evwzFgLl8z=gcQ< z-{Wn`9uDHHaoS)#%^nSBv3;jz-QMaw$+j)t`~Bkgow&S>*f7rD!M(M^{k6SR+`(Po zK8@fCF64vlHw^pS(7oWj?c2x4$%I$39NytFF6AE{;wydHE(>jEEt~1BYHLyqTp{@_QR;7Ojadr0MRU4o)b z2UBk7fxhJ6d*xxh(eQ2JXIp`yP;V$b)8teEx>m{}6iGFKD zycxI7?zKr>~BWw85-u$X4UhZl7Fb|hfdM?U5%bBw{9-&*`Dy$Zm$h5 z>egQ8-`>hZF7A5X)8{_%v|jFhuJKBqs_MS(&>Zsap6daR=F8shB0ukue(&{;?N)Px-0tu~ukdv4?R-x072n)Op5Ptt>Ky;dH&XJM zEbkkx@=tC=S8xCFH=pd%3~emm^4u-5C^{x{JjtSz~2XP!0*N{;a5H1%MbbyF8NCd{gzLgv)%IiE9Ph~zS(cuqkrbj zANuE9_`DwX1TLS{c=|)nyQyFIc5nCI&a!uZ{>bh37r*yTANZ#6wzmK3Yc2%%osCFn?8jaRqE8GRm)htiZ$j|nOwJO z1xr=z8Z>01W(E62?aQ@o-M&Q&S8f=(b>Diin^!MhzIyil1&mVgU@U$K7Zw~>@nXe+ z56ejkd5Yx8lpkA0+_x=bvu!*#Vgov~Xws$0qV25aG-}m$Qon}%S@vwxk3`$XUEB0n zrd#_oiPPucLWUHv9Y>yA`SRrxooADX@!&^}N=D99dAO@gngfRn;kk3C&lx;om>)k> zs8Ii+JB@rFf;6$!GxT}i=bUz~SGM}`PaUnS|MnxWK&t>#!!ZRHl!HMBH8U*2%<^L_ zFU%^d>;5C;+w!v^{4k2TtK+ikVjUUUt{6=$R|HyZ=IQMR*E`i&5d z8ZvGo=7uD)IU|pIPCAV~3hBD+o{XtG?{Z2ns2R$`a=k2f*iy^%a{5lb`Rx0zO#jYA zlfSTfW3x;FVbd?gstl~~K|Ak+5YIeM%nT(8?c!6)5j|X@P(u$zG*Lwpg(J}rBZG3Y z7g=mgMoTZPG1D9=-4To)SA%!dwN#mFkHONz)D;3F#mi&lB?4Ts^yPj;YGS~kt z&+F35_Kp(sB{zrtGfg><^=eHr&8(A7XARVIPigs#_A+ZHoQtqQ2}SgXL%jvp&~V3H zwA(kxb<{)?$5gR1+OonlUQH=2ZBrVvlFXn`i)%Hxha>_RI)N`jsNjq$LO9h@UrmU~ zj%KaNJELsiHHR#(v=YmUGv@e9Fp(ljPGUzkwq#^YR`yL7QGQm^mhY-|+L&byv}SF$ zHCJ5tbS}4NpW!Rwy`Q;VSG#ssJ{oCx=cTvlm9O}XIE7F3*VKWt5ke!5sOyNM-@a}F z?5~C3=tqMSrkYf%1)k2PgC?Hgg}7D7L4~>F#@k}OH|G0GqXw!;sgy}(mgWC5Pab^P z!nJz2@d9ba_S!yYwpnt^w%xf=&3EQGXLLIsdh?-ue$+%Yi>-8NcbR5-M?XCEQ6Yq= zraj2$E)pV}CY(t^>?*#_qL1E$_Y@}KkN>@R-?!cuBDJf|h6v~)B4UT?UvL3?6|ygZ zdl&A0!G`T)s5|e9&leBa$Y5eWal#ij{B*?Kho5oB@2A{y3G>&#unsvFU7-R9y3vKH zfI1r>(G<8q5$R7ZV_BNhoCXyhDZv>9tDV}O6R@m>&4VQQ%~$pShCTeDgeOFy2}#(R z5xy=a#9Q9(9OAqp5#bs&xP}XA0D>K6&xhOd;oR&dw;_rTS9Ggb`r`kigjpqv4)p7k z;_4T_`NBzBElyims%h%TV^pD9#C4TYTIX>*7USc9BnI1g6jc zm_}k2bB*c388WezG)vWsj`ymd)LJDlvQZ&~#7jwU3VD@6HgXM>f}_$>XGjy4a}S9; z-fw<{1b!js8rXOzCpp=HYkZ)GDInz!O{q7Yq;h>#ydo@PnMMC926Ujf`i<0;Qg;xLpv1VKKtXFl=>4RCK{r9ojS(1Ti0s#Qg( zLLKPKhSJO>3x!aiBq~vgTGXr;MJtHF1*WxGdoeGZ=32H z+WCsM$0@omfA{N4Asa@F6rCu537kya$|?$M{B434EM*37RKOlx%Tp%Yq7wE2B1OvG zO8e?EZ|WGZiIr~BO4gmW)wp^ohO-SH``v3m_MQJheX%Bm`cs`8L6wohagKK^-&+3I z$A(@|kc+I};r8;sW=wLEpPbuCGx>iQ#k7If3WOeT+S5~xa&O;bWe2}8!m{xcs4(nK zc&apnFuiVJNjz%`-3L${^2iZ%@@DJt+ShTGb7b#)XP_$Qu?P9{p#^Pb`0^Oh%APKe z6|L3SwwBS2&aaXm-Ls5B%G=+*P`D|rOeZsW!MOT#xueGidM#3l@~(GngEter*F-RQioZMO$ch)TMRHCMIMT%JEL+FS9yI-)ZE=E5 zd(jHQc9FHcMsULxMb!rPwz_TU-gX+@JW&5PsNoPanIHMxMtfl#hID7>6r{6*jjnXd z%rEDO4hCxCw?o{8RQ_2RJc5@m0Bft`q$792orZ2%iD= zoBmkqRi4vrD@aJ>{bg3YYT{fE{n!7Wzj4y9{`6)?x$0|1Znlqj_V-(7iGs5}giAWf6Sz-nn;e_awB*{y!$(~0BIcx6S04TyWY#d|Kq*i`@Nh1 zFB~#2P5Q15G#$DKD3w7$LW`4=I64GFH^@^uE99rhb3Dr9!Wz>s&g!s3x+8-SL4J7% zjd(S&OTp1wK{aea_sf&FgTXmGIs3SSsjxvCl%PG_LH`jT|FgSwYd0aZG9Tcy@IpX& z3MK9Xf&z>cL-C>}L=9My!jAs{8l|(IUV%I<1d7Phi7(N$chjavB1N7e36EF^iYPyf z012&ILluO=VS&Xqbi+3^J^q@*HOa$WyumFSsR>#Qx(E>;%)1~Iz(N!?PO~BN%7ANV zMicO)>f<%OySZ8fJNp@oh;bY7$iPj+l}!9bru#&6^F)KAF>ra9FqE~SL!RN7om6>< zjX1t+0BI;257ls#V5vK;)yge0kz(6nQ8NJ8|%$2!7h zbjE9d#!ynPx_PX+qec__JY|E4O4LU9n3!>NJT3H+aCADIz`~#KGcaru=u#xr0zs(} z6%w2{n0lo_d!ni!0|5UK5Pb~FeLTS^bU}d3FaCi;%K<5a$3RO}|ih~&blNC$MHKa31oe0Nr?3MLE4{>A< z8`DXtK%vtpvk)4NAW0Ie$w?f0!dQ$+#k>!pBuZQ4N2C-;wu?bODaboKNE|%1r-aJR zgi3qK4GMBU+|#Is+%1V@#)^DKjQk|*$${^ZMk`D=Hw(qzgG)!b%_Sm9BhUc^o6Ak) z5|tbeO{B4uEKZPg02PWk#tdvwg6?9Ru8OvzNr zvs*OI^i2Fi$f*Ck5l1L4xe87FyBS#-KtlvCuGA#2WX;xmO=;xM9}JHTl*<6zyJFNk zD)Sh+WXY4v5>8}L+1$%eWFqCvPJ#@nK^mLkNSHG`%n7Z>#$-eA3{UY~%4!+W616?a zF;Dc=OchN}&~#Dba=ZO&$kR;3P0D~~Tut=K$nOfD*lfIAn@t0yvY$B6DnZb^yp?jS z%Z)KkU-_*dcq&%Yn7rd5K}T8(={|GfYKsteAPH~)m}<8 zJ&aR1)zlf8Q(I-ve{B(5rO-|pgy)f`91T{n99AIIy+dVGMRmM^n^fWK#s*c%CB;}P z^g@^<)ppg^km}ZR^49144Gr^Dgz*|GAR&)E*OqlQdsM&3bRsleRs15+rrcM3RZpFD zPk{eb1b@}RLQ@?v5Drs;vHZ+PgJ1@*w+1Am}SAZHOd~-zuK+aSB+Jk-C5rKTU!;e*L6NGQ$^v! zh7%LObK6LUJyysy(x_$BxolSIE5}a6T+1yADBW6Y4PCZ%UD$QZMeq#q)l41{0(Sqp zhzw2Hu#MfZ@LqIP+gSkLjvWxVMO8Gt-Q4}hx7*#m^<6pr-CM1}fhC0JD7KHljt?0Z zU7IrJ^_b>$TIe;&Ev!oftv(BOP;ksX^1(~@u*7-Pf-LaK`Tbt-W#4lm-_ZD0=*$Kg z$Oarh-HHGn5|)bhEn&rZUr{Yenw4Aqz1!0Y-v0gHAzn|p3gQ~PFxq)1wya94^gXUq04jXYu1d z#^oZ`5%%N>b3W%w z;S^SxD+q~;kce$a)ZHQz@=$I7Ug*Zst-ynNqic%h|g|oXpfi@f!3MZEH@@bOr?HZk-qAtMkF(~iEI$( zgyHCN{oFS;=cxef8Wsyz&SMabS9xvc`2uT|W|to(46z>Tn5Na@O6w!$4dNvgJv+rl z)5U=`>7JHC(u_O4UT4YnYpV`yGR{=e6_~?5tHRouIa^T)#HX`9e$rxu4oFXi30yr-_%Xz+YWBva z?&S7rhw^Oaer~@7UP7jBce(~)PQ!KXW#ew|0LS6Tu5IAPZKMIgi$DRx-e@#Vf+{$0 z74A;P7H;>oHF+)>05?(i_U^JKePSw0QNQ}?EAmo@O! zF<kt=l`>t=d+XK^PH3S|BC&63o{!m)` z@hi_b+y2_HUB|(`=mNwBsjdj$b_y@K%#_a1ghw=Ccat?=QYmpQrPx7)BWYVy5 zCoiuQm-2z6AQ*8SoRw}S7x0p9K;dQCuf-xxg^qwpT?hZ~XfxOH^=9)*C+@H7kIu#m zI3IG?-t;-AbN?OjO`)|W2j+Kz^1#V%P#@qGzjQ)pXRTIm37_;ozltj$2oz&*gdy{* zK4((>?iV+7PQUE;p4TD|xlrfbn7-%0Wp%~qgW?@8K5xYv%d$Wp^eV4o`)hMVpLJPu zjX(lH>nY55Jlh>d_Z}bNU>|m3@8M#{B~1@<=2rGPf2L-?^K9RP0;U>NKfWlZxVLWY z5_ef!CwOh|&~JAax6Raxwmfm|+)b`l57>a?NB$640&(Dj$_E5;;CiqB zbU<&u>L2^g_xzb}V;V0B?$QZ_QAI9=@O1xgY#-lj2rG09cYW8dSI(CGYtKy0zf8f; z*Gw6F>89?9&@=uHc!2mKaNrarK5VEE@!>;-3KJwicpz~iL>l7wh`UHm9Jx6ivCN4A zQi~WfCQqV4xke?+mM&kGfhlt)&6+P$;$)L^r_P=}dDdA8bdSm_O5*Gwl5Iz}rp}r+ zZPI7Un365K+{CK2B+0H|ymAFAc5K+PWX+;Ydv+k(wQb+Rjq6q}-7sVAdg+R#F5Z!T z^ZpIoR%p+aF%2V5tavfwHjW7wek?iiV#<~qMSjFaGiS`64}%WPH5)e4*sxv07N^Rf zK~=8Ef&De`Q6LBzMu6y`0q@=vA(;OV*G_mwj^sLOE68Ms5|LDGLXR$eI`ynSuVWvo zU8Yf_M0PNRDqd=qs%NZjRY?Zr`u1wwK7TKNK7IInXW!3%x37M^{Qvt0pkMh2VOQ=gAP6z;b(;@;@N}S;+ZFe4R&VXXQCO1j8MDqg;r-Fxsp>H19 zs;fW^xumR2(kfaLR4#R;c+Ma(6_VZI>|^AsnW5O*ZFBA#}@A7?BW)y}`S| zr9P_a++gB(YMeFzU;QaLTK^D2*AFdiLl9!0cXrvnn~iqbYHRz|AV?7LUB)0amif+SL&+s(On!i2AI8-o_Z6gbB$A&( zBBdgFiOqo~;lmyH)xW3#qKQp3&HxS8wcRL91ToMZ{#qr&ypa%sHklx-7-TocedQ=` z+ua5`=E3LnZYSvhBMMbmM>`5`g)D>?;m*X8FV3)rg4CHBjI}<@{mdxGLzim|q5?=o zL{bK5fYP|gs+gtk3sQ4pH2jwa0D@{@1mhYc4=4f^gpF=ttkWu6DaMeIk$5@$%9Pf) zxemUuJaL589J>@fz}+#A(;J-j_K3Y>!pB;G4CEkjNXW|ZXAgbg5TURUg+&HUh(xS_ zB;hrI577UBIVyA6{sfpDauVk_r22uWXpjPTSzul<@WBEZ=S%UqQeqL4B`=}3OFDw# zR!PZN652?bT>i74ar~wBlod=oj!Z5t>|R69guZ1m)0r9-WG4S$muU{FL)KivHHBC- z9=N~)k(^ZNazM{Z!mv@waT*h5M5F#iW2PXvLpnvdBOaXyA{3A(>aGAjR{AbGuZ-nB zp{d62>;MS{9Z%g9Iuq%UsiJ**C`5%hQDbUVdqu%$Mse262Zh0-c=0GT6G;fCb?zuH z_`pND>3|Bn;H7bS+7jS!gunh(8=F*TPT$biCrrU3842a=Lc#|bCY5P>exkUm&1oUI+H+`f!g7EcTKA0|bfk2Md&2F7V*sft~x)H{H1Peur zY*2^lf`oN(vv=aGW?`w+)v{8c%8MHwGamkYW6ETOSpx*lS zw>Nwy7}i%BLZxOkZ*8RfJYYn4c|Zl?e2a3VTV31O<_S*JTB+jDgA;RC8;dngcvm(A z9ne5@5Rqp+vz1TxvKPKM&asZq_}MgKaAO=4&*tEmP!TS4K0$(LZ29t4+X{HVQC|O( ze-C`%LSh-g2{tR_bf}@Wnk$F`UBPl0zyQ4Z2ru3fZ*x4{Bc?Hpo`3xVC!=BFJ5$%Y zJw1+pPPzjbn|B7gQ>A)&+}`!_Gtu0U?+lRAgsB3}$Y4V9*Z^Fn{|UWb`!DtnTG(*}UUa{H-DNRwV88Cqr=#?O~nJ%1rq-&Cvv>l!zEFu3|*4I3% zc+bEV$(zQjgUK=^p7X46v|&MQM1MTwi$)$)SJMY))VDNEal*Gl8(&Mqyw4Pu>CDB; z?wa2`h_TVB&T-yuPg~* zu6+nbz@33W)n0zJ z*E}Un?H~?Q!Gjx@BIzSny2-DFIn5tW)9*(f{J|doVcQ)3^LwA`{=K~B+rN3vcUcT6 zPql{<)r6xw>eUJ8H(uc?UcbUw!SzV$z|>(V+)a^+)%@Rw6+ulcRw$7e4E%uVZ5`1d z!SIQW#x>fi>{A)lT~2(U^5xwK_84g8jk0aZ?j#B>VFTeI)#1h5_Q{;$i68k9aHmq+AY1pdIm`Cer4KnY~ryhI-dcAy9{-y4?TPM9DVRRRCK9Ut*>^|>QEXJAEXPzn4JF}-WPs>TS7&nfZ>rTR^uaf z;Yu=~H+msUqF7AAq??IjLspzQ*4j<#B%9gXY^`Iwv15dMUaD=*67awi_8V~QBb%*W zKI)_Tt=|DsO*D|httro6DTkbqL+Kmn1?0GyfM+1jSOz-a0t!eJ5- zVpk`*K|8%9vbiQg8b?SlqD zrye!ul;veiJ!f=kXFjq(b)qPWp6H353X5WAidLt=sY(x;Uk%nM4t66q(&%%QCxley zdG-+IU_&4LSzUEzta*SGu4a9XrhV#FWL`_``Pw@Dr58rQVKAi|Jb{4X2;p?tEq3RN z%@sFEr14Fr!*JGv9v}9_7lm$0uP|eAiX{I)F;q@|Xo%j{oeG@ou_TQ8X^J)}ecC6B zy6CBpW{QHPcq;0RLKY+TC5nmXmG-EQMvj8D0UkV9HMJTyNeTfRz-K-IdDZ8k$|sNJ zCx-kZ|By;F5JACBL0QN_ZM>%0@y|wx=$8&)IjY`R3e{~ce@HlqeffgfTTB{E7*dYXq?>vEzb1+L_E8Y;KGsJE&peIhCuLZUUQWONdyEEb{? zXkI&3<{!u<`wiM1-ONl)zo7D5J))!eEYVIxWH zYJw(>3oz&q0?V*QXt7EtUK~M30zv<;Y{AKCkjnL8_C@RV;g+5f7`DR2h?3~Go)};j zW)-p?xPI%nmMe~GYoB^+!%nKVpeGJ}8R%hy6GqAb6o9P70Adw^Xud!V?5js27I~g3 z3{mYJESxB@)4(2qUBGG-94xISY}eYFjQ+^O&f_=bRq=JGe_1TCN+>k?q1WcCN0JA~ zLWT6{O`V<_%KjW)MpvVXBRI|^Vm>P22Byqfp(FOyx#sN5)-0*U=z+SQy9Q;D3QB6! zfQ8W`1Vmw|0zuP)u9M=Y0AWC$zrO}oz^)T2`T&&T>#XiiD2c;ej4jzVDzDy^uQmt8 z){NV}?NO1<+IFpp-QjRi0WQs{-hPh%9_+1@spG=h9yu~@O^#zBQsEoq=-|4f^=d2N zN^j#DCbzCAioT=~uphYm=+9=x$=RES6fJy0zzRGp=sIl;@GB5r8fc{IRA#M9y()&- z8p7TPKusZ-&Mw3*=tNSi?(QzM;x2dKZWzd|eeT+D4H+N$u6*R_@nW!?OsmT3htzhT z`K@cYKJN&t9(R%O3E%9wRu^@$K%lm8Dt>Qi0>RWyF6Hvc9%7EytZ)B`s?)N7)9SCO z(r}cT?$%`O63{SH`Y%T)5t|JhF7E0hm7dbPfU+)d+u~gU15a|=NgDa(d2QRW?m_dE zMi7uk1xw?!X7I^YYX^T7qdF}ARvLl!su3dM;NqgN;_C4p<1zOV+~a<4AT#YCL++-W z=BU}Qp1dRdbrXD6fbJ}9ea7#JLhYR%^1mK}0F_GC7C~%CrV?*u?!9gkD^e^LVh}uJ zDbb4=*X3klF#p1fT!LS5jfH$198Cl&CH}~c5U*eNNTW- z7s7^8_7y1EuHFocsRN*`6t2=M!!pM5t^!le5`4#KMlf6!6a}ZT8o%-9D6}sFb1>6f zA3f$Vj~`?m1sz8sGB2wCGWW6bcC@3e@N|yqNDuNfPqQJ9Z@ZdrW^BeDrkZ>11~{9* zOTzCDvw)SN>?Mmqss`jbPaqMNvj2igFv`q4GbAc6TmIE9t&zkS@pBx?GC=okK$%#* zSSWFFb5np&LO&UaIJCNa^+Q86PCjPYCUYHM^x~>fTHkS7Gc!l)aY#RINjItdzOZQe za5P8rHDmJ;b_|wW!vthNOoMX`pmGlQa1ES*{B~@=)~|k=ZvOrN*Sho5AS_3WGHV&N zk4%?6pRF3+u2XAbKl^h^%WV#5N@&|{Qv`u)6s&xNbwkItSktxz`dnFC^c)-WuI+Yj zo2y4}G;oiwT)$}llLo3?Q!`zkG!WBgB@*3pt29~}p*C|fYQQu&Pk>?L^Uv~V?BGk8OHbW>`A+z<|;Uyx*Pv8p7Tej@93x}IB&Omsed%|#5iQ4;^KKcxJftHTYuDW{U-Ww%H5QIMt&xHeq6(OiTF@3H-&iRr?2VA$AWq{RVeZ%L# zu5Eq9&&QtkG$;GH*dvzz;s`W|!z|c%R-PDk)~5+T%9*7=Q7t-<`)1rL@a|s0q-&f1 zi1fjd7v~wve1I#zx!pWN8YD*de7r|L;!poGx4H`#a-k-Ds~>&0W?kijzvWYE%DuVN znSkdHJLpF+=`a2Lg8ilx0<%x(H3>SOvEq^AE9=##=3;wmH?`tivG0dlEEl=4x=oyi zF;T3xR-^IqUvMw)9j2?vZ$ zzs1Ps=e7T_KYiE%#j6uL{WSX#&1D})*&E&h8XWDz6TO7?WMGuFSex(1GTgg8OpMk* zckGxfIYQeFFLU+sAJgA!Bd$GvyMwTT>pTy>`<6qe;=?eEYX6^lzf3Y>N{hc~g!BOs zls|Kw|L4~^5O@yzcYW6n13)VKWSjOi(YSG_H?xmjzKT4V&dWqP$OC1f@5i#SO7+|m zfeVN;W-%-K(51w4_44!W2jlTdk~*p9_LdLxML$2Ob1w@w{`PA>44Y_-s_Qrg1OOrV z1O*BJZU8I*000130#X402>$>d2^>hUputH65h`5Bu%Saz4wK0j-|_%Bw50wH!~(omNaeN-1*Wa&XzrazN6XGo>8AhfgYu2 zl&L+ZOzB09`gE$*t5v0H&9_x5SFc>diXAI<9@%_m(}q=xHm%#YaO1|+H;=B}x_9&9 z)yuc5wl&q_N-WWV97#;EV-*?t51#At9Q>_I&(6TY`LNZOldJ+ z%BVK8nl+m>u3tBrO}n=3+qMtt);+PeMc_^XaE1{Qhd^++iR8wO0@mZs+qOM&kA2^*2`lf>vzn!t^fZ3DrVS# zffe`{UI!kSmw^bT#aDw65-4F}0QP5LV{BEX;Z~GICQnwB)tA|b^}yqqIT*+g1P?*z zFhme927$zkO4Jy|jacNU<7ue%2-}ac1&P~kL;`1IL&6bfkugd(xdjgJBp1?@&5ab@ zl_^=5QhGJzlv8*pd6^wd*_k)qPSlARR88y&#T0uZQiYX$bmF%ke|TmX;GP2ZIpLoS zJ{V!3gbwPUp@0%r;f0Gbis55lLF%Da9m;3fd~f0d&o|$!Q%wgKSRm>Kpnd>?2&bZ| z!m2ckKm!l3vj6xZ60_n+8jn7fQRJ=(^?GEIz%JQjFTuf*#5Bk$x6zc$Sy`n>SZ;}> zmS9$^ol4++$z^)oiAmi{;5}s%Q8;Dx9-Ww8_1#wS)oG`scRKoLqm3qtsDk(ws;^-A z-g}q5a``E+ynH&g;eK|8NL76AXv$8f=|~g7#0yYt@x&BVknzS9Y#?d}q?)Q~46nxe z;t)1QF(ezj^7?DAFf%#qaI*-JoRrIs#9Xt{_Wb2bV`>{_wP_A5rgzr?4dzc}j_Y)` zNT)lLoLf!puAT4VsrA+r0_^p^VD~Gwzh4hn@7V;y>y>2(bI2~b^1V~y!|6mUam9FF z{D9th>;H|h1RRGff~hLBAmrh(CC-R!F2Af$%rg(`gho-~?9p>4LHiuE(P{bR&?tF6 zCYVAaeeIays!67M;zpgccd56>u%#ki{T+Q+$E*9I1zTA5Tx5qW{Jz2euBfBPb2r}DXTLZ0+xOkQ#S1jBJ;tSxhGP@xqo1;^JBksTBD^^sIpj*R zfddLRU#@d=oMYbe|J6AiwVGxvGMTPALhBZrRF}Gz+zx5kx*ew4HMObT$9c=!ng-F9 z7~>7EUv~Lm@kaPH4x+7hXQ7Pp)W$+NLC+)R@XR{UalHl@Abd9zUjlR}J{*4Uhv3s* z`2TFsg2JszRjEQ^3dwd=Zh@|K?)laO;|M$1QEe*qvDDkLmce=HNrQ~>An-&;ND}^wUxFOi2~oH~ zNkytsl!;`W;uJj-t)p(}@SzPAut@`OvXh_Wp(r)kLsELLd!^Ky#zMBL5wK`RRlpUH z6nD7zVNqtoVgnSmku1yYY=2^O))>jSlhKv#bKp(4BuDe~)oFXntM&(?2 zyrAvlA6M8%M?O-U^q2-7kJ2#eT~Zws8>K!&x&Kdo z?(+el^yC3{m_r{9l%S#n9H|QDL>tkFRu4^?EP({SD&De5H7gO$ez~(>Vu^EO{G4}4HI=q3;z-jENSe<|bw7OLYcom>u1?xXSIe@a76_p1yYg!T7L%|_Y zRUe3}$W*0*R=uiLP<)?7VV03DDoZ(3LP`IIS;jIVlYmA8T{G4Ax}+>HY2JDr>yFZt z2I3Ja*;JS9_^4BFs?$$CC7yxC8Pq}%wQELA+fJF6pUHHkT_2*RJxV0QbpKd@11#VH z$zVmYx*qWar~+;X$(FUpezceiDE*Wgb3ttF@Jw$R$vE9*a50^S_Wj=8M(A3Fa6|bMXTnU-o&sG zS<{7^y(w!u>&uoMAxYna||xbDj@*sMGc|(A8e2!EV~&_)H_w zommHHgrHu7unci+h_{d=T|O_!;od49!gYn5)*u7<-=+@usX1w6tEO7jt=^lf@7e?& zIl*SV>|#hbx@C`U+1J>D&ah32rqc;9CeKtRva2~erCjr}?f-%^emp$wL8I``h(ctx zu`M<~d;89*75BIayeQRLdO6OR8~u*TOR4SxdXsA?{CgW{kjCNI>NC| zda7?7RV9GOIl?aSD^t8#uvdvmqNOynkJOo623mLa>ohY%( z%MbteZ4aL2`nq|*tnK&2vor6IxgcfTVM%s`CJRfyy#M$ye;dyW+5DeRf9ORoUB8(= z>+NrKH8=o|TZ?_-^2MCRXOD5{)c#6JvnKkrSjbj@2YrPHPSb~Y5r|Wk!g80Q879&x=gqh*1`e`(ic0CZo5rC31`6w{;>NkdO;CQZ&JTbH#*nw57u zH)!8BffSf+82E)>*lp*;fz(%h*4IufH)pTq6dNH`@E`=DQF$#`5Gz9)ofm_6D1!yX zU3>#Xq}N>>fB_e$uXfJ(&VXK&h9L9LDMIV|WV(Y*TB>ymZMyHSDr*yTUWB(YG0SS5v2Y&@ggBDN? zBmfTy=~tKIOJvuOBEg9Na-k6F`NE?1Jx z_fskPmT)Ol>)3&1_>x%&i{+Mmuyquhfe)Pm8t5f&bJ&w~XotIan1&#fQCCn#d6eA6 z0ZSPrP5G2gnPnXngo_w0nK?#Q$#!f+jb(Ob;hU!REE(vJ!GH8>+RPr&CdZ`)sU{5CqesxHg$~hZ|*_?{`bT{;id{~g& za9bF_dQIs?U-Wvz=%p8u(KTB()pQIVi2me?qk9f?^_Ax~`SX@>6j7#+5nv?H7(B4Q>O1S!aqgXx0Kxq1HhprF=^MQL>yBQXU@ z0o8ya#+aQ?Ntu9!W!#CGD6yH}S%ifJfF`koX2haP2z&%qmNT_5>=`HLR-pCKR1o-@ zI%S{uIXwEgpZO`9WO!jNX?;tzqj=d=^YJ0uXGwrL2Kd;Zg~>7!dZo`fP|<64VXtSpy(@)=?yHgq~Ur3~5#@Uu8c z_o)&3oD`}7SNDfTsgz8qs+GBrA!>+1n3+@QkkCPdaB76mxLCl)tLJeOth1+4xSo9a zk(+3RX-Sef_oLGqtG7kn2y$Jtwm~vItL&SxUCpuVBE(kQA(~?6hQ|n^u6M7n+Ox=OxQqLpj7XIxTB6Yixfl$&)~K}D+ow*O zF0hq+$Lg{7Nv&=Pm*tzn=BvWz8>FU7hGF}$0_wh!Izh8lg643k`K!Ng+rM%9zyGUN z0SvDZkd*YtMU@l0Xu6%7)3e?wJ8%f>8Ro9X+t>wAX3sWz?atx-`A_P~^!at`;HvMuPtKMcgTE5y5- zb%E%&$NzY<+xe=^l55BN5s(bQKwG%XYsnNmv;sK2x{ATqOPUH>qw?vVm|MmpjK*oK z#&7J#tK7;iY{LEdpB~5-?JKgzDo?ay51PU$_aFnLv8jM;5Q03xX1`!cYr~;RvxF zo66_t%H&(I^eoTzOtCh{vFeMYpQwgpOOr;i%V?_vYYWW5+z7*5%nGfC;*-qM)w||U ze>bDVi~P*V$dHq~ua#`gm3+yS+|7-ftBxCYylRP|9L92Tx$7LYQ~SO8EWU1B&oUj; zH2>Ygvnfun9Lq+Ux=Gs8G^~9fRC{{kO!+ zEXx7Koh`|QyRV=P!Bkw@9i6LKNq{a|z13^ZmT1mvjbI_{i4oXS6G+#3EvmSG{-y_zl0_td|4uY*#duz)JgZYJsjE4O`${ln7~V~ik!gq3e8L$5?g(|a{nX6 zCtA&M;^RHqo6*&q z*}UEy6Xkr~>iyyw8QW$F6;uO~aLrCPZZ8J%-#`B6JPznU{<*YSPDDQ7djAr?s(Vvq zS+Y0zeM$Y~P;SsuPUV*FvXR|Z>^Ifd-Q{2Yl%DN+(&G-E9myau=8{b6BaY2L+s(|2 ztJ?g$daS`+DL0WDmSmaEPTHh^THsPU%WbJ3f)41zUhIPo;5jYJyqO<9{k}(jd{Yrs z#!1jStiP3h>HJ&eL^++7joF_5?N>JHqrMTP9_CYG=4qbpYtHJ4TcTMUI#@jGvlYEJ z0oz}U(qb&EQ_-6560*Iy=iqz7xJ~Q?U+~5*&%%C+WOJV+-0bYEV3=VK8^I~-P!342 z*pUv%*N*Mlj(%6phuz-Ho&N0#T;`l@=A^FbDUb3d&aA~vOn>YE{=yixAv} z+1~YBpXm+FT|;-knGNn`ezWDi)mc{RTfMXEF4l$n&D>lP*1^rQe)A@c)?SS7OL1=8 zILea*f?DX(N00O@+~Z5X4~g%ri{JE)@AReH*F(;Vwp`%q9AYu_8I8u^TCda(?)4lG zkP#llsJ6FTuHoQbui~zqqfX{K6Y8G5vz=}7Up>Vo?&|K|>WhW<=)Kx=9^>}l_rVWh z23m!It$Yw@^o2j0gTCX`un*7gtkKW-jsN)8@8^*(`GtC<{{Nw)Z(Z2N&6f(^_y$J@@)?g@9GI8IM850g754lG`Mi# zz=!tgMN~*oVnv4-9d5MO(WA#{_CkjIXpbIAc^~PSWSNrQOP2Xw&U`7;=1rONZtBd( zv*%BqL51ohI!~X`qe+!6Wy*A)zNb;8PNf=^TGf62o@(WaRccqSVa1LO+tlpYrAX5j zWs9`!+qXc4-jrvvZcUjk@4D=`((lS?_28NN_Kky#Bx2YsX8g$U%Q z!Q;V=D=(gW`Ez#yqbna+a5}?;7Y|N+hf!g5?hn0p{Jv44$MX_9hMY+9qx+NVO{R=V zbN*etG;!_++J7!w0Np}sK&T2d@IbPxdg`iu7>o)m2(#Ks!UQWc&_V!q`DU2rVYFk+Mc`TuevHdQ=Uy)PfWe$RU3`?Z^XI zdkr=Y;K9c>D1YM(Hz}*+ZMfs2BaS)avg~p>EeV?LxbDEaj=Fll!>&y6u$u^?hRPdH zJ&n>Ui9M0>ED5AN`&yB&`Sin&uATZL@xKs(`v1^F4Ks99EC(r!P|`^$l@vov%W8B} zv;y=n(L?7dk$HIiqth%BYO=}$=BB5Aj;gJ z+$~Bft@I7c;F`@cOXixBZdxvlvzAPRoI9vHH@myYBJL3KwmLc~DwiYm-V>=kbz4-) z-9G~j^e;h4Em71^Jtb;UPBZn2K?ec8v{Hio1gchvk+WT~Z8 z>GLQ!!q$NYhQwx_RYzOd;FZXeQ{Hvu1b~gef^Y6I);B73Q&!pGa`v*hopl~4%rL3D zR!oGpD|1b81yZje?%wqFJ2}adn%zC!>;IF_R9F1#PkQsSx6niL)tBFX4VEg>f-OyZ z?MuzRFyV$deHcWD>lQF#M17)|R2B7tiO-HWHpd%t5X(Z=kx8ZuN5xH6`Ekf2R~cAt zG%yE)-i{?U*4LOVdb@AwR2n0Q&a?gMz;g#2_l*1M zyHuJ6^%}2x#TF4jyXS`6?5ogjkZrZ0KN$M94_^NI4IOrC`{X4K6{ouN=KHQwOVya9 zRR_Nu2P_az+{RlklYD;qbzR^!3#ysTohN6uxmeD5?q)yRl9o&tG;5(wAVMP@1I3l5 zH91X!;&DiLURS4$Ohjt9my-!sx*;hBJ&_ z+p32!s&I;79l9F|<1#U@naD&l;fsCNlQrYard5Tj0v+DRIQTKnSM{Uf{95ChYBZ^H zyE)eXw)mU=;Vg7xjFz(!_@#p&a7<@Ro$9uw9f>q;Y8hcuouZZ=JMoTpA<3EuQ#8C1 ze$9A3RAJfPRw1yw@P;mo5cM2+LmXajhjL3H_Xr6@Ly@X3n-r9(QerjRz+;KqK!OvW zIIwto}WTi=FcyEqN10{*keO&=TFVqBS(2ol!bzB2%;6_`ssUu_6|% zpm{QKt_^mOgD3Gzi}?7*5&sfzZxg#@4-1LCLy|?2GR(>gU)UAtLGqE2#7g!kNj6Io z@_XX@8a6w5G4iacFs?#EtWdeQ9Er>ftjtx*IAhR*GC-k{Q<5|+U=DZ$N0zgp=>8~L z%iTN)mtoYXE}!Mgk1`8PLqkpijS0czw9#nWdea1-R>7!ga6B53rb;{rLVWtokM-PU z*t+>mLn4ww<18nHxN?$KVkJfBv&% zsg#u#2)a-Npf#;)Rcl+_notEOsdD!?$FnMW*V|ZhmNUbLEOQylzlsj9I{Tco3P_!l z60=!9Bjzz-x6)?PF8`(*R2q8FRnwcQs4wmcUT3!%$axO(Eh!9YIRCXE8cOJ>Tw$bY zQ`^YbE|r}ZlIlAv=|i7pa(v_43r-)xKXatx9y$nFK*uUjHfTW$Q8;T{-|AfGJ~z4v zz2XHfKpW)r)k)i(%{}m1(NJ=iHu!K7|H|7@z-qLkg&kur5$mkQGFHB5TA-TJ1i_Zh zPNsE?>@zQGl00@0Ra@;^*XTk-@R?AwKP|0Lw_?uLG7_CgHEL{KTd;M`w!!ekn^oy4 zNUZj8PsX{2`exL`TcudVcMt;>qA-PmN|&wEMXLj7Y~vft_=<)(&P&qN-FpN%$m0Dj zdC9w7?e^8k{QpC5E}3jz^#(SiRf6x6;(O)k#P>}1eI3(eTCO|h^S@)pEH&fhS^Qb`Y0K8&o1SSWnqoGyoDJbl0hwk6FL<NfKNA>g~!p)~=>#l4DI?Cg)no7FV^dGalGr_q84xO%pyw zuGnLzT;&T)c0B?UrwTfa*_9=;v_S}y--Q^&LDaUVIJ{x8Kxoe79=Dv)X=l~47PjVI zI=c6)VRqlP!?~qrp>N{HQ=vzqt@_5Rq>%46^gGg%{x`rkjqrne+TdwlJKNPR0SjE9 z$3=OOkj+uzh|Aj5u-0y@YpvvrZ#>9KzIfo9ym7;uT;z){2eFB*a+NR5z&q%%J$kGv;@!>r-C@1`hhH4= zf+s(#$$x(I3x4E`FNb=|QSxJ(9N8_Myt9?qvW!Xge}IEcvyiSVxOn>AJgGVr6d^g};c>#JGQI3gUpAWXuO8#yL} zyq0sqG}*s*csa?_qx$f_dGRbX1HGQoy#O&i2Wue+q%+q;Dl;rY2~0yZbUi(*K>w&q zm<)6`d;ucR3M7jG6yOs<6JsCuu@ygDK}-uof_uRjEW{X`!I$|4c(8}NSqUi1yNBDm zAB@B#L_$lH#3SUvOzb#UOR`ENKge6cP@KP(dpWD=6V2+K0o%gQ zyFnyGZQMpfbQwl_3Ad05iGoDC+q>{HM7)#s4&HLrrP0 zIBd5c;=sMJCwVcmtVy53V4^WFK@>E;vQxf*GpKIl#+cN`U@-?9cL$DmBdAcQ}9Y`=Xp#d7G!shqr#xJr@Wqs{t1PLhYNw26-l zG+OjFueeAFj7W)eK#7D%wnWRdv`C6{$kmcdT{O!Ge7cQ1$XS#+57VuyIwrtL`#b_ONHdKyfnz4J4R&m z%dEmVoHLbF`59JGM6l|^#axW!bIBKzOvvQV{&blIKnMM?zL~f$BjZd2^*#mlO$KdE z2aV0!Y|YrL&D*5S2xW%~#ZV2!P}|(l4((741 zQMj~AHmnp2$x$BS%VW&8-g8e7luxfBE=apiN?WcMb4*P8Pyhd9Q-gaA1yF}{Fo)<^ zrrh{U&&<;aJbPw~u1H+;kNRL}Jc$q#f-co`1bTnBR)0pgoR#>me!WkDBo z)5&y=xC#e!FwEbW4Ng7RJmu69rOgskPO;x4OoCBSc45%u1i#fU08+1&`5PuO3l?R{ z@Zk`KVHE02Iv=G~Asy0PwN)ndRhW%gnVs2Mby-^-R-C0vWSy;!)WBx_%LB{8QUN|i zqgD(kLH9{oKvdH-9fEFcQ*Q+|a5ar^s7z{27IQt<8Q6mzSVnbQxt&|Ob=!ok+qo53g59To6^K zkLw?f)jZ#EPms-*qafMIeH%3t&+sf(x17=-6;fSg23@6D(dAWO1=i7R((W8jj10yc zk{h4pJ#4!=EgY~on$Jc8)Ny1zWB)%zNG5MP=KCMcD5>TZJuHy~W$M#ar}E-@aX6^=;quJ>R^w zTZv6u)RbP_1WnOAuf#$*a^VP8B%YCVCzCzd@ubV{oYIxO*hA{ruEiPj-He)hIWB)F8-!-P&^Q~g=P1uPYQQJ&VNfbYgeLQXv zTKk|;uz6Ji?!}Zv;LROU1wP~kep#DE-Oe@AC{5tFtjGskw+&X$6WPKLu8nCmj0^aH z4*-D<@MIAHWl=6=Q~rR+oJ`|w0MV%0FXq&)>Z-xu)Fo!(MVnqEW@3fKWhe$;U+!Bf zW@9gg+xQh@W0u=vPG)5u*knfLG*;s@7Gr2W<1UV7H16VKp5|y?V`ygMD2|cqo!EQj z&~yE+T7#BiOB#nbRS&+=>zP2fyv~U{;6nD?n@wQOg=9h&)_va2oxLy(u4E0=E&E85 zX%%B`pa6wlXohZR3wUUVrhpq}yZ_@|WgbS70SJcx4Px4iWpq{ITPB=ZKH?{a;_&6V zFHYDmUTJ<^Un@3dl)mC)Zrhcf>1Af-W^QJj-f3yZW}mj^ZPsRL?&)V9YN9@4qRwWd z_UW7M=J&1QxE0^8?OIMfQ60Rf@ggG#;+B`nDbN!=0_?Um#9-B>$YQNh?38EKo#%h1 zo`dY!h_SS;D@)TU{7HRcq@5YYe%jVaV9^XX8 zY?kKin(o`rCT;)z?`2lw07qk`KI)=&ZKFPL1YdB~?&&g)Z8LUo2Y+n|hiwR7X8(5P zx~*b=y<1DwSI@-F@5Ac-=_r*u4$Si){di6Rl+JIWTo?x@%8jbMEJkB2in_1|^6Hp% zNa*g~>+IHR@AhuL4(y3G-UuLXA~EmtPH*)dVortcL{*>1rt-+X?2e&qmELlc=5L&C z6_^Ha0B35@u5boV@c(P}=>=Et)IRezN9=Tv(>FKsIInX%zwlN5EO+nv zF81&}_WP!9lj(hyS*LYdzxBaRa$ZLnaRp*n7WPe+^7k%z$R>7^kLk=_`7jsl zXn%JE*LFO&cA9@}YIpN+FL!XCd2-kJp8t8D2YR6odOKJ5pNDWbk9R)j^FNn&GNyMm zC-e68aDv^}eHYu#Ts6=1Nly$s!^6kM#Xp%V7tP`zdK9u&K?fk$ZtW&=T7P>D$asy9 zNgY;l^S=8YM(-f@XvW6!k~jGgEcW-#?7?C7{-$YZ|JMw+`PH6qY~T5sclV{2d7h_y zpSSa&zkH$>`piG~pEq~T2mR33{G!Kvqt|(*fAFQ3eAQR#HBaiF#_imW+rQP+8?v%9qCZsT`*xQ~1B*7b_+^}@z`AQ^{oaB`9Fd-VZ)!C&dZ zM|PFhY-msX0cZLHr~G$^{GLZ}^M`z%@BA`O|McH{%qRWP7k&Dtf6VuM{Gb2)-~ajt z2yf~JsuP%wU_pcm4>DZnkYK}y5+NppD9~U!j0P`e?6}b*!;S~nbtGvrqsf#ezpeY` z@+Hh~>|V~4Y114#b2xY2)5()v&wDxV^)yFPnzRT>DJ*45;i-kFQZ;C3VAX+wt6H;i z#oBc%*sx(ENO*8yK!CIY)UIWlHrxVl-h7&KSC{Twqk8qu?aTLXUzUQsxg>0O@H)eZ zS^p+(%vi3-k&ri@lpON1Wz3o}57gYbv**yFFMsANx-{yDs!dO9&CPX0*s^ESPCYSp zZP&VYOI%$#Bu3krBY)(0v2jV{a*?ZS?zm-3nK{jU8@OO8cBtB?N)_w9u9RIO=@k(|dT)Hy@Su5q95xgDv;iWBw`UOa{YYMTR~30A07)vz)&Nb)1tneZP01IPSlU|H zeqibvAc0|$X=a%Wt~nuT!^(LYvADH~p|W|>=`4whF3M=41RXk1pMs*Jt)bn{xUIL~ zHaV`ihLSrjy4$8(sk-H!+wHsG4kRd}t_2qkjhI43l?MCr+d&5$cnYeIr4AXMjSZ-} zDyyxc;}Ts_#y2Z|_7xV`tydnVSeGp_RN0rqk$GmYB@4Uk$tdHdtg+9!{QsJ?(AFC* z%`w}2^Ud6bsBOIS!t1WP>Jbz2Byb4tcSCKbz$7#R- z4@_{uql!Ib!e}wfumRU47ICb8O_^oIa=|T_mb!ZEtAHY#4BFm&FPQAGDXV;J;4I7h zGMzThtY^)QJ6`j(*!mo3xZK7|wdLm?ZM3>ici#EZPm4Y}>7|=~y6E`UXk(`TcFlp; zUx!`Z*tLuOl)`7DeL$0r!78PESoRfsejCsI->$`FCh6XN|J`!R(UV;G;D#T5_|1|( zo;{-7JH8?K;9?s-`IC=7sMM6JFLl&GI}Q5h<6d|5>GRWno$9L7xc|TY{XdOw>SzQP ztg)_juLBsTyaKibBJ6gwvt4=2rn^-sAOg>L#+G6QJc=2{C>{KuesG1n5$*~kdUGBM zfmJ=gv5>en_QPIvw3!9*N9>5I?yyjKE+snk{BS%_U zX+OpzAqjt_$L6I_g(zDg;Yju-=()^#&3cI9U?`^?GSY@TbmSwWg%lxPYln}toDjW* zxgZwtXY%u06PE~=t3|PtRy^eZ2M`Wb60m?%0T>8i2RndOqyJwN_#y*;RHR*wv218W z8(ESvjtpwBN>rMo-0mnsyD@W2F8as`3)DwIQd4??oZbr!`6fj!j(aehp$@eN$#F)q zoaQ`dxONCcN|tLwNJIw`n-ouQ;V*#n6QBT5Sw&W+ji0OhCjbUWBv*26iw1>Vzn&2l zT!xXCxI2|D&GSnN4%A3$BaBX>Br9Yd(}Ty$6&_2t$1y!Gg=wnhHM99gLTZznyg7(V zzX#5lqO+#r1ZO74r_*yvBb`5FCr~x1PI{ILiSe{wJx7_peD3p~s(dOy!x2z^R+Iu- zj3rh%rBJ6Z)JG204ll(vQD8phpRRgR+cru^{%FagTmQP_VnQmAylF&a%quAhTZq!V zs??f#jZ+K{8B<2m)TV|#>?6zB(@P>&XN%3`W8YasdC~};mF?dGrkL3&LiMRo4d_$_ zYQd;%3U*oLqEw!el&&`Ls}CLH87HdB2jC7Z4s+vOd}2&FzABj?RZKHkL?&qNahiSo zD{_y^*KH~{u-{x{VF@eKbAC^{=zQ#97yHfujS$6FLY?MkfLCNbua53vhyawA*OI*q$fr^V)lv?;h z$IUQ?SK2ZTkLa5J=V zJ7u;1)i06dtJ(*~cC53lt!)!Pq=Domt#R9!lsV>LEDMOF(cChq!7S?J0&>)(HZ`-# z+~FHWx3I0IZktyPImMos#X;TfirLxI2n;oRbvCMHiImSg@426Zw!nO4+2cXqH@^`a zvZ>0VXfYNTz(_`mRVZ-iR5|%N>`5?SivMS2-)cIzc&m&aA(bXncbVN`e)on^LuL@a z+PXV6GdXdH?-I)yX14A(t;1()7RNcf24C!p?TnQ3rnlHN(s5~FM}lQ1bkRz&=mNf$ zXsz`(($_{$RxIlA9(fze8zi?|j|W_HOD4OSv-t^O%qhS8sWPjj@VlYMjHH?<@ptO9?4!o|kXmKhO8i^(|t4 zKlhT2&*{J)-*kTu9mU;>^LC$(WB;;D{Q}Akw4gPR_3S*b>!gApSeFt(B&Uj^&rai~ zCY=t!Sh}srq%wq&CtSNLCqse-Jn&`S_jtQI_{OJ@vSjEopeLU2Ay&NeiO%@x8;bJj ze7xj4^cq|%J?TWRsdx>A7zD(>u_iw5#^VLH_!;d`0#cjq(SJ7x$IZ z9V2x0&tq84P^sE&9AEL3RG4KLsNLLP8Q{)E-{L_a;*FC8R$v4I9QH+C238>E5nSO( zUiW>I1tpzPZB}JH1^IcN#GO_xDOA>3K#?Rx_zeu|l@UZWnzj8>+KAlPc@P4^ahl6bN&s5Ryflrgx&KK5)*SIgp#v`90j`Xf0haSUpapIr^kpIQabXu?Ail-f z23lVTB8t+%%o%c52@2b2bsh&uT%eI(YORqll^zY&;24Qr{JGw?aT^#}MfkCu+XP{6 zi5t0r$%3&QN(@H{X&2^E4F>t!(A-o?ahViaQ}no76$ak%H6R%F+!uObD0WX7W?v*7 z-6^gj8fG8m;m;uQ+Pvp+}Box-TLh!`|V*wNl*^<;iD-4FrGyqn##A~-)}Wo zT=k!dgoKyK1PPD;2ULSXStC;G=GTaGLz%^1G3zFYfE!tA3pVze(1dU2C_95(p})b?9lD_%{+Y7XSLij{Q{Z7i9^^s7pF)CM z$nhZ{=2FR3nnVr{?(yH;C68UT96SgC7f6CBV8SLO!AH)(4V1twzLHxCfegS7QpDK% z?8!?)VJGe-X~fhe1|}%pqaw8<7!G9^`lRx0Ay5kCb3tMTo}sVJ7w{6UPB(^RhAsY;Kgs%O<4X1-aHdZU;sy^r6oWDCoIAd1c46d zzzlofM;J)M5_iI$kFM-U(rn2x9W2 zJ<=LvTFYa8=LRkuJkPA?%^%RTAQA z0uM#LW^jd!uN1^NoTV~cf+ajCB&fm`G=UKGrVE&W324AIXn=7hK?~TDHY$ZS?vHc+ z6*!NZnW^>Y0J(J1S;* z@~EOVs))Q|dh(AfvS-8r+7@w*Ep3&OE@^!>>FMQXl#V8;?jR3lrIiBcR%YokvK(;{ z*EXD`C!7MAmZ>LXL7K+Enr^^`roaryDHjBRNZP3k+8O?|3!f%yg+(VOo+wR5NTG6P zc3NVjN~=%GD2`$)wQ4J*I%XE~TD}aT)D`J0X{zXHrp0;cr$PW~u3wMj;C`|mAetts z8vmoJYQ+!Io*^RQgRKaQ{9lToK$y~kB+zQDT7p{QYH!xS2V|%T)PM|_rAG#*k6GLu z3R8)us9sTLpK7dM0xFEURJ6wE$oA;Ao@|IrwZg>hVJ{pP}){{~|oIf7W1*Bk9yr3@fY@+!r0|4z-46T%kX3?Tb zz1sgPw5=*v22Th9mou6WM{oc~cH~*6!q!4)GK4{{x&XtPz=rNX66Ef0Qmk;|$WuxH z3@U}U5$dwyE#2;E&Bg7rc8K74>x-6b;_xltN-yCiX3H9C1}5$aCMDN=9#bM|x{eCv zRxY~=+2yL;yXvRrZY~-*8NH?j=%%Vxa)Zfjln7N>9_=1xn1c*(K`pQ@EN}uQkSQb_ z0vPb-4!FRY)^2eM0TRr>nr3M4R=@yb{KKq zfI6+FE!gP-EDAt@75uON!a^`Os3ma1DoDW&ATR_oEEsq341mC{N^tL<@dfj01~1VL zDQgHHZ=Z@V@{aI|szyx`@3G)9^^`ClN25GgdN^rn7NI@*f0xJ8jBnWWVB5;}}a0Fv0 z2+Y9lGHeGp>;`0jaC*RS=JGXQ12$Yk+Jvk4d@L2paU8?3-&tYvrZCCAFf;ctG(YpB z8tQny@M8w)>Z}p6b+6|ga?UbxBlE~t^e_eZaQP}wIy-S8f5GcK({mEPN<_}Z(?Tt}r3jgP0}9*#5>x>g0Q4z)wBDlhUc)Unopee= zZ%z^}j~d#H4XGi!PHBBJIJ@9e8k!?N@;dvpsIV(g2lYFvl4@P@$ff`9QETO>^bW*S z8o#nt{(9O$d_xOFY!h6;RnO@dXXp&z01nImN_uq-JoGJ-HAMIFL}Ms0UxN>?H3eko zQ+!~Hdh}f@_eUSIvidc#{2gFVGYXruyiIpt_uNWbs|!1(Aj6`NavtM)GfitMr~0B! zr}tIz^ki4Id;j!h3w6Upz@|{C5q~yPkF$VAWMRNvGw!qhdD=ISfD8mdRa^A~OE3v^ zH3@k2G=e~G*KWi1Hd>oN23WZ5+OBXDH-?&ZR7?`{J~u}%cXQkIh=c6%3hG>2H%a3$ zp=uvC&*SyJupd9(U4l1K`b!EjHX@s=azdqg^RQ&MH<814e9Qm0fx#tK$}@f=vFTy% ze&2J9AR=^l2{b~+m8W)tcd-&Q!PhSIHJpQkPvbP!z{KhHSVMGLdpNJwz=rGchITl9 zaj=LNFNv3UUgvp;C-0tTw~ANypN=%6x*|)vq6Ze`g>L{DGkgjF%s3{yoojquGxzg` z^z%l0wf{M4u!*1R=%WrcjCX4cgP*teW21X>xr)0}PP&js6gs23&ZjeG8$urVynJW2 zW>?)UDTz)8vApMZy@xjaUI|)ZjFu(`f?7s3gk%hq09cdt*s^Iznt5(RI2ot8Z~Jyy z`#OfE0I|P74&=bDx}>r%JKV>8$ICqkABf1WI22NQbd&tZZ#S(Gy7XPM%zpO_Zu4<} zdy#%Gd_EK}cE!z?Z+oAwfdXP+jhv)0o086mEXPP~N1)Qw2_ zd)x7tK^c5m!%_`!K*$b=hO+!=}L61Az_XKyp_1iO0S1(|xmpJd5)^ z-Y>tP3r^psyx&`|N>fgFUq52s$c~q!kuv3vF&ea0`lV0)&X+IdUw+W9`+QpfLVfz@ z>z8M9okjK3Vmt{<;GT0xy=15aN&v(K4je#qDEPs|hYbm9bZGbxM8k+5QhaD=A|XZ% z*D9FE;L$@!j4pBj@o_RoL3QX>s!PZ1rOTHyY1XuP6K77HJ9+l>X;UUnm_un2HCi<2 zQKds!E_E8SDO0FMrB-EXb!t?t+_tvldbR&)S7~3tk`;T_>{w|F7K~&27F`6n6u4Qi zaN({7y%z);B-r6E-)9sE%YDFBLE;3987po80kVV%ksVZKfZ%dw&6YWL=4=QwfB>OI z=P7*}HEIJ5DEu`LV1ViYvkx?`eH*uJ$Ga8Neta1C;nm!{t@~!~_&4R>yfJsau6Xlx z>7ZAiZk>AZnZ~R2?U3<%c<>S-R(wbid`1f(JDRBRg2>4uJZx~V&=u)V{rma%SL*-2 z`~(#6DXgX{5G$(^Tu{LV(<%!>v?P46s|vXptEsWxddsc2BB+b7y!PU&FM|FGEX1`8 z<4rfmBAW~{%L>4Z#u_)f5l7N=OwIqa9%WM?0t*USK!DLsqb)ZUTU3%o0vOxSu-V$m z?l^OhQ%*YOpwkk&?6AA;I_=i!jzsYg(mKYp%1->Fav;#X72e>%Eukve4f@z)SsD-OuaT(D5KcLMW~`R%L5nNq{}_m2NLcpaO>dX^;%xylPaEG zw3T08?FXADIN-Ji#_<2`2iw|^?hgqAkyE_+ia25tH!T(Lz<(ng0**mboPEaKFZprE zqvX|A%P)U9W|?EA+5XR63Vm75+L_Nzca!31pnI-M$U+!cw1z0n1-gr11Rc@=inw3~ zyVHRUs=+Sf2@ixJlo#@tS3(ma<$2JPUcub9mFoRVL)Vj`it4sK@A+kKITRoHgtM9! zwaPM_+gRcb*S;be@neo#pZp$>82TOYeo@5S{`j{z12n}r$yrXbO2;!V0u6Q5dC7Dx zkU*kgOHQ*xNJNrW0vC|rjWvMd4Cv?r4Dw(GJn&t{tIF0{G42BXvVx@k_3Cx}iiw4C~(aAQsO{ z3WhF!6PEugX9=V9-KL*Wb>GM;C(GItsj7%8=vMUyIbwCrWegoaIGTbpcIa|vTvBTR zf2O)IT_B?x9cG*^IL94SK@%j6r$IW9(r2ucr6AO%Q1;_eLC%z>i1g-7aoSk7sZA|1 z+>pV5x-fSVqy(6aXC^gSH_ge+m9iA#5TQENkeQZomC;dXOFK}4a`m181y({kSxZ*7 z(q`02&Xuw#(Jn%(qB)5Ur!wl!xxUT>Ov_^u^6E^!`t`3dm2Px>LS2gncDmV3-eOaz zFPn0gyNuoGczMc_xMA;lDw@l}8fHoG@oke5C?8{LSs8qi_O$uc?|wz5Ro!4UtLXwgV);wn^409Ra33gEC@CWUryT7wwXiU#zf|s zCO_H9`Aiak1B_aOvWS1E0#Xl?JewjKz@fWEYw5T|x?WEBx+GRJhK-B2q{To8P#^(Z z)okJw%h<(v*7KfW%x67sSFug;?x4wLHXAcmr-`Oi^vpZMbjGD_H5}iFhFs)%9=Wzj zZt9Ym9A!^`8q}RWrIV;!zgCi(wO2l{LU}XaE>jNHVb&s+BDz+J`qHg1DX}*Hic$Xz z3-ePPAOQ)g(d%8?8PEs1bD#apY-exN#es}z@(ztP8dsaV*;b^A<|acA6$adweHi#O zIT%*kCe@h>QK#7*YImm!-jtE@j%@W>RSW9@>$azX^Y?1kjy1Oc+#;F1SmxlSxhUE^ zHUbA@VNMm>#AG>kvMIjogkPN3&&K%1HQw>V&bWjq#5Rt#t!TEfq|uaJjby(KRJ*;C z$T8i;qnilPZez}LYJ zb6CCB5;i!lqcyFdOdQ!msk7K?tZd-P*y9`@W5!vh_O!d*6>oM|C?nF4c%E! z-z7Aw{@Np-vF_ncd#|tk_PK`ppXvYc-TNK@od?JA&b&US$FfJgjt}|xB2@MUMa=Eo z3@SLJFOzhoV>09MfGz_yF#E92@}$c9k}ls$h2Lf=)4B}(zAVg25B2}L&i?+4Dgsb> zrfvV;&f{#)2A>TFpKb0$ZU(zc27?gzDug9$hVKs0_$19P97c!w3NIkg=?)M2A_x39 zg&-^d)@+0WDbM<@1n)xt3I3T$RdunbSIwazc}25RcYVoT179e^wKUNFU|EdW7| zglbR+nQaGotq*Y!{&EoZ4lDkI5MS<2dSd7R6-K`7W&s&6=J@6bdC2f?4mj3}FuEg? zRK{a=ZUZ}T3q9})B|{9yFmNu%`Nl5-ZHtIfkXOLW4ZorEWqCu47E;aQx>P;7}I14*r1A2a%Bm^-vFY@DGC# z|7wpQebFCz(EkdNAA3)c!h#w54tv-M`~dHDq!EYai7+sY`brTqW+_ETr7o&rATA&a z!!Zd-5*{Q?Z6K?1Zxh_b(vpY%!HnAQRIujZ-LB zk0~Ydkcd!4;-WHt?C+${VN8TGY0es-jw8Ji6TuSY#F7IrKm#~Y0B&R)Pm&8kLp6m? zW9kz&?=96lPgSri{5}&mVJ$bMMAv*%C;8I;4m1$Sj`x~!D50|`0n#W9^8S8tu+q%- z`Z7V?&OxUW51$gzP|je`!2lpKBC)e7g9Jnz#ykJMGpWM!8uJr4DyA;tf+a|k8_H-P zhy*p^b3We_zvxpXoyxRe=`&^0^Z2s^7LO}ODL`>+ES^Cp@6nf*GwcAfN`taNk<&SW zvqGUILcjFI*3K6ZR56*;F|9NgrL#jlbmR)=A+g6qe~OYSiADX!GskmgP!uFD5QfP{|d>hw+*l|1#dMo05khe9Mb z(dY)%SRJ4(4HZ$#u@W)I6shPX=`u)`4$1%QGB@uMHgXF}*^f)OR8-UMO5@K#$22iX z)myvtT+!835p)=Z3o%=jL$B=?WwocW6H2O53A=M>I#afaGz{|;B*pScNs}&y)dF!V zH9e5=451^Jby4LGuy=mPWUcU|~We0ktF( z7Wc@bRKPG#pXLS0s6)s}7BHdRxv zWZ|`D*K{Al%TQ)@_*QO1;uK$dRz?4J$g`qwNw4t zdCF$=)?OvaR_Wqr!Bc3V4tNm{6T<>&`E(o0hAa>FLUvbE{His0 z)3FhQl`abSc&%+9K!9;O(F_R{6dT8Z>l2D8H%BaZV%70QF?bC1X?wNT6%Qb{s^K_h zF?>OIZQs^hQMVT{w1wBWb%B$O**1nt*f_6rhUd0YAc;ir*DxlDy%tbJ27`xwcW^~( zkB@hV>F$t)H9eJ=a3{}^(^9pbIBKJeCArFaulF`3ID5NSYhN)O3RV_HS0_CLKV)02r1VHxoDDRE&pDmhb)?tTjd_xtTbYbQI*wZ`e(PAC z?e}1C*Ip&fxa*Odx&=|1ez=kS*S(QcVJDS7aG5MlvyJCpquuQl^S}VN{Jo%p(A>!N=uU|TEDK@g0Fgm!Pp$`fulz` z>$c>B(HfOWT71RybyeD|Z|$tz`J`7^v|IY(RJE!dye@fwq<*^^%tk}IU{kq zhy6LPP4H+3norHbkio)6{}c-wH@TVEi7}(FooYXwITf9@;m8Z15(c8txdbG>>luvh-!}h)-Gr#kAzm*U(3j@G)dzh!Nkp0HI z`kIk8r5Z?}EFJv8nfePOuM;Qy$(?(OH(aVK*vc{7T9?;1G+>(2le;~Zi@uwyy*jNk zHO5Q2ZBHD=*&LQ%_=MTHOi#AP*?R2CLPbavu7BfR`Mbv@QgB~Q$R$!ne^rQwI=B(} zuc`q9NWi$A9FmcHVIx<{6Vnhe?;Fo3sy)5J?T#m{`a z(fQ5Y9M;Rcywg0sTUND0*3QE&$M;;1e@qD%2Eg%}YA^A(&69u;+(L?%?2KB0AxF|7 zoap~3y{Ru;3#GcEBUYj_J)4jFRytq=Y+#x|z@XtlyTx3yWnHY#TFqO%tk*l%-~H8B z*?hyhOksLt>siO`nP>T1J9l-!?F#{im{bg$ubpSOM{_91l0B0;xi1>AslCcG{Mt92 z;w@a_mp8y8Km>STgH!-wOx@IZtNqS>)>j?Q+1<2L9^O}8zIkxQFCO&ay+)Sfqoe#ZDUXUec^KeOE$^KIO<*YQqwGh|(f z#3Mo^_|Rc;j|PcTd>&S;Mdlzyj-+Wb=1rC}(Rsg_U1m*{)v96W;PWEesYllvUC;FD z(FsxOx4jRxYkukY`@bdol~De{1s#77RrEjyH0&h>7D~Xt!(Sf+Rs#QFhMB{`H{YzY zp<^AA=2~o(g-BwFt(_>_YOJZoVvC{0wxVw;%4k_{vYAMujlcP(GVKPUAf0zdulp>R7Xq6 zXJ4A^4fx-F{GH_{oqAps;GO`=MVCYod;r4`dT9ZL5q=fpcyBc)Vdj8eR0m|C!c-dd0+pxX?>e#xKILXfiwtG zAVQ&0K!NC95xUT52`WH(p*fa{n(C$|`fF;8De_A&jG%rR@Tds`SE_EWsrsXKl zNW9v5YpzW`bn&^req0qpVKSTSm&k6%rA#Tyq=9)L7$EJn+pan1S~F`q)PQ#0S8mVZ zzD2Ij=5m$M0v2d69J}sfp+(bCKqz6oC5&Jp2Z*s4@Q4kU_;1#n9z3wZ1&e*~sb!~n zBC4;pI`OKvqpJm3i6axCbZI(Brhu-mtBGfX5wNxi^2ji(+s(q z2xKcK&h!Z#*UsRUh565a!r8gbaz$`~1$7Uqf}u*lD@OmkL&WexqayqTX<>(DNOsnl zwhFNBWqXbA*un#EFz;!by|u*3E3Y2_~S{oV$6+;><>Ri|CCC=;$Yn1+K- z0c;nHZ~*}7$z1u(IlsC6qEKgmyMFgFbvj)c)zP4*@ovqvvKf(YFildP6)BzJTH3F!&UW?biH0l z$8T_{(#Q}OK9gNXhlW$u$)0h6^VDs0kz-%YDA&HJM5Rvri(i}a$GM@6>rD6SpMOY) zv;gWLFG+|(>%Pbr7{pF?4QxRPFi@BYhOl35TbuugG|0gbcJM_YT%)U$C&%EuEro70 zUi0|aqwheEg)vmX-SE~BDOC{LMzCqmJRtn^kDTRBCemF{#KD8Uj6=*2HKEeU=33mF@zf=KDa9F>|QiQ4$D zH~Nu;9dx5Hn`y`5(NUUmgpnRmxJ*9wv5&L*&fMsRpy^!ika{a8a|+2wkWq&uJ|y2I z-+4(NwyXr``H2xbc|@m#5|#9$7C%#2feN_Clu?wTD_;pq?2YaM9f&{xV?aQ?B%x`# z3}b|T3Cs#%fCE;m1_ftyBj5QkgKRU^HPQbTM`&7xR40|DOGo-rn7(wTGQDO=y)#G_ zhI5>TJg1U;y2x~HWSv&3q$GFaJxjt-Hi>U&=M3g&_fkJ_=Hl0@8xcJZ7d;)KZmBlcm)( zA@N$u%)lm=n-&{nP%+kko|03iGK@~qs1pG#EsG^_GivyfdQ?jC&{>+4D*nKVKlo{N ztNh$*K)u>k31rn;1WjlY!D>(hb>IRHoe1hwCsB$X5R5~(C4MWHokx;+2HQd1>FqAWUF$g6XncZQaw;@_$R6Oxq=lbt>4 zJIAN29-gckCEx(CQY*!BArY&xEpTgNdtd{~RiQNEPHera?sdcKT~!HIymfpPcnP~a@6!0B<$;@b%KKQz z{>?b*RcL#sgg5!pcfJ&(7?YO@fp4nRC&Mv0hqGf449)yQJ-W)qn)cCn0K{K2ycw$R^& zF?U@mqaHU}(y)4lH=!5g^-BNNZjmi=WsfY*kA&nIOtwIioBZT>8Wpth1)r-mppy-l z7Cxoa6PFb{<_0IYz+mnwZGTl|1HX}Ik(!Zf*IGa-F2?bd}cHkbmFzntOn?UAPL+Bm+xX4>*U<*w_w zDC8vlZu$@D3ve6?9G?F<8G)6J2<*racmc-JBBxinvK0~UCITPmPdwkmtsARjI- z#W({SltAt!m$tP_&}R}@?YT3ikvFK@b3)Us&kyft8^4>~I&XZtKSk*t2NE6M z%runfjd`Nqn}+M;?2>m=9;b^Qp6v{H=}lb?^v!yztiScwyKLZoie17l!I6|i?+L+2@rxdv{gX&xocQ(3;xB3%{g|>eeQ7ce6Q7wyftrQ zv3Ose!sI{t=GB>G+*7P&O%MI(rOxz#%iq;0aVi?osnyme{HhKov+R*xKLLnv6lZ(4 zcX0reakbQYaK`_3W)O1C7JPd#1W;pqbH`^Ww|rI8a@VD9(zSi!1$ZxqcsW*XjfQB8 z=W{#Oc-#bjlqYoNmw7Q*VdtkGLq#2)cWUmZgYNf!{sw>ZCvey?a3z3%)1rU-hlHrK zaIu$l!Dc^ASbKhAaTsTWX;mm)q-<-~G{MJg4(Nrg^L9Nza>-X>%75($a8PJwwD*a#cTjASSqo7}?9u`Y=zFKgVXOFn zPBVdGSa&2wi*`3{_o8>sr+tiuhNtbWZ zNNS*0jf!}U9~p#>xI;$eEG>XxoHRe~6OQ7@TK|**8<1;Y22eAZN-#;20%eYzSb#Qz zd+x{)?4kl&#DKp?lw!bzAa|4pgo?#AhRElXu=tP12V#EFe2MW@7i6OoV+H;%Q8&Zw3~7Kljp5t`*xhbVd0*pYPUbg7nVjQCmaB#A=QQ!ELX zT&HkcRRbwd113-dg=v^6z?k&Xm@WXBk?8_6Py>_+nK}7jSO$tbNf($GP{^ltLrITc zNSdqYicBzpG;n++M+30vnym?&WyDc@r(I(yjO8Y7isg`4IgG3Ec(s|3lU5pKxkBKi zX&F;UfB1~(*N!V;h#WbW(P@{}2$I=ool%EW&O(IDk$>(ZnBO^=88Dedzymw5DCUWt zK2VAf4%%6C#uia*7TTFHBR9rD>XpQhcoWngn0gi!*qgho0M_{Ct zYN*csV@Ut2t~rJ= z&;r7wFO*h-YXqlox@cYrmNmAUbGm|OiI&W0ks^ALHdrNa$)bSDqIU?Pg6g8wX{bJk zs7t1uNMoardZU?mN+u8o5rwIms;NWy1!?f9N-9=1lMp?_RViQtz*VJ1nW_Qms#>ZD zA%_J*P@oA4i({Cc>v^lV+5+dmQC1mfEV!l$DV!4;oNQ`y8ET;r>wReoZyy?>%i63p z2(ov{)k@U!ho zYqmyjmG}Xm$#GYpuJ@|1UbwIQI(z|(s|jkb<_RG;aGubHu($JkVnhF&)(WhKhhuK~ zuw+ZI5^J``nz3N(63N=JdAgi#*^Yk7qIGMxcWbxT%7gv(WO-R%FnXfc*q7T0v)`Jd zT9pAaK&dyYvr~|>0BS&KPzFHT29?_gji96e)`?K0aYxGo_G*e7#R%iwH-w;##sM{UzupvCu0{ow!Znh z6dJJ*Ofkkwk#Nhb*)xcog}2Wey&Vj~*lLX{Tb+yAsJhmYni#HuIjM~+x?e=OmW#gW zOT*~9zM8qY1NfOp%OIynrBn*J_iMUrzzm15zfQwT1oWOUP_P1Qp00ba=U`VG(zOst zf)U)i8#;4Y%%N_ow$1}&$h(%H=B&?3Ux5m}D{8W7jI!oKtsXhTFS>}5_$(kWA$NSo zCNLp->;WI(0VeRr9*_Zoe3OMNlS{aST}Q4ioJ&r7zBN32=_bje!1JP`J(>!8vHqRRU5!esk)|Ip1Df9Ra~;So4a2NtP;GHU8&K%xzWMPBaL;z_2$ca z`d)nsoyV-wEB(gT>Y~h?6ChA1Kgy#uU0gr2~ewx@B?U#q~tiPyILn{W8Lizm{(oV>qW#whK)c3aGrqQ=Gyq0>AM$(`4c%sm zwt2l$yxY;%O`(hB*MAMzB`w&MIJXSu>%bU`%efqQJNK*KHxkF&-ElkE(s<0~y%>r8yokNF$h_E( z4aadT-r0$2<#7Qea0Byw-$j1k`Tb@_?zoSeuB*D=PyPrwOcqj60euYHu??he2B1p| z#Qt2?0NvmYzOQrks~(GXbrm<{?=x67*t%v&j;tx zOXqhz=e4X?w#nDn^kXcZoPpiv&dR*(m&P+r=qqaNgYLoEPTtYk*e(r{JNPWXmFb;c z>G7@9>CVVX?#`kv>P7@mR(|F3Ioqw?Agqfr11E4&T^S`&R#LokD~Q9X^B@QQ}036Q5PYXi?(Dhv_;-^yo08$dDIJuJc$@ zWxA6jS-zAObAf@GG;P+z*+Az`1vL#QNDx%$fdL4L3OI^XDFdbtoJync%mPEI)eb65 zn6RPMs$Cr_yxKJ^SB6)|eyxhutJjNF+dg|+E$&>obuVz>03(VLzDWB11>7X?V84Y4 z{}sGf@nXhP8aLMRMKTu3l*_bf^hon&&Yd~;g&d{wXws!gQ;BT)wB^)hT(f~4TaoNL zv}4=8om))g-MxMP_D$LE5FW*i>p0Hi29FUfP~iQRmFhyR46A?D8gcsejTyavCy5fI z_?6_%mp`BWCHnvMFVV@&X;Z$>_&kT+FOXFK(xwsoPi?EJum;?Uz=q5!i@UQ7TnnrO z8-$QM?&hML>j6bkWM z#LB^~93AT{u_D}ZExItoFfO|=7~%@XJ{%ELQAaFM#UyoP@kkdjvt!jEVTAP&)^ePc z##(Q+k=Fk-#0V0|*?#r)M`3d-5=mo$tBfxup@cF9fjBUyq3g24(mHD~nhv}$Ga6GP z^}aO^T=u+alTDc7oU=}K?Ync&rTPTQsi*)P^vVYvO~_D4?`?G7M-k%kDn%*32{2TeD4*+FKe<_}1+yYN+*eSE+Z45=sL9 zxS@B@Lmm7&O9mNq=qyFA%GXh~8727V1_Qhl?u1L=uwfAIj(AjvrO?8)Umcl5W55NE z^<@9SNB$V`#8G{1WzK?yT;+^eK6O{iFHbT^*J@OD=H!g1S%ww{D(KN_9~B$*ey`Qi zXEB358r(6HK9A}3nr>PqIq95wr<~gLGe6<2)-UU=yQWHCt`fz!dDB%Vw9vJ$&DYB4 zrN3U%whKl$zzjJE0yR(Z);sTq6YJZvzXKnfaQEMDgw|XY*R^EFBOf+@!)I$5=FEN5 z+^NQg1UM|q2Q_O_0-ZyGDoMwIIg^g^pqHiOaR+u6oE^}LCOen7pI6yZJlJt|jq9V8DIjDzt{O3PA*{J^-o-&9) z{2}wmGM2P8lqw2UR4XN#p&>v)MM@+eE${>nCz!0r?=31krHeK{pN$dw#u@yvO!1eTNlJYhu(;HN9w*|f()f)P^qdsx=b+kibpOTBW|QA)5rF;vdMZPlX8jy65OL8 zR_dxZzxqPb4t0n2n&3LnDYSI9HmNBo6Kvm!uBS#dlJ>kOJ`b=$c~$??dts{%4^4TH z8Cp-E3~lQ}uSH6;Mh~n4RcL6RN2rKSlqyzIm|P<(K>Cf(yPlfZ#Yzg;!2b1@f{j&T zFN#?8w%29uZIO5xJ6|#Sh<}ZpX@04RS)9W0SvV_h^&WUht6(XDb}Ue$*0EL9MxgZ(PX)M z(>FG$IRx=+RzO=i8jm(QGDI+g*GgJ%_Orm}{G-}d+qyy0d1(JgZ5oD4$dlhWlEcE| z?bhJ3mKmoKAv5I4Cc%PeeW93bW^=PxRUFU^krui#EYRv!sXa=8c43sDgd}<~YEt|7 z7NB0Ac`KHi^Ah>UgT0Nc!Z0!?Ga0^>g))8{ODx7xS(&wYua+qrWG!%6fzE-}CQBzR zMJGhrX&&%^MT=Hd=J1XU#B&s`&(zR0>wkfr>fNS?MZh z8?tQa4%N*F#h$b6g~{m37}M85F6#*G6}*4|7NqV)Fh;HLg(JL*MQ&fKBMxy_zk0l% zDeRJK-Ci2Oj8z}+U&wV$-(KT)W^MvU97Dg^0o*HIXopMW*a~n_4m>T8t#@z0IlSSV5el+Sl zx#oVR4MAJ?>Tvzt^@LJS;CZ}D6B>?ix}!SOfitz;dra|(_r1J)FC468eNv7yF6GEv zEXY;9cwRTw*HsR-un*7pXbNXIU5?{G8mMyt_ngdT7IVIG4sV2r{^w_1Fi}&FM{H9! zkU*nwg}*J0J=0U_z#{oh^6hiR*Y-P zJ+{(HG61Zo>#le1cVF**2Y+DyF8+!K9)2jwRmT6-i+J`czWpMnY2)SJ8Iwmo<&&qp z0NMC*6tn=$0Y0?o_$qiS2r&~n8WTO9J2N%ABt!8z1QRRv591o9;vNya9&utcdNZOJBRfT5L3{thBm#>=0*tX2+Qdg0u0xwHf=d_<5Q0=g z!ohh$C3Hen1UyzWvim`q0?Mo^d`}z8Ks@=@Sbd%8*U`Co35NG}x|~in4~h zI9FuCiGxL0i8UB`5+A@OjMPXGd7>%QrO9e3_k+KdAvs^HKQ#zOVFb1rs2Lu>Ce7L?kGwLJjIUk0%*X3O%B;*V zyi6dOjE2!nGvt6Ui09Rx_TBr|z) zHc2c&98F6gRhTC5PbPJ;jWg4Y8Bf0}sa5Nki)#d}5!PY7(qi?1Ek#cdXipU=%)*RM zjHFMAsg?XhQ;o4N$Yaws6~kU!qn497DuI?{?4g-VLj@hzJUz{=veOBrIcmhyRW;4B z3&1x+OIM}AdAqk3#Q^x9W6I} zHdPg{X9Lt2Y&KQ(I)SVX8w^Xl$O|P!7F)&D!c(aywYV$#)hcUQHt-L5ky&D;*I^R5la{ua7HPlbyAbRkF$TsJsk6qkY-UoxhnK z*3Sjq(6!l{&Dk$~lAi@y@UmQLWm#f$U8Ie_k{m-M*rsy;*D5L3sGZuXT~Io8&`sjq z0_@rzd^VkgP(Q`m>WrXvZOazboqqijfR)~VZQDW&G-(KwgO%G$Ws~0Io#vK)0!=+dq6;gb?L{m~WG}90vu&l_H+$BZX_F5IpmB{eq zT$d%_&Gp=v4c!AqV9~A8EJfCweNW@aCd05#TqMbBeWsH<+BM~108&~sB}Pwa+NZq- z+#Oe%JmIQk(3*>uK-JTNAlGVWPysA6W>nWUtWeQ}!?MK5eo0$@jb7@V-XVt6;<*pr z0}!T4;v|mS3wsF`_02ydK}m1!iC@-O^=^U?6y-pDojr^Oa7()(w^> zZI#^u-W(49fdLudtpBSL&%)hg!{jg4(*_Dx6Gld@rP$A`(0Aop!NoZrwNvQ);YPJR zKE}OCx~eKI*b7lN?cH8nj$#FIGqkf#vm@h18{>m?&Mody8^&1nRc0;@($Hg0zlC2U zeO$%UU&^&+IZoM?)!YHrPXq2_J_cQI{^pnkf$+eJgDt&$TaXx&9&nromo^kj1d)EgdU1&qz70pi+>Ss||8 z4pY%*xDZ>`#~w7>EFRo9OlB}1XfQtJl|JT>Mb2U7*w2Ecm3m#I zz2;m0Q&~H{V|bQ7KOSds7V4oU)&|x9Ej?$z>{)f5LTq;D%6z|G)LeN+0(y=)6o{k# zlcO1sBN7mZu;#3RAOQ~G=dw0yk*yM_rOCGb;x6vdFncz+{;Dvm(6nmhiKgg^jt_yo zCqxt!S1K4m>FAGUDv)-Yf1$o$)<=zfLseZym@ZZJb>EhL>6_!&HncPt!Y&#+P#=&b zoOWkxcH`BBGN0yVp!St273$UwXQGDf)*jvTYwUh;?&}U{w)W&rmRge@i@erri-zS6lx0N! ztO{FZi%h9Xxn=M6Htb753*)>B)QrO&t?3@MY>f5ff~K+jrtDD$T;?2RK;;0(^taZjm& z73Yw;(W}A;0@{5e7zhI7Mh@j}fgM=x9bayI)@QQjfagx@w61RK7O1+|SH2FnwUtWo z7Vjc19`mjS^ll~G@o4wP^7odDbqtG7L`#3eTgvVsx(4Gn(!^Iuw@?_<4PN% z_0IBwMaNqYY2~UxP^@pxZbLOMbG&%NOzu&(uI%n+LyVlB#%}&gwbwE@{U3Z#Xw|GW0DCetJ z^&R$OKUZaM>w<=M_cimCM&q)rU+93^o4(IE*XjOMKi#JJ1m|f7=iGz;*8rW@^Pczl za36O+F84sMS)|@@K^D_Ou1`dl_szxJiXkZ}v-fJx0{xw((I8Oa)&VI2feyF;s9;K` zRCrd0^1p@vtx5L|P#ElHd+hqGiB||JNAfGr^}0ugyT^Ns-`*RWHxmp_jJ??ZR%w;q zZ%z(qXwT#{zU;|Xww1nLrib|ixB1Jd+?l8O#>D2!Z%l5FoQA>Y6*W}_5{os=T3n*H|KrAD1BE>Wn zFRH<4QRBuh9X)~!DRN{OFAq(YM456W7M3JSPHe-d5zU%5Z_cb)?ZVEUJbympxl_Xh z4MB}+u%Oh!(WOo)K#dSpDpjfv7DTwJbt~7bU9DDty7U8x6e3j2uwi2d4}V3=9ATKDhA(mGl1d(e*x`pC+QAo2 zCw6jEPt|xMlm;!Xb3uzp9d#5?L=jcvQ#(#o6>C2NxfNAmCG`PWX3g-zT5Z7v99?zY z6;WPO_9d8=h++9ymRnYanPirI*`=3RXwexAJG3BzXcVMonwzSv24|3^!8V(11Kft2 zZZ^aPWt5x&Dutkf*7am(oe7ty4nrW<77uEv5UC6Q*k!kYrI%t_q^6rLRg_Od$%ha^ z3JqAGfeD@};HmztI*@<-oeC?ft?Fm$eeW&UU^NfAIs*(BN~s~0Qwl4hu^}QmqO!?? zWTLYu+O*C$FJABsj4UGM4SO)&_~}qK22~A@Q}yWMoacH47Lk^kHEEJdy7il(oZV}mYyJtnpo1;zkIfb9~ z+Iz3QpM$RDVgP?0S-}6Y0gGe>cX6Cp2+lpV~B<4ii>27xpz?g1$z%ejDM2De+%n!AAypuhF zd2eylS|F7qCBZC>YFy*>+I2l8!OJ(Ep-XTSWdt1@Cy$LXP7Ki096yqeIno*0`wIEK zg&cAq7*HA`orW}q#06Lw8CwAnXsn7X&?RKcB!@~A!NAyr1fmqB(gZTW3VN__ElQ<~ z0yjayfe<`QNlFMsNJ7Us5tk=Kp^?fWy|i3Tjxw|h4ewwgD{--lUOZh7MF+$oDi2X- zLQ`lMrbH&%E@DrNP41$YC)I5KAO#wWWELZV!_qMmotc5=^5i0%%au_rWn>{5ZJ;qW zvXM9PbYbS`KLZDoZLC>`CIC`BzQIeBb>%l^omhpI24=98!>-N%sNJp_3g)u<&q zI+6scjgy#c;7T@PLu8^fe9&2`_gXqiQC@%q205h$_BO%4wK7~c3fC-=QcE5&PM0QR z4KI7?E*r!kj!xPf=bpueo1ku)>0IVBNmhj-dd82{Ok%^9=$a;GQ(_hKCZ6ge@oK0CS!+&?g*opaMww6?pn&Qa@p`(Wi2>WY8=VW3Lcb ztRAYMF)XMZ6N(%?V)lyv!J;H*JL}Ppb~200%w zg7OR=1zCdFMWw6Q94}bE%1yGCbv6*7Vp=q-)*F^Cql*xXW#)TbEMk>qb9|>=$+&~T z&hvR{c~@F27q7xX*GmenYGOzF&w!>Z!ULVKp@cVv!#dTol?3T%H(AE@)MQzt z1Ctl4WbJO3yWNHVUCp>EUfMx1tmf?|dhPT83WRf<7MAK-*-%bLB$L7U-S2)6dRHJk z>c9KcXMyDz#|leQqr~$ZRTunB4TCn%AbNyNo*amu8FzYAR$ zc9M8aE(06OxGQg#$BJIu_zrkOpjQy5TITnf^NWwAwXEkl*CM#Z2S>OZTjDujJ1@6M zOil26#dM`+mKjT4q?<9#8j!nzDSiduT~&3uvIyJzf@%ttC#v zTKiC5=S(THb4{?#TJvGsuGmt%4VYKZ-Z7^+-9GdobzQfzS@-EJ)^>A~#t6@N#+jc8 zCO3xnjPAAW>+1csZcaKY?|IW3?DiJzz42|@&>FVUTgS;q!tQnl18NYqrnIH;%3@M( z+Jg^oC2m0tLh%5;)TU1L!*1Thj(fb9N0J%$8Xu|ZJZFW1oX+EWP0JqXd^UzBFU~XH zW!ii>oPDH=e3Lm}t*5)__>D5PP3)wkFa0f;%XWWjFRyXyrRr7>y3nycx~#kPc6IJm86cXe-n1c|>#^DE zH6VXE-L}C+bJ39QSs-QSh9U;gpV5C-A@En#l#Mi3An z25w-QP1ov076ZPX6vm#Da3KuIk<$GJbHxy|!CMDjpuafV25KN%3E%K}AP7>Q2##R? zu#g}frr`5|0=t3T2l`=03ET`J!NCEN_hj0%aM}$<+z#>fg>y(OIp<6jI?DHbw%jSr^LQ7dD_6ZXwgn+6)0pxxwL|U7&rT zA{%BP2mTxK#GxFn;2ky}9y(YFc9b5@O&_XYFjk)w$lYWioJ#=>jp^VGcE`jG4tKzx z5B?w%T4FeIqOgr4C{m(0{@;3q8FE-iM(y4y{sm%P7#0>BD|+EQDqTM6V;xZ&?hV?4 zrJ=d?VjBt_KvtbFBBU`YWcBHr*_{m^GUEw4qXDsmcF|FB++8&m1vcW~i{%LaH<}+L zPK7jhqmG>;I#!}Nrlk9+BucuZ6kP=r_6E>B6)KXM>Rs5H;UgG=p%L|D7xH5RmZ2G* z;fdVWQ6i<)?IJG*pECVoL?+}g&LJ@_B=RZaQ#RxCU8M&?Bt=TtMG{9wibe)$8Y?}6 z`6UG;qM!Ns;NXQ7IKpK)a$ZZGBwdDLI`)|Fu+UtzL;>Dp7sX@p44kfk;XdXgPwpd| z>0_<=({tIPK~7gvqM<-C+T|`z`DjXr< z-78VcB7y@_h$IEDC2f}EH)dX3>LyF>UlZCTUQ&@b@e@r_CIUL8Jc5z`J&IvsHl42d zWTIHxP$pSqE+b@0=3`Q(=~bp18sun_CTDhLcz)(oTIE#+rgxU64XLNvVP!>pW%kJ+ zDS6+F$VgA!U?i@kB)VlL?k0Z%TYvK3OWq~0eN$fU2|u+UcCOoTB4>V8R&zF8VIGuE zI;Shn3&~I?zd+SwTBn|6C_HW_cXH@tq9=HYr)Q#QiWX&x_=QyR#doGB^hMtgMHzhh z(M$Qv1#BAOq-8DDW>x&?Z4%qWY#Dz7=x-V+N{XUcQ9uUh#$RESI~wHLsTu3ZVuWVf zgDU47nHZGJqhIPGm3HWLE?Af@WiRrceZAp`Zl;NnCuqWHXtrnnc*ba*`r=J!21sO~ z5n-eu&Y+Iohy{eCQm|!^8sUBp>09<^ZwBZ}Ix28Vjtk7>m?`Kx-dAH$mSJisgmP+7 zCLL2@7d-ObmKq5|QO%B8W9m09&z#w6DSTG(b)szJt;J)+!$F6XB5>4i?G zsJ_*Cl4_~;S(>KmsMB&eYp$-{y$0OTt(>2NfZ-H{paxfv zA}gXMtFq?YZa(UOeiLp)DsL5Mx{;{`<}00or>xFuGWy$_;%m&p7r(;YDo*1lS)MFC;-I#r#xd){GAnQX zro&!LSUjl!!jM0r>!s2o)4fF=-O(Lo>2V~C5pXP)w&JIHDal$P%Ze$=PVHZ+Yg3-> z%fjrfx+>0&=iJV#z5d18%x%8jDbH$z0*Vo%*qxv540))fZ6++LDeST;Ze2Dk(SD%*-E+NP|fsw(R? zlgqMc&SGWU!m7>YVa?Jio(AHw0PnJ#;jQlN&El;8+pr#=s;2k2z|d3*;ZnuH9`4ba zB%?O&^^VnRL~aIL!vrEAoJ%pzg@3?CRR@ zsaoO6x^CL4VeHCoO`@%>;%>asEN3pHv)Bc}CGhV`7^E>3++axO_}ku!UFVV*3~68E zZHM7TKzMZU^ipqcBI)B|ul7zr22{W`aPRlB@HL2UHpD>;H$flBMe5>L`EG9Vw3BeW zS^JVM?fvlRLMO+JE!o=d+5&K59C0J)@BXr?x%#i#w(UWZDBQwp?$#~cf+k;t(UWxX z7lW|^i*Xo3+PxTAQ$pB6Y?Q@GYl&-BhxSq)2{{lh9zHe z)cG(vYw{&`?D%%Fl%8__hBBI+sw$WA#lo%>uc-k0^DAdDEC+Pi(6SdBG%g!-Pm=K% z=WlS5y&14J3}0t^fwQ$ zC-NfSTE<>-UhzO)31CgDGdg3k>5?zm>Mttqvzhkq&F1rq26dm|a}~SkLmRL_^De#O zTS4ElRFClsQ8hzH8id77?wPOcHrRs!vu|iJQmqu@^~|M24(37bdU15B_1IfSu18}E zNQ-p1$?%hmGZ^$i74$)0^EFBvvNNc3Hy83Zzx1Rbj9dsaStnOxyIL737g9Y6WLNS! z$BT59FLjYJDywQe|8JNUwJGznDBA=+|Fc&Ev{OIzhFx_+BQ(pjHdd2Z1M6}m+csBs zb#DLi4%g9&B}tN$#gQ0^{Y?P>TpRas!?j#H=?3@?bKi^`1)1gAHJ*XNAArFg`~h}r zcOUG5Ui-CQJ3}8h!+2+dV3#*xt8^k0K{kx^Z%dElJ$8H#7*4;Mf4Q@)*{~6-p=KZT z4@FychW3X(F@G=d>ngQwqxL}S?rPVoN4fTcx6@R+wrpedLO1k-ZM8!qxYw<*L{}Dl zSM=nXfCi}WqrHu1_PwVDdG zaTa)hi?&hH?&~J_X*ae1YR9sIO9X^ZIKk2RK~s31Q+Q)8@P%u*KPz>=ChxVyARu=y z3v=%ZtMK=JfQ-8Ubi`l`q6wV2GZ0XkRnxM-HOpQMxsQLs9+ZM8e1d(Ax~P`|k7xHD z7&&+Eb&@kVAwRhb1F|&N00=mGNW%<)L3Wn!dJD->JnOfZ=%Vr9^G~O1n4c`0yX}BK zLLHFynXhu2yZM{nVN}*3irzV%cQHX}yS7KTp6_`A-?Bdy#iO7nl&HKt>_WC- z?7Dp4cRzh;wyMtmp7l3SGboyWsJlL~n9D>`AGox`C~n8OoHO`oX1kqNxXX7txXb(n zFTuTMx~8N2L#J%83_=XEcdR$Op-VGK-*q&`w2{>zX?A*F^!vY)y20SE zvNj8{3pf1M12PFr^EH%!qr3NSXL&HyaM;u@f$#G?2WAw zem3lYA`=23>@^lyclv9_(tl^$>MMKlICfi~-1+=}jr8i{KhV2A>|X;wxTxV`#*2b8 zcw|9Hg$v~}1iKc?7r%akHWF;}=bt{#;$%~d4O=$Gj~NHa z)}+t>mC9ho{MoZdvmKp;AB7gZakR$LDsP@n%^8dyzDVN4-a#Y|ZEQh^3I>IhJ@N@3pWg3myU1<5IPODB$uYP@d z_f@;bFDw7-eEM$V*Hu@mCtozWk5LFY=#1qd8!@oFSV^Ox+U<4w!8Hr%5#t9$$4IANzs3Er?9C~O$ z245GQcL!@e6LF{zjW`uG40dO%rn#44?nK| zjJOM~0)c>&t^*P5Nf|HY=XG34=XU!5UB4^OjJ=4K@{UJvs?_q#T{a# z6o}d^rSZ1iaO{**N|6|(&>^QRHBUsVBQaGb8C7IED#)$C& z_BX9*V4@p&#wA0-?J#lXOJ7~q=RP5}k4|1e%#M&)oE`m!Mf&@L@pMK&?VK=r zDr}Si&0;x8DR6cT#GSGv2s_w0%XXK-9gCDe8U5{{GJQxw1~o{b4)TjKW3b~08@4WO z3Ci2F(TN}wo!O*VMO9AmitBPqT*jzCSip!l_7Q>ujex;Z#fA%#)}YxCRks6RFmjg=~au zLAJDofs84Zba+^rg43xtHRov#7TI)VuPyOG;9S}lvmm}xS@H~}QH^>H6Zq&y74+pV zKNh%;7PhLc8-hW#8r!Yfav@vXB3WsBpoWrdGiaUYCqA)=-&S-BRd9kcj$2F((p6A& z=q(BP`A4_$HL!nG#3K3%SncXHM1=J&YZV*b#fr10UvlgK7d1f1uD5_*n51hr89A1* zkDZ+*!aPA+ocxY2oi@oxWm$BnK zuZR@JUf&9t$XAMF`sf7DAx=11_xnh0k-fi#Ry9bFKCZK-b@wn5H?~SlcOkpE{tD1-5LYhpVgglN)c`7 z?b;Z;hRv~#dA#F8{url4wsb$E`nUHwF20!sqKrJN-)l@@)TQR{Kz!t1KV*Jmo?n?`4I9`10qtPw@X>}U~R+lDnTH)>Db0)ZCoW`s>u~CCh z=C{;Fjq<7cn*%FfnRb&hHn9hsa9A%qjakw4WhI5?tok~(v+K12iJfr^UzosJaIST; z>j-6!JTw$-D@H9O*E!}H#HifocVGXb4cDW94JJ{mZ|dEmf9?X7eRw(S+qoQkv%iQ&af@^C{l=TYr0AYtO@ zo{!H_KcBbugpM?KBc1b|uN4+o^p;Kkwy8!@&#%9!9`Gx(nwGl6EtAE{>)MvR>kT%0 z)?s_`+0M?_V+1?feaReTLsg}U7rER?QVO-!WDj5vrnI-QXAbt+qpEs5w;ey#79$?8 z+%Nv(sR;RaQ*66zvac5`4wlR=$(&ul~Gb_!V$I9O(6AH zAO}(n>spUl$nL9VZ}!M8%_58e)9m(iui_}M!HUi8IIiRFsOGM#13eJaLhktPPx*%H zCN2Yx_RhroOzuD~`~avTuxtAWuLGNj`@XFMIdJ>hMr|BV{B~}<+Aj#%PYB7ZF92r< zk?{T6BXRiVv7V~_?CPEiz=)RyL&tOJDxT>kGF6xbxYon;|xunow0?oRZ z=Xqvu3ULnn3XR3S>jxVR{gTiKA;P_Us1sAm6Ejf>i7*r0L;i9I3f~Q|MxzSNV~6^{ zPoC`bYGAZnUl>c9{PSZ_cs?)AEA?YK%g8qfl_3hgGY0%ObfbO89~j3PeJ1HCT? zONS5pa2o&c8Y5vEo3AqRETgi;8SDxX6VV0B4f~$y98;nOpD7w0(c5ya1}Tx5ERhvy z3JF0`!8(y~?r{?XryocEQ4>iKvFrvF*~_oYg&x&~{QRH~;vh#n>))ts1-S6)3^2`n zvCS4RjMDG{9WVlo(IerI_kNASn6aV2%o(3CC2x)zsWBU|@g+m!&M@k@ype;Ppyh5* z5?yTEY|tHB@cXQ39)%KZ5R8XDrg4yxSd?;c%x4onaUavKu@EJ_2$Cfak`<}&CbmVM zs*VV(3>U3z;I2--)bRBbsv~WW7}atDjqxLAiGjpWmJ~1p*9aw5^3bF)(U7kiVRHHG z?%B4$gW$*z!4c2yXdDf#9D}T+-Z32`u^q{gs;ICMhZ2$W?_}&lEHpDLE+>9G^E2;5 zACt0Vj!?{!rqWjb$tp!KCK1wqR00oz2RMqOlV-+cSPjc6QZBiwW#*EMd~Yo?@(qu1 zIFV5Tfy8oRZTRx?E^$x_my<66u`mDf*^UbbP%!#z5+|Q?5xI{Y9n&YhvpFNN2hWW% z%d<5prU->4EcAjQTrKRxj*{Y2J}=AO1T#@4WWuLxOi}Yvvmmb$J;&u0eFllJ zAr1zCEDnS~Hj6hg@*)#37}d}tEp!bpG$dos*qYI8m{TV|^f_JfC0(*4RtK)Eb1*Zg zjcP#$LDWTI)Hy>mMzhkeDib|Hujz{DK)~v<*6Bxq6n=bENTUTmH`7RsR89QRKcCPE z(Q6M?Q#A>;PmoA|aINXC%GJt{7rhE2%MO<^6hlKYLo1H!=4?R{F(uiw@ks6` zjju%IbTlX`+Emn-kZT2Jv<9KE1=*2L4-ZZiO;E}6Mr(9Ry=fCqhDSMzLetLEAO}d_ zCq5~)lIXKOJ#$)AYv`P`DkTfYVx`pkfQv(!AMdVs>q4F9Ht|0~_cSIGolAO!fSz)+pcWfHrPO7tp7AwgNx0>ktle z5;i9xwrs_XY|Zvpp;Hm>ObUo~@8AeSS~St{vOB-iPYcgs*>)%|F=dlZ|LD__a5iUe zmT(8RaBUWG71waZRa|q{aUXZd&^2gzYiQloQ>#_-=+#OYBMGn+icHfAsTLm>bxXzn zF2K?dX56qW5w2#Eb8MG2ZO42^F!Qdc(S2br|%{Y^G!K+(LVNWrBTq_lyA!o zn?O}`QI%!w!f+QidZibWruT58*Ln{Zdl@%eCs%%4({e9&F+C4GjRX(61{SfQUqDwX z57mGaRZTRrQrk{`-Hs0H5O&elc4t((1QpzJRphJ@xQMF?^voHeuY;T+&&2Wj@DOhU zt^1~x9P=nTu&;013nH?$HnVPe6W3;UfP=MnakICB6&G?lIE1%1F6x9RFPAD;YBi;F zO2OcKCuD5Yw?7XI69E!_S%))^wBdlb%e>6ML{xuOGFoX@4~y9IC@OcSPvuVk?C)k5 zF|}=E;W2`fcj$r)K+QA%Fc@q9)r3LVgG-o%QFx3=_=LkXjlnQ+b+!jo*q08ag|(O^ z;}t#4*J*tteLoj;&8GS)vHV6?Jwee}`18vcgn^A%Cs(qOW4CzKYJlxDMU^X0rFe;- z6?)c@cpI~d3-vq1_arLVf?IKA1B5QvIE_Czl{pxVS$Tvb_m!_#S>jj;SeTBVG!dojQG%uGVeM})hKYkHIc~Kxb`{To zt9V+aHQTsj4}Gv?At{6FLV8yX2-Z0VWVw~k_?>xx2DVq82bX(kIWBDf8GK#%g)L1= z3=1~7#$KnkT5_0_nb}68OOf{%i}7#Vx(%X%cP~q1b?medGsr?>;qMsHSA$nj!xJU6 z4OO(yT8Wu?kA=a~`JLsNo?V%Zt+%D&WcAv3gmD(1Rd^taHkXOcn2GWg2O5bc!!_v5 zkL#wKeY)Kmx$d4hDA~4x0dHU?ahE-eHN&7XcK1Q7^ND?T58km?AsGidnt7fH1|OlN zK9!3FiG8idmB9FUSvsz%SEgSYg)ymRX}Th7dKYnej`^9Vdpc2y!sR5-mtj$Cgc)%J z(yx(vDD4icffAadxtX`vfpt)-+kmQ0G*G6G+PWG>?G^`_btD-75m0rGQ!9J^`04TF z6{WGZapgL;WxK9ndZzQ*WpDbOj(TVXiy%K_v3mljpH`^PXMb?`pu70ScAK&#QL^7v znxR{QN%ps+4GAg)fw@{cJ-NB__OvJ1q_yOIElZ5wxt(YGyw7`<^4guXOmbS)O_uww zeH(AgH>h_6v4?nY;`^47TPUfysU_Q?qg%jxP}x?BV*5ZcNNl6}?%M7)qE#ki}Mt$i%HgK!N)y zgxfdpJHLUPzXjb|Q)z9Td2PdbP($=~|C=wF*o`VAtC#Dum$lLjuP0|>N~U_URXZ^e z`tq74jJws$Pkffg*u-mAglk%#^)oZ4Aij4x&tW*NPui(~noo4xTL9g_>|CdjcZm;u ziu)H{<1|X=G_Z-Q2{0Ogxe+D5ZLCH1iaD7uqB@HQ+{V&VyenzcS^CV`n~X~x)nyyS z%lM|FWi;V8AOHX%`2+fMW}uiw9b0blw%xG-VEh#_54ytpxA$BH9Mo=h2%CB>I5W8Q4p zlIPBzLyI0wnlvV0NjO+o&6+}M*Aybao-NHn3z{}dTtIQ7gKG{YqTV3U0eIA#7Dx;a z-Wvqe4i`Yk00A5Xh!!AXQ;2T8M2pqLWk>&)9Rb9J2oKP!Pw#ts?DX*CKWIRIe*FbA z5XIG{5*IW?Pa&~I8;=ZR;DH7qsNjO6FzDce5Jsrbgb!6X(S;ahl%a-*U=Wf!B9T;* zh-|5}3nD_uBoj?E$#6qXNmK>PTR#Pb7hb%e7*kU?xacEQRrv%AR(Smf){#h#MV44) zp|zG;ZSg{lTvX0w*HCvA^%q}NN4)};9?T9APL#2u{t+-;0K?+Iajd&rl?Y1-NRFzdUf-6*6Nw%BhSWKEl z7Bu=isn(QJ!o^ILbXmDeURrVqrk4YcS!S3Auc@%YXKL0kX>NW7XK0t`lE|E^-I=MK z+HLGwZ6wU(=ZiGyW~q--xtOBLEsBh&k4{Wy9HQTqcO9cbq#P&;jZ(mY4l|sZo&_D~ zAcJt(y$Wlr^ckQ54qUJ`rCRTtbIxtN9;@}%Tnmfr*Um1>>_VKNQO`LZfmqVoB%LG| zicB@Nqf1Dko5_$is+-k`G4}t>)JsXtcz2EJ?!vCSh`$T(l1rYYPg?fkGBv)y@LN}w z0Sg@1FJC%laKZ^^rrGGCKfD>m5}&Dh>TgC|aUz&npz)p^Ys_a5DV7W4(ViNI`%@${ zm95+>{s_e^ffA>ji>d;LlkR>h*J!9g1iBstAnYLWi%BcJv;(oCfQY^MyaSIpJZq74 z*X*}nEc;-`4|cN{2GfMv(^4zqJSq9Y(o28~Tu*4#KfU3FC5c!{Qjj9JbmgsZ`fyjZ zk~G1@g=H*dSrX*z^`v}BDK7i!m%koJLd}6`GM`hEnMk*=hK;UGorxjpW~e$h#ZVWB zxBxgb@EY25>|?MA8I1pmCj=C5AUeR=9iq%NF2DUq2nnPPr+jpQ3#4o&I%<)hWB?qI zna2V{o58kRgemWtQ34!5L01lEK6qeY8&^QX``kyzI%+K<@)KLw=tnkOwBQ{e!r$6V zLP&Zff-Z?jBq9>Hz*!717m%!+i7s~~6J6<&bHPO-Hwg>7MbeU(!_h9vCl(8uvTdkD z9K0}S7RPb$EK!mgT|!995rPt6LeUGsI%hD1fv$xMW0(pZ#xT+4VjJJ!n8#`dMm%jN zWxG=u#IWI?=v_1nZ!A+@nI7)u9jNPec%vi>)?kD@{J~lOoKh zMl;HmL|&9u8x3i#N(q(pQXUcnC$&81C;E0nc&6EvqzEhi3 z4N+xB^HUX5qyyrdXFD?(o{PMRp6{6veB-DFK3NJ#czgpM0%F7*3mQ;j8FsK-OK3v* zc#&zKO^_jhXd&|v%d}WFE&j>uTS{a(xOgxwpN*1L+~O9HcGhy#K*T9m%h#5!RB;!C zY2#>W(|i9#$%FgqX>NbYTc8TXw>H|6P=~rXqCTdV2IB`~l-n2PVuBg-*oHZ1CmV1) zwYtsJfK--ufpyMFV^gUj2_QAjx$;Z~JQPl9A|MT@PQ{&z@{@Fm=$xmh>QU5brVAKV zlbXzvo=Y1CH{jt8ujtbp@PNUt5L?&=0~DbU#^Yj_Rkm}e4YH9P5oOh~!LvZlKd`KA zh(R37wy@>IC(dk$p)oZTpLl97-t22x%3373w6!$8F>F`4xS2MorZqKji&^Yh&`L75 zb3rmtm)zSXGx^ECU@||N`&>*+nHiV3vX!em;eNh9=`Pc?L@XSm_dFleIu`>u{pE;hi+_ z4Cve&-$?Av7q?@c_WrOvuHjBp5Z;0IY8O0GG1Q?AH3JSrAUx{<@b?g0L3?<5pD6#p z!52_%EKW{Yuadkx0EQSc6_U)P7;Gx&}*Q#Xh^n1P?W>u2RikvJ9rPIp=L=8kJu&*rI)aXJQ7cUGP?c8)lx zG6wMI;M?NOgE+*m2UXH%8hi#=z&hYzkFMCm9Phr!6#Y52T^TPK~`6MMWJsbSAOCLf9gkn@L&Pn;AYPBPA#GXP$4N( zF%#sqL_gARk}?y5mxoT!0t#po=0sQOK|Q7dRRic6JktWgp@`m*JURd4DQ>l0kZ2w= zAb8i|Rx_{-J`)5%vjECbMyJ;R-oOs;(0Zi=d-z}u?9fk*P--_QP!ZB{xTkxqwu8N3 zHfZC6A;LDh$csf-gp-v@C}nj}NOe3EPbkO@(qLB66o*vNGAx23*@OZBDHBcMn^2Slz6mK!O$Z~^C}96SGUG>peI;lK@>mSgVVR|$rZ zEa#D*5Rw7`pNjdBB3YmGi3*J=b2`YMkGX@a)=(;`i!9lTmuZ<+m!Q~3jG8H$4(gz! zS(*}RnnfvFt9hXp%9^hEn(cRnV&RQYDLbqIP53olLnLS`lRGHmC)uKC(P@E7NP#pbgQ3fK;Hoh?&5Mpuc#TIN7ER`k-?9nXDC|LP?=o zc$(9gp-QQt9Qvml8dHFDXFc>xHbF+(b*Rnhk2n92Ga(az{B>VFqKL(DMaVgbbU1kD zwWR!YopC6fPCx<+AdW0^6Wg<$)CmR8Py%|noLo>7Q2|COSRbqRdZ!p`>|hSFw{oMv zrSut}!0M}AI;_HqpD^c`U@E3$iV(pP8r-Nva=Yb^V55)U<~%Nk}Lm-roE`9I@_iimYKt5QrgO`LaR#N3a)sX zrxm)VM}_eMTLWT6(c+XX3RS z9Jn3Gp(z8{UY974-sBu5fUu@go693RF;HpF5u`c#UmW`lBOwnb@q+ubigBcoE_xWR~DM=F^Ia)^Mv9W(Sk%IpTgQ~aFIx=E|FOB=feyp*+jek5_b+A%x0d%O_5OnTxm4!1E- z^>-CqdJdPtrDu8&h#unrfvvFsP}LeCya24x!73~?mnL9)^`S6$535(c>YK7PtiI^W zz9pF~W{P1LCL%8RgTQ#8IF`Sodwmefef~?d0KB>ajI?@sl(2ii2TZ%%_zu-jCmo!@ zoYz$B)xeZjwd%peq_@Hz9CEI5#%Zj^Xe@HG$_@BX4}u9u=FqW+`JOfmxi`GWI;;wo z+k46y5o2&R&pN*a3dDm{tvml~nb=B`ak|9Tr^HNLv;l0iPyD(CoXN4fq3HUw+Xs22hEz-b`+4)_2M>tGHuC~AC+ z!#Uite|*f#DiJk%v-I0@K>U)GdBmYxy8L@}-3rN*Ov#qK%~7nhQ%uF1jKEA;KIWjs z5sY0KOq(gJ%BM_u9DFKc9Lw@N%d{*3ZEVZ6d>`x(n5EQL?7$A`qqvnj%zAvj#N5Y$ zoXix43n*}5&1|4R_{`KY&2EaVrW>@_yo{<_$pU=IuB*vZY{eq2e&r*>s(jA53&!ev z!KhruuKdOGT+j3@(=z{!&)?IrMu@9_B?JS4#{`|n22Ie&oX`r5A@O^rhWyZ!iOA4A z#EdM>JZricy{)7PuG|1wK&HR^!~?9!-yF_Q+sS6QuJqtnbfN)rCTDeG*0oV5|7L%p z%+_7(&JVoGC;if|e8Mz+*R*WY-%E;BN)NI34Zy5EK3&j1ZN3OS)J5Ga(*O@ioj*#Q zv-S&mb|TFx$3W4c<`OwS58JP}XYb+umSZ;2;eXEZkq*UdT;o$sN-*?Z)*14&XbC?r;y| zD+M+9rRxjSK#kZt{Jv%X<7oqGvxl6>Eh*U)?Xx?H(U-ki0BqF(?8I12z*6klek#(V z4b~0?5+Lyr@1T;g=HKA$X#(zP1V-TNY1#y4+6Ru{sg2sJZ4R&v;Se6%6t3I4-P;)M z4bOn#+@Rqbu7=z|+##MR$W7eG&0a7~!g-xn_@K*vT@Tc~4(Ff*u^`acUD$cd-I!Yt z7~$PCiv;4$b3tCeiQLqTtWrq+v+J$VRLIdz9^Vy8-{1_|_KmLGD9P?(ih@ZJuSZC& zSBkZT4iEPL=ci5Gr_I_DUg7I-+j+j{dA{KxuHnNi zk&GR_@W2i`Z3Q;}e&gvI)DWWMJD$0bS;)|evpEaV)Ed=BT*OPBlUT0JPyXKBJg!py z*{(Ue8+za9y4jz;x~%o(g)1V184|HRE&F}u{9Wd0F5oS$;0WI9rfm+?y-&fOtM^b3 zrU?;J<-#gSg@>eSJ!Kl|&mkG$mbp3R;Yto)3io`+DmM*t=S?2QSo$73~Yv;}OAF-)-yFE-jCZ?TYN}n6BjD&g9uF?xjiY z?+)@P@5yEesP}#KSkLZMul4GR?wlQscbX(zLAdok-4K5BTblF5%pl#Jxj(NVujXlz zj?_C>^r8E?Mn2g%Y4I1o^iA&c@ZIrI-|kb-$yQ_(?h67OJN+Z*mnW zgETnUYR~99pYR$2^b8$HLk?L=jmVY`&FD?dsBesrobgS+@v9!{A5ZupkA8@c^;XXK zxS#d6&-ISq`$#GCr%1;Teh!J7_RWs@jo$V?@8cQ~zYQPc*8cEJEyVgW@!OuQ7wx~S z-}>VJF8EOH?o!Xyyr00i&-nXL{_@v;?8o?r@B7$@p(NE;bv)x4nfW@e{G87Tld#xx z4-oI%y%R{#Ai;qL6%wRpupvW-5G6LGNAVp+j2SCltk{ubN01pmehgXCrP=uxCQ^(ke#)alcCP^C_#T2{+Kt(W+(JR;^E$1mT%m2QP>fHjgIl<=fZqU%-I{57tY#@L)=b z6)!f{xR+zdk0nR$M!9liYnM6Ead&Q@yUz(lA56H=w8DoEFG94)akWL*twE9`nbJ1@ z%G$SUvV7Tlrtg|LX9_1?94ODBMU%T_-gYWlv1Fs`n?9ZFRj*sIZr6St``EG7y+3cB zw*2|!>0R1$H}~5;8A;Y0HeBESef)kI@3-9Fzvjs-%PbfnKojUQgbGsdGzKM_D5BLK zgzYtqM)Js{+H%uvLk>IS4Y=QeGj7D>bShCO<%mv9LcA;aBMH9_rlg$v?jYy{RcVnU-2=B&t^b!s;lp)_Q9! zy7qeDG|CV=;XBG^q}8(-|Wp4Wn8r*Tey7_0$bv_ry%p<*A=;JD?rye8Mxn~9vN&rCw z5L|~HcGq1f!S>o!P+4}P0I#_qNzm>?ir4zyqe8vH~NFZ zlfS!R6!bMVhD~E{zX}tu#)1 z3u@I098{}VHR0=q#{;Zsp$knoU*9T9rYH)FioP6N7Tc;UV=As$$0TW->{`;3Iun{H zRjD2=_bzL`NIY6;;5Kt~Q^Y1#QQ>-NPks8+Oc{y)sN9I^QX61dr(Ra6n1$+Qm8w}p zLO=ouPylGRdQgIS^2SS@?GLvxEfg0qjd!`XZ8pl2k2gvD#WnmOutw(ydtwtXAI^&V8+MtH|Qy(UBGR zi^*K(NtY`*zDD!8(;VOcXLe0&>I1urRcvB)hTTA=n7fWm${sHT8cwB?8{F^!>`tJ9 z8{1gNI~G9-Dp|=Idtd`X7V>Hd`rgrMb-tYct#1Pc@Z|gASCRh3DwWfV+HH6SA-PQJ zJLN5;`m*nSID(yfBaX%bN9)Q_u{xcjiowZZ?`n%) z=+xi{l6PnuG7X@M9-=>6X@gb1UD8k5prYlpQVHy9EU*&vupT$k9->x*1VexV*s}M$Z)U*ZwzZd9|XKwjK^Nndi2az@ZFFRW6jfN~Y7Gjo$8mG)(TNv2E7B&To9p@EC zJH+c+ww^uC9mH-oBM{jS^{U%q95(^~M-6x_>U?&!fCe7H32+OBCOZ9)l&ph#M;pl+}Bo2}W5O@bIJ0J9MwOo3&fjhrhdmr{|KjH$Z(vz^bN{Q2>zxwMR*Yhjb<0;t# zi^5Vi5evW?F+u_CCb{c9aZ11!tCu6$hJ87{=8F{ygc7}gz6{JjDf6Iv^FXW;K@o(c ze(Rgu8oyj(I<>;6jX@3nwgRS)S-1Aj1N{ zB)lmC+^!`wHvOw0DEx+PKmt0T!U(KH{Mf?md%W$V01f&;d`lz_Ah3TsLjxnfU|~bk z7_(H2h^q@3Gb24-yDMkO!_?bBJ?TT2`73b>LUVy55<@~@bUS9VsoRS?MO;M3azc7A z8grlve2~Nkgg{HQ!oSc!YrMt{ysu0=Bv1UW4uS`YVY;S6pUlIUT|&hw;wVekSoMs$9pnvj4c$}FKM_c65NJzAjdOAK?4&FsN=jBtRgsMunCz%2&=&x z#1I>llUls6iNnQw)W<*6zaN317eU01Yr7&$NTWPTq?EmAJHSS~6uf)L5m1te#6pU! zkBh{}ZQRHU*dXq+Dh@C~iz&&lM8m0rwW-S}Rirf->=+rO!I^ZwGs{7HRJ}cn37w3l zyYxeT95seMp8gH%cb1T+C^31-y0Poc!AtV+tfO3Tbf$fE!a z*vfAFNKTvqfD27hbh_SRLl;yCB1y*uGZWcRxI28!Se!pRq(xg?y^7nv{p-KJ%srw! zOu!UIb=i*p>_|+btSKdgHe_VVp&1f^7`}TbzG#%jikwX9oP^7~&P*INRqIIq;(%~O zLGUC;qp=t@6gZV!2&p3y^-MpOWX%{%9J%768w@Ggq|N%vu)MTCI4ik8+)Zr~Omz9p zf;7V66i(tiMD1G0x-$x5^RnS%hkR)S%AC$nm`d!tQ0==c?(9YjzyOLF%iMY*fe^>C zR38R8KO!-W)YK?Bd`TB|MLK-Tt)s_ToJ-c@!P~^m(eY2iEX=_~!UFZpq$E&7G{!|- zOa-N;lN+yZI0uK4%<7!ZC&5t6tkOdA%uWO$&%C#D7|C%2PctMxV39RcB#87Rh!j1O z!r3VQ^<&Fd9KD#NPy6%`KD0~w%gg=LQ61&WkL%IE6jG!NQUe{*0X0%PO3vP^wv+QR zds&BaXac;5Qt6b^z@XCXtWu=wO7FC#@a$C5Ob{|{kkdSfG+od1bHlZCjVvNAx{_15 zoKuNw8U4&rUEEO~1=8O1Q9v!!KP6OOJx)YL(%4f*_P7UjsEfOZ&gGj*NuAKXz)I}o zz^?Q{P9y;@^Hg#?$r26Kff&`(__8#8hxJs?gG1Bxv$fEhL5&Eh2wPWJHKV$mRXoL( zz3j)#akc>6)#1!nUOmtuovFU`N8U@)ma;gMQ=J=-%1K>VXXOiMjn)j6s{Zm!4(L+< zk_1zeBt>&HQCX8ZSxeE66<3iRS%XN?hgeaOwFvdJ2bHD4!*SR6oY8mPkks2r@XFI# zwbgr-BYr*5zwFfl71UtVRYMI{f-Tqv#k+f0hi^!dEP&GLWY}ii3q}wOp|jMCG=S2I zylJ%ne7G$T1r4Jy8Ym*$5nZ~1D9_Wts52eelZ}v4g1`$5-tL zmZj5JomIWuQv%{s!`z%f6YR`Em?DAS=pW4l&#&{C09&oh!v$>S4^}2*p$VY z{g7Y7QRm{x15B}RLePQ?+QuDJ$93Gu?N7Qx+Mc*J%e@ztBLfND+=eBLtHs)^-P)q_ zLJrWIi(R_&8C$YdT`);o^$Aroo!^l)RgoQ6HeFBNh^YHVQ_F0E;;1{82#PbJ&cB}*JeE7G9fvz)rP9pc-q-}_Bsw^d{S_FYF#%>kaD z3+c5f4%`M-sb}iRoYh&`i{2moVo(;+P!`gjjb7(1S~Nb|4vUt@bW~`R4O}{@e@&A!_BI z3n*Pa_SCQ(PxJw3we40wHorlRU1U}bWoF|0ZQ^3?-6U377Y)7tzx~^Gtz>JqVp`=- z>RsNq>tZkV&2T2?eIV(Q-c@rx=Tr`1v`|zEI@kt;<9MEFtF&jEu2Nf;*mXKz)2-o7 zHN^t!*gyVOgV+6WWQX=LyX{}6Mq&pW;E<~501jYXd)L&f;*H+q-rHHj1jce6 zX%Yix5)*5XPU$#0(ll0QR`#P#iOgoDX$hQXzPJPNeb}Y?pl7gFFV*Gn1n9F3?9mu% z9~NYB1y@8?YTHHTrgrGv?O(@!Yyq}vI^+nJz3i&SYz4;XjJ{@^<>-#~=neK+KqYIl z7U`3whSLtz=Y`y31Yz&O2_g|bz1v>7j^(=6f_lE`F5EBwJU-h!4o?w9TLfXc(@9(7 zeqE*x=6W#XG*xKEZtjN8UD}mucZBAPaAXAxV9l;kjJ{->-RcOoSJAFu!31kk9%pej z?QmxAFjnt`3~Se(UTI5bb;cBIdyn`y;oGjrJNTE~#!AuMFI?_tY~^LZ?qe@A>d$E1 zgn(VyZEj*tY{gbjVqV$l=3R$gVu_B8?*4G@4)HtO?2{nzz(pB18{F|GZ-M=2^TyT3 zJ?-{R?HONf^d9ZrJY(1nG}&gx5{A^w?e7)-Z!A!PjHF|nPJj;7fYPPmzs6X>2I}L+ zVWVd5vxM-4z+aJ-ZX)4wr^aw+rfhh$>^7ll1-xwk5Z`Pw*9`^6Kk!DGOSa9=PTmQ2 zap=AAa7Jyh&U5xQZEogZm0oGkwl>p&!gX-crxo(547}@IKOQ4ivUUfIjO-NM)@%^xqYyW7koenj zI&nA;ZxtW((EjRwb-Nlr>5^7$V_$FhW^ecg^yoF07GFwLzG8Z5)Mtc(Ah!=iXY?Xp znn+LbZ|}kjzyQ7R>l@B3O~2u5U2q;2W{(}@jxA&~HT8M7aAjt7X8vC^!E9MKV1D0j zS=Vk8r)mYpby}QPt)6pWH(Wb!ZSWJhh&?)qf6arwq^51#st_Pw&J zAU`q(r_J`k*!Hp!1FwMrCOG+&KXRM4W3@lb;)+ifS2fiM{~cm^`u{VTsL^StVLgkdQIkPPX6eyPw%VO`mfLWV*lpU zZ~fE1V24*}AY^F-Y%y(dN_?OTB!O%HX2osAU_R_=bR>X*BB*=gAGHNw@^YZzOW);l zfB6Pi-@j*YjDg)M|6#*FYU%cJRA2m&<#NSm^(NNv0fuJG7x>*Jco9eXq|fY-;QR${ z8PHewjStEk|8rs7bJeGDu?7fg`vm&i=Z~Plf(i{XZ0Hc7!+{Ye>T_7}BF2jI^lj|O z(Id!@9Y=;FX>wyel=D)uWNFWyyL;chalmoKj3P&qbnfiw^JmVWK!*~g)RPTTEn>7_ ziNZvP8yGMO97s^rD%Pw6u5#___38o+<<7Y)Yu0SNvT4WyhXfn)Yqlx_7ti?Ys9%mBLR3CvIG1$&AYPE!PK8B1PuU7gA4H zz2Wrf6csoZk{VI&Yj+FhsrkU|hGlwCt(c1KZ{YlfF4mLkb{WtGLTWT&07753gt+X#^b zQbpxAD53i)!U!8_0NB)11P+KGq>&<^U<1{lu$Ehxo;6ooa%JkNgBW)BR$p|P3Rqu- z0mhhPkgZ4?wBKKJo5OXjPr-& ziZ=DHQ%N`~sR9H~N~r|*Y~v|gYemSgTMs@M*M*~sC?Z}UUL0azd#MN+V}yzP609(? zDw$<9b_Uw6o7uSk*pS8gh$FE?vgR7G#xlDzZcIM=^SePyOYOQEUE7?O;3Yj#bxl*J zW}9c0>!x>8r>pKqStr*n(L=LT+FkRm15Xh1<-0H1KJ^PQzyk^~V1Wk9ouCEhkToG& z5HqZ)g%*O!Vc&oQzA>t&n%EeLCXU=?FWZYFcFmIE7ekv8jGo0G~W zE8FNmPbu`YR;Esz)~z3nEt^)WNoJZ%k14M0x6A&fctx8RXVmMb%{voho^psSc&mR)~bvy zP6p$wG|t%na%hJI>wn5nLz)}S%yUN?R_8vqtlN~%XABIT>83O^;dRY*zJr}~9-<}O zeJf2)>(=aSm%9w^4mwwRodr|Ky5L1?c*MKM@z{ZaBmfF}HoQ;ta(JleQO_yYgIo5v z=KvuR3>^)^TUo*}o7x8t0>Taoa)jR+q?^K|trLz% zIly})3-8#H!rmJoy>a**vLWVXPQE#9F}g}=LJB!yO(n9vIY z+qg;d^7Ba?f^wj0D<#_iB(Ny_5DTw-C`2P_j=L=pe0s~<-^wB}x!grB9PLmQGbGZx zbWCF%^-HTjL`+zX>~So8+>HR}OvusdWiG=Uux=EanO!rR3xr@dP1iz6R>_`5?PCcI z8OYid@{sRTYPPr&&)C&7BU`&_B)yg=lD%gg-;hBQm}gLe7PNU|^<)_q^)Kor0S0dW zPy!Spx;Q6{;k+PHH<(m!c~EyCEQpxk$yC`Ua*&8rQ^K$t%)GL%XbfZ*o%#KL?V4mUyQuC7tJre@Rh9O zVtQH1(JWY)%WqGy`Nr2IYe`*}W9dX2U;=~lN(Lq;xuiy053+NqZVn+LBYe*2T$r92 z#w`np<{Np@>mDLD>xs{b+!ZUgDFQq6QyePeMb~u!jkc6V%@UzWOZs~aBOk>w9mVhp zmZVqgXn9ZSAyt(qn5+UBtzzU}HBzpoWpp)V>sw_uB5;~D`!aud*5%Pgu*_tB>)q7(Vlc^$ah#_!fCLpdp|G&B;zC7Yl`ETRgP?ArB@n;khw> z0HdcX0U64&(v+_Br7sHPC-ykJ03dNZ7rP2mYE^4X3&IacwR&*AZ<+Lyc+8#<}& zZ9Ae7Ye=yv3GMBFk=ut&NjJKIu7Cwl;2h=1E{-c|WA4%tuoepM)9r0ok^V(h`wph7 z8VA#XQ#qPCvg~`!s2Q2%cQsfpR@svk8eDs}XUq~afb-N%0bktASmFk`bP4k;P}UDdnuG> z@%5Ond7v8+Vxp(?yP0Uw?T#z_MKn}HXBtr+xLZE;Yl0fQ5(I)2NDF= z4cSnle1XoLQrk4j{56`oRRad-&BNs15~an%)DlNs+J!v-QFoaN>k(j)snn;H8e^cy z0-ns1A>3y`;FMif0%6v}v0al0AFh?*10~;Yh?xi0o%5jP9X=J9Ojry4;R}i%;_cJ%qys+G;E2)O4JKj^ zQr;2_K{-YN+cb(2Od=3gA_d@s(RoVvgx-zy)%SG&qWWwt$)bF*TIP5T8R}vN3d!-Iq0jhYFm9wU4&(EgoG~6_$c^OnU7sF) z+~1)j$2ntns9-f37&Z#xAkqV$SsS*o-*Dv+zKr83m17Z@BRc*|i$wuDZjYlin)iI3 zMctp$QQG)m8a_H*E`iq);#=zlq^XeF78zv6s7U>Ij)T0v|+*;qdKO+g&7- zG*Fmvq&I;e9EzYHr5SCd;0ZD#L7ZeW22z``(_Ypk38|np0^&7FTTAGL*nGnXz?_MN z5~A!RQcUK}b=xTofe-WmP@*Fg7@7|jrBMd|9XE)D{b85r!5a}`S3Te((|scAMWHB4 zp^#zaRu*Jew%23b-a=}|G^`r$0bebK;e9dC8%^ZbsG&w`lU5N`N6sZ(+NB+$APMRr zGkVK2I^*8;rF910(s*BCx?oH$XFlwSIe3E%2?0QDTV(1aWmaZ#xgUI9W)WoOX0Dj^ zC|YQ?BclafHIP7EK!`h>rgq6ATZGSQf=YxOC}1sURbFN5jnveQjAAj4sbNtGo|eEwv8b|!O?o4J7|x>+JcnI?7t=qwFr zrPUHuatbNh8*COCVgb_uYNgh>$T7iGWSPt~*h8Fpp{}5%&77Ut9gqedpYoY#uQ4ax zysTq`#k~(S5fohX7 zVmh8K{_-_@RWQcGWkafH%7T=coEhsFJF_zF&ZxD!6F_B%-5!Ua97-Y6M)sX-AR(ES!(B|Q#j4&v0;E-DWdd5AipbAahNb;H*_^_f*h$ln@YF5R zn(^@$H^tpA4v)pT;fk{8IUTB^iYw1HV?Xre&+_bcs_V$HEBK`xrFzqz&`XGg)eb&w z5AEywjjH?c;EN4x!D8(KNCO9u9#b|f()m>s)xRR@O2CX3V zEaVny(Hd>yPHNI>)eDLLjXAUcdfvp;N-d#PEz~mUk46~l*QN1 z7K5V z+H2}AMUsA-l*(@Gvg+&R=S0RPY+fbcw5_RiOdMAzLIxZIGFg+6uzX!khYBC7UEm6@aN+tX>8!-e zy0D6NFM@H<&f4$|r!OQ|?)v6%`wHy}x^Mi-@BFgIX#{C`u7f$Czz`%c6PNN7KQU#3 z((1BJ8TfA_9$Eo!F&9@?f=*26!D@isuDj(frr@fACMd?ngn~9`nO-mfp6M3VCfpjC zSK7~#IrD}}*2y-jS<<47q#eWgEj?&+AY<#bnrLtwG9n{x3^Ut;iLWE4^T+jr`tqEJ)(YZZT{*2?lxO29K5ku6I!rBQU!G3>iBFcQ+W*>*I7 z{uP;y7wc&-DP{;knsi_Xws}RydPTEjj0{ZkrrrWBHG$~D{VnzivbAPpOFW6(Z8ABd z8TZxyCH1Lu&$2W5UMEv4H9MR3xjMBxD_c_4bLV=lhZQ2(RDlzRBU%-jLHjd8_uRiM zbVL8Pqfx*mwlzIQbi*<*TyN=ItEN**8U?HIRDM+7j3NdfmSEc^)}>T!8g`r_>#=sX zG}EbS(Dbm>*R650aV8%J60#v@>o@~7XAkvk{UvBawNk_LI*Yb`NAeC^GMxR9x<+bM z3vuU0$%oO)Ip_cttREs07ePuly zXmig+N9#4}sqyfJ8g{?d++9IY&xi4v#o88 z6v&F~Gbi?Ay;NDI(M|2R%}AugX=G)uA(1DtpdPt=qtm@(r;?Yes5@$^L-|tod%#Dz ze!KIkCn}=8I;_XKJm<4vIQs%ZNLPM z(fPtEyWqp>q!B*h-*vQibnmvjiD!Eo*Zgd5yHx_K752O{&#Cj)!^yt?bjrThHb**S zE70I3{n9sQ^9A*DrfX~QWvSbD`ue+RbA9Zew(K`K!7C#&I#{!1IaL#Qfj7J-W9qG= zvR9|_dUjh-K0$qAJd!R7xe+^XfBXfU13kbiwYhb&dpMm-`}VuMv`^aid%yR8KmM&| zFrR;}KK__WzPAr#$AVP%;88&pN zP#?mG6X#K!IB}o8j2k(2+~+SNwT~nHi4<89WJ;7N`>j;@@?}ezDErlvdDCV|n>lOh zT)OPDZ8x-7cyBuS4;FE(}Rv|?1L52;pFcu?Rwc;?o5V<$uZh!(M9#gHv~)=XNp zWuvrRqU0?PBX8w+v3r+IUbak<@Kw?PaA3iM2TSAdPToX%?%d&n_t-JK#*pFRb9~uy zX3U!LHMU&Ya%0b$N7u_Nx*X$rjaQee*ZMW=*zerMwtX9SYt;^6-1CvbKYRe7HG?fd^H{g^rPPjLf zL+;JvhFh-A=%B04x<04-(>w3VBahJXxJ%ExMAuuCy$<2qFh2UCs;@$&KsxCp2Qdwh z!I}E&6hQ@X5|z|a3H+3$1|!_h(va?}^g^gIoK-_euevHL+Ti&{M0j?9;a44m)nUdU zghYbIAc`GAh#7f^!3Jn!P{9QiY?MpcYG3~k z`^X5`*@j7U=?+tHcumvN?!D~?oN&PNPMrVw_chIb0YuyY7ni2U;bwAmOQ7WjCb`{A z<8hhO6Q3f+9nOJHP~QQa#u7Cs4xTPC>3L7;YL&d!F=bV;QG*Uzp0*!ch^Fo;4EkO`JqaV5=7)-a(T>~q(B~b53Z~u9Z=-P6st%@Vjk0&R~+W` zirGbHe(`z>7^7eo5CL<%qax@MNaO~WuR8jVe|e0f9XGR?E4>k&ahzXfzzNPh=FyLT z+@m}JSwKNH&|u3!B*Y+=o$WNTPyvl(qb8ZeOX4zb&Y~ZKKt$LI*jy)!cPDC$T|UOi>2$kfI7|$<@t`b@rj9e}V@}+~Llyb+u@8 zFV|Y%SrDJHhG0L>=KLP7DEN|-_LYEc{8c@0=gR8^dAl7qPp z>xp4r_1p$YXI4g?RlF8LZbFxm5|FOYQ_p2(UNuVN8B15M*uAk{Q|UXt0_an)WFd3g z+A89~D!eI%6v&F>j;(wnnCXRYG}r4=D?`?%;Op9b^J@Tg@bpl*DsBDZH5vrBYrzR- z@Mjv_;L5al&1#0To9}_<)V>+bZ@%-KSKF>U%Q?ak-rHylr{N6;=W)8#?ZYrwF-MzD zk|wpvT8-FZ;jN6W6xCsLZ@gC=_l_Ss4z;L3{pnEG^|}-N-9v|*Gr{rfp-YePvElSagSq>uyFe`vAtK%8&Kn!=@;Ty)VSxbJ7%(N+EXFKy*&wb|e zwz=Ky2AgBG;I0g~efjM+Z-vefuCuzg4H;<1aeq|JBW<}_@8X2`kjM+wbuAy~Hed->g`r!^A^~4)q@f=$;yR_rsM|Vc>Sd(R1Q2IoLsNb9{a4PIvm(t-f`zkKLDHC;QgNo%Xe-mfUck zv(mF|V0HTcvCz1Q+~g8{90)?NVPWMrq}h`?6~ii)FP!Va5svV@ih9(bruf8XOnHan zc*oeq9mi$&Y9!10lJb%CdUoSW#j4kOEcdmprQAiBYoNXzXqxQXCe8fX9QWZ^Ksvs` zm}V=RF_ICw(2-7=I-6rF<3=~Sk#BaVGk@%B=lavX-u1JS-TF}Hy40;Mb#_Rd`epAr z_`g5>?~i}`)h|ETr9XZ4zaRbaH^24Y?sckrTiZ$Bvz$#^n#8qcaP+Poe4|Ys#?iuT zbk+l7<{^Yi=?&CsF$wrSL zjwX8lkS*n=jHX-)rm*MbyobJGk8A8JeE`GQZV&ecARLel=X#C^hcEe(ulbVj{g#jk zo6rf}FZ;Gn{?Kp!&d&<3@cX_&3eRu;($5OLa0|b%{H8Ge#83*)a16PS3aill&`#{s zuI!!;+xG0w=y0@ZLp0800QE_q6p6$fEm1NiQXY`4I;puBFNaJi$1bnaIt|rIZQ<^! zt`KnoNzf2Y@B~3`$p%7KOiq}NY2{WA6rbt!U{Cg#W@$R0zS_nITQR@JK^?S^2#FBq zn(r}^a4Wtp7j5wgd$H@ZPz$Fo7>6-LLIfC#@fV8`7?<%Ffsq}K@fV%(8=jF@p3xfr zweT9Vk?W>0M67Tcr!fn+(Hh6`8^2K;w+|b+as0^8{GibN!q6MV5DTMl4Bt-s%B|@h z155Ns4+YRThGUZ4#S6E$&p24Xdy@#K(6 z^=9zbZ0d_nF%_3ajHpScT=55UZyZKs2xqYtx8l}xQ6_nDCVNpCixKRWQ5kiTSD2Ak zjFB0EvL}akU8Iy7-w{a@J@fwx!8o^O3m2w@b zF)T%dEX6V#*WtXZF)Xu?D0A}t($3AKO-ksfGXStQ?nGVk5+MKZJR}LNB<-O8lIz7@ zEQb1O@kA*mYKBwbssu67F%=4-Btm_Ehl#qDWkNkTg@$ z*n-d-z-|_AjWyqI7j5$Wju9tsvKfi78Lbj2jnXG|b2p1}EPFC6ljb*hWh{r2H-|Df z%knsnGb)!;H;Xekg;P3LiaM*4Iz=QplM^_HQzO?hX{K@5*lt_=XE0PpQk<>`1Q#hBjD8o@U z*A5ATj_7<2OIK4hbR$pRb07(dARVwiSF8{#rA+^m5bJYNYJ~-f6N;q4BN6n9C~HAI zGZjG~LZgU^CKSI)(+4dS2v;&SHFQIl&_h4;>jrfvX)`F>GBtM;MIqH2Qgl*%^GRWJ zQk670HML1y^hKTYQ=Jq@V^m0+)KoduNTp{BQLR|PZDX7$jaY}CanTfO)VneqIFXLK+YnwLo1#PnBX*- zX0WE>E7%y+K~WJ;W6wafXhQ!KP%ShZ1eH)Zv=-wPQI~K~AC)V5^dh?R%`W%U^Qc<$75qP zWHq*9X_aI{He_v;Vy_c9snS=^Zs^dnGgebQX{!LK!#%%BIs_6Bo3$YtP(A`~GD8jp ze|8>(R!lWyn||)=a*bO<@j$nz^@MF)L4X7tG*6Ey0*XWdP*PpJHUM-F99Xg?J9J*} zmHiYIZABzeY13c(RbLPGUfEVxEA?P!G++}}Z=n=n5!P1!S5;F1_f%E(Vo7yk1($FW zcVki3WRoP zyLD=>hcj_-B(XL$_0)N{wom;OY}qv&$hK@%6E@ZM{nU0)gAs21m0#!fIaf4c?>2Au zR&SrwZ&lTP=~rbf)^q>%b2oQY`*(j8YjPp?ax*t^D_4LkH*yiUV<{J8pXh-edT>-!q z+f^M>vo+!MY{}Pri_u=iIC|ceD;Ab*0~UT4wpH0UfL#?xBleB|cX9z3W8e6GOZI{- zSb-~;f%{l;`52G~`H%Nlj|~}-6Pb@o7J~H{f(`h6my<_t6fD0I9Le!0f3hmeungN# z?clKae920OFES>qa0tiH4(*RP?17epPbg=d#*H1+0UdTvYQZ&J>&uCq*j(EST^}F< zxc7>`b^x$=0AO)YyBJaHwS2*@U)NTBf3jcy*EfCl_HNf0Q~B3(EjEtr_>L3Uk>41S zty7Q_xSTt-kO!HO33-tPS)Jcmfe%@p0U6oa*`5`dksDb$BQ~1{cVd4uMK`r9Yg9YE z(~@_y8;?@{eii-RFziZL-SBMNj%tW6gSD6!i5&}oe8<9 z-8re3x{vEQk?~KwXNEy8+k;=`nP#HxQCmo(^;u0IGit7xX1aYOZ%I_Iy<8qkDYsQ zMKvsOO&$8$08>D$zoj;s8)EJhuQnBXIra7wm~)Ck{S=E!`Uf+M8-l5^%~oEYkbGU5 zrI|UV#aLiBc&7LJrqOzzryIciID(BkwF~^TX}hUa8^IG?w+H#QtGdA-Ji;fuo+Z4( zFC4=k*Bi9ja=E&w7u>=re77N&!v#F5{}H*k9~r2Ld$<)@xnY&KN7iGvH3&bF6s?DP z!5b9`TYF+qdw<;a)O(oOTN;WSe7%?nC;OQxJ8jz*rmH!P^}AsE8>jz!e?fbK@3@^G zIkiDt!5Lh&RXfCCd%{J0%+K7+(_GEBxWRebg4uk{Gn}PdFvIEG&g=Zn=RD8%T*USK zwm00pN!-u(oX`s$&>=jSFw~ZJO%%nIT+6k-q<6gG)Vwdt*n}KV@#{br07I)XKIK_n;H@vFWvKn>@0Y z9^Tpa$uYY}W!k2zT%5_e)&+jnQ9IzZ-s^px*TX*7#opnSUE$5X(9@ygBOKz}KF>2g z;^F?|=YH)yKH8@p+DAU`|M&jxN516!KD+;Zr zTYp|K$lcsGeWY(s_kLS^$Cv4sp2<)BzAc;T)!6j)cet&*tQVN|w_d2d`oQ5C_P?I? z$sX4weC*Hu!QGzsdtdF#zR-PN?uDQD>0a(RzT-(A`JLVF1t0JQAMsnB)31F2(tR8h zKi#um`?Vikofp`s=K?;uYGdyLP>-0xo$^nT=-0p8yX@REYrS_5eB;|Dm7KoA_{lGu zzw5nk0b-pufdmTKsWJ_)_|7+TGC=;hinmlpl{28;SP@d@06*W3kWKp6_l{S5~n6{W=aT)p23Tb~PIgT{yDi)~;>aHk{nKbnDI?Aa}t6X%YHTprFCR1r38i zbl?C2apJ*@EpW5&mv3Lal=U{K{Ge}u%>y`l{><5c-oJV~1L%y`K-huiTAOp{I<~jg zvuV4oecN{J*}Qd|`vyFCZ{EUzdkg;Uxbox%6DDU~FkHvOWCw^WnR%50#r#{r30s=bF`4SA8|$SXz~JmReoy1s7a) zJt&%J;iNWU|Amy%(s!SlY`(c>e`=-)pi~47=vAJ15-65fWs$|;UT#51S88|#U?FDG zKt|YLiXo=hhkG$GsmSSOqDA&VjiC)7W2t+w_FAeu3hCpHy$uQLt3@7% zB(26BX={_pHODJ-4Kbtyx!e-N)^m z{^bX*|C|Bt$ql*XZbh!2V0pE`SM34{FJ*R7NNP9$R7l}y5ir`QVkC6PL1U1Ch+&DD zVtTM&nsvI_ig;o8*MtJlXsU$h9Jgw2s{#pYtgIS2E0MK6*CcYgCWKIwPiB;*vD~># zY_c+kIkT57ElcJ=%??FvdhBJ(9=1XGEOeYkAN_5(eDY^5(|4vT4ZCMW9oD-I3K~~k z^&)!cTqyq4=mi{h*g@HYfw(A)24{wF!kRYB@WX$RCMv}hizW@Ks%q?N-yef)TaL5V znq54Lxz7pi}lrYx}dE_*o2Nceh_eAr~M9b$A(%Kg7dAFh~J^Hy%Go`1~s;lc& z|AJL7*cN6MN^CE_c}0+RHI9}IDZm0RIwD_}w!L;{ag(aR+#)V8ql*VTuRz5M9ON2o z8Mpds$A5=R+{m;pN$YQjJI)ZWB>!6eb;y=4dHXrJe|h|qcdm2KJXb4i{zreVx&AocMf&ErXyVa_H`yvY+w*}rOSZi@elV(F^5#VlTni{L7t0q^w1FdpzM zVT^zneJQBY)F@FUY@^r!Wc%4E`6VzB0O>V9|C-Ia-3Vje zMC2hC`7uV0(_|vUVUA+Mj&E42lHbTFo7(A4dJ1)@q1>lVj7lD)KI?v~+#f)h3d?8s zbE*WbYC*4>(1bEYtB=u7R@EZBh)NVjVS^(DFAAaz7O$fa2$cg;ioE7|s)Wij=}EB( zSG?)1M;jB8$6^Y&;gF0;z%d6r+;NU+px_)FsD@*udQh4;mIL=7!8%R{&rWudsP^RS zvXlxERIW3iq^Y7I;ktu8d77_u$! zAfvn8nRR!%%P8>H>P!i^l>x*>>BLAlQq3&4!+3qJiKHRboAPzVxpAp)xL4EORS zOO^=kvX{R+l?5@dGPEVDgeeHAvq}n7ALJJa5dbnU}tmK8siuik_d((l5m3x_w%79||sa77amcb0`Sj$$Ss#6q-G8Exsrg^t(zA%O{rKvd2dDte7-e~S@0BO=$ z&vibLKne?wmio22gNAYUkOYr+)Ho4|m_;Tyk&0fJK?pIJL6Oa7HVqVc1~QNV2QJJP zu$ec9`TYx>x94dDUhvoydPS|3~A`hX;w2I zGqh1Ri^hX+7B;az{#JzjF@-4Q^PZWFuxAY9rqgBdw1rgI+T@Tp-FwwGZp`gO&>|Sh zzyv2K0RYS4G_#g(>JJ8FQXPHbpcga|4rU3zKf{umt@^LTkm?7zy7(X zf<3iCL%71v&RVVV<&3w(-Crmwwq2w9Y#Ja~#xqPJVb`&(AP+h7@SNvjo4n+EUL!a5 znn>zujAMeGIXP={b1vY*7CLVkGsiicp!3PwV)8wQ1SdGr1tbJP1~c${2SR`J z4h&reW@D7{gtvBrfjgkKRFGqJut#c0rE*yp|7C}lbp?leWG8_WNP!S&cD^S-umxtr zcSd3Hc8r32Xm(K-KroN-Yj4(Z)u)0h$afWByg+%0z;l-X2|lNJLBM$+kOCl(e@9mXBv5}F&|CheF#Dnb*l-QtfIIWWU-*T9 zkTZKBL5BLKfM*C=W7ldEct88Jdt`?+7$}ENK}K*v8ExT9)HH&Kp=-RuTfTLICZZ`5 z0DUajR)nZ`*N1)Cr+sqPY^C96-{(z=6i$UEQ-^~jz;Sb$uzo{m3q^Pd)({C)uz5k? z0`}JdpQiyPz=ZeLTUB^^7H|#MfDKys{}u#@M7bz42WV=%=ygMdY7`NHYuHZ*2X?$S zhskJQiRD6E%40NY!x;1xv6g(bU{j0E;0zk}X}Ac6VTg4# zgE?tvO2epzt0sXK2!|L*OTIU2M8ROg7fi+nf*~k2BbZTigpI(ajoYY_D)?aq@QvUo zjxl*7Ht2GGbyGKKiP=R{vw;FmfCh^|3!Ip9w!jLfa0;5h1yE3roOg;Y@Ok-{kN+5u zQ@H`NXpqi;4HePeg(35At20_VaLm3R7 zKnvnkiuZ_*8t?(E7?q(XngE#r8c>?Fc$HbHl@+jhQn8R;37fwdd)gs;vNv{CB#~^W zmR!c0a>$k#33UM2Kp$vKhe3_J7G!hNd@`Amf9afoiE@NlcqO8j8;3h9SB^S@lR3hj zF$Xw>B?C~91!ORp?`UH-rU~7qne)e)_7{4e7n=SUdK(~`*pQmnkOBF*nyjaby7&=b z8Ji6`n;9Wh`VHN}uv+l?IuW*H8l~Py_QB8KQ=(26$@l^QEwNtD}aiY51_b zs-S4vo51NG84E6$wSiPae6cgEWfqdjN;b=SdTpktcVvBp%Cgf6n16YqFo~#qin845 zL*6Q`>Es$W^{6s-Z6lK-C=dfmxUNd5ir2tio+`BFHl$2As_x0Jt!e_O8Kq8I0|T1^ ztr{4nGe5Gr|FBS2hWqx5wED0Q$e?9$fiZvLhs}~`wJavbxkD{TCk(bZvOf366f=Ru9OQ?Y=c!p}ND(hx$^+C_tLO9#F zI~z&m+p`{niMawCMTP=QNdov6Fi}VX*WkJL$b|SgC|Gc;xh7Bto3LLgx$G{HEfD$~WzN>W<`!mM4wrsnRD0rK%Y(&HSee!W=Th8E~}(%K|x|#YAwA2aL7?DoSBnyR{k;5j@5%vp!5V!Dh?G zy?enJye$?BE^<7)ziP**V?fRrr^b4GbX&4p3y3MK!gWNwBj>`_`@%3heKL%q(Q9mV z#8LHPtq+qoIvlRtS-zN@L*3b(j(IpfMgkmgiu+qO`I@iys<};U%B4H1@5#UPS+KCX z|HVge1Uv8oUi`&dYR0ij!43St;=xI@DKoh&$Npueb&Pf$Ok47{$MKfD#W`VlIv9|# zQ8Ia`E8LRCmCf6X$kIxpjGVHMjJMy|F5ZBwRtr#D~+&4HyQ!dOK{|%*`uZxGWi+&DM9p^}Wm%S8H*2>@dEWEI!$# z&V^;JLi`QYaHnO1y7Ua1{CKZPEvllL)SkDmQd_z;kOM$)1WI7lLGS_GqOb~$|HijV z#txZDYn)WQ9Dx?8!N|O^9Sb|gt9m1Kp=H$}|MEsfN75=9lQWFcE$oskeaMOI*M0Zb zfIXeqdXjs)hRMIT&^+q(}U%$z`<*#E6+!L)J(0^M0(Fx{LiU4z(ZiwRy_lC zN6ZN=#=E@Ls7=Um9>*+lBZ_b0$py#z>L)p0-qC|25FYT9SK+GWhZsx9De9NYi>|BwY<(GGfG zwM|RExseOyE*_Z|cqp>TtGpo%DJ7tx)!E#R#W(tPe{1L3Y#M{pZF~>S_j$%P2OV?_JY}9?N z9LIMnOX7E4;w@dMfrQ)}H;^pe;+t_QIBi%mp3XEL-sYMsI!@l^J-41o+4Q{GO?kge z3#ykJs`oepNPfBQdZri5yJFZS5-jRp%@S9x<+zJ1wEaYoMc~C~|IuJB>#L*NY%M5h zuI6ig#LRm^fLvSAea(T}mw8U?&s}WAuDxtEoqzsOEj}aJT@5!CZHC^-->pM8-p-A# z<8;Xw=v}%-j@h8A>6;z|Qm}dUI(nQZX_mzk`$TnM9p$p!%TO-wsGhK@j_<9F;Hj>* z7aQx#$l%J%mQ&L}&RC(#42}K=(iqTV4eud(+N?Jm>>%#V6+i68j_l;Ttt*-te_?Wg z-Xa3<;yo4P;Y#S>eeI78)V>nbK~0h$K-80t&jNhuLV%;^{<(%x0_GOVj+LwYF3|?Q z@BHq|Rc`N3KJ;d5??lh^O@GX@4)y;b@E>ej9*ygB3DP>>|L{XS&36mvA5QTWkG&p> z@gC;f$34i{XULp_*f`4pCePU3?bFz#*Z}RZs==XT%lcSUsd~ zNw4pz?(`TT^oYOoCh_==zxa#)^a~#KvM#I-B^PH@X2z=Ez`(cT({j??Ju)4l)G%TeBU?+q8Q4#bbFMBR@tpU*=V z1e(e7Z%%?zb@+%6Rg$mx2Hy0MKmGNtn@x`2?E524lP@{ATeWxkR(omkRZX~BuQ`2p7rGBGo8?(M2#Lr znlx!qq)eSQU23%GRH{-tTKze6T~@AFtA5p*ZYx-_QGmo8*?nO zlXOz4GR#o2fV0mU08P09N(0U}+-&2q$J$og4M-t%9P+l|Xe18FBpGNCJ^iB#PYWM~G*U?e196-Z4=29beI*K-0kUsj8U9-5&_B{2v?HOOWAbhLOa@D1GK&0U% zlwO^mUbmxA|6(0V7EEZTWwy+lAD0)=pn=YIq{%P8dT6Qhb=2s0 zlb*M$sG9~o@^;asI`yel$GY{uvhHxN!KCrbv#-Mz8^upSZBeDO8)nQih$Y66RUPAg zwbvf)ZZ&V`o%a#skpK2|xxlIH)c_JTh=_xGIB3}-mB(LpW@;aY{AmO+XFv0Pr*2>K z&DY&|ba$Cn|NeRNclvYBSqGr&1em!;QHpl8`x=QhB@NDSBSxM&N$)W8yHaIHZETw! za#BOFk0DP=2w)P%GIlrT)yjl&t6s0D$14y{4|^eF;CT$k0d~|!W#+5KvS@}r9-awl z@oS%*;5R?Ga1M1?@gM1w|F}f`9g2TXd?FD8sFVR#(L#TjU8X{`#ZBQ3MeLc(1Q`Y+ z2ih)T#QU4u;Fi4T6~GVy03qB)=o=w%ECYI*z#S*hH^8Y-dM(72^{%(V!DZ+IE&HB1 zatN*QVJjmu>tXsr2SiE|P=1$`;^~$Ml_#!$sz>k&ld|5Ajz&uIOi#5!&2-Ou0l*ic(&k{A4Ie*}rj?@|2i7qNL8L z%Gk+eFNrCUz!C^h|JI;rJ+|!KWZLw=T`K8}P5R|;T;)tQ788yk6d^K6$QnI%^pAc7 z=`=+;Qb1Odm=KMC1rovmZFb3qjD+NP&Xc~G%G0Jm^o9k@iONhGQHk-aCsFD-RQ-+9 zsPb%QJMW24b@J4y`>YzJ3d2Q$C1#ff-CZt8g*FSW?V*Cy6)-)BLV{p)H?Y~GMr~!Q zJDN}eBxNB*x zk!sJSR+gVu#A09&IIyZtl~WCTpqnJ)J2LVTgJ?XGM8z7+xd!r$%F8J8Vp~UMGBbrF zWoN45mN%I-Pm?{P=sm~Ml$N9FJ*HoT z&+c+D|LYAcdvf_+2b%Vy#d|p1Ser=FtHPJ%fhPHbQ=?axRU`kJ#w+5g< zLNK6L3@l5Li<{|#Asl8fOBjer{W6*tdovKXI>VndbF9Ve!&0aD%ZNpBt|_GAE4ETZ z0)4Sz8tTP7gRxCq^>eCpysAJ8dIJ!6rjILHRz;uH(h>a)l9{~iXkVMRc-%M0ds**Oy11wcT7Zc972iLSP_w;i`gAKKeVKDmJ(Q$q}#L!04K z|C#t686GS5d)=|VZoqXuW)kna)%_6}Lvl`a`jbK|*vb)x#A;)i}13Vj$dVJ(;EU?&ONCFg~z~zW@*3645 zExxPU=Kt2YJ6%ohdFT7@M4z|M4UgrUV;Sj$zqOj1?sPXloy9GV@jzoq%RFZl**HE9 zAp!ka2yUEsZf~tI(XN}fbGzfHUwg_$le@ce00nSzIXu9Z5XC`jS!9~BsQrF;kRTo4 zPE0(hm2Z6FL!Qk0Za(vC?d8c=-}>Y<_&+z>*Gad$7uM1GW z1sEAaYc%|$w*6wXC8M;lYroi&w$YF~PH6!cK!PMl0vwQmyK@=EsR)g*8S&U5##6ur zq`<**rwzowE3`tyv%oK$K*gIrcN@cef-daysqqRyg`=ISqOJ&R~oaS&x-Cqd}auH!>?7l)nK}p0xVG8w|n( zXf}trD-fVWDWC!|Fat~kKmn|d?8uIoYnEq$LdUV02dhGQYe2yBLRyr?#+yJ`j6evy zz$;Y6z+0{|PBz$u{dfV!mxl6Fv2U)0(4}9S%3l|(8NUAl1~IRQ1nSD|D;D(bUs@g$mT0b zfCNLK3`m01!UsgiuQ*6vT*D1%Lx&tFS%Sf;>%3C2Lxv(hZJRygIT2{IlM4VulnY7s z8_C$pMs2*WB1_3@teCP3%dX--70`hwFh`nXgLKS9yE}(=+{ps$J(&T;nCd&FBucWT4RuEo7|7uS6|L z)5tOk3iZ0rYM8;nnN21+JKIdV`4cI;(Iedqrbd)26fwcy49?*!&f?6(I5`L1s}3(w z9P^R6-z$>@l+KXQ$5~`br0h`b9KP)2&hJdV6eYuVtF>HYy7J`AHcZclEWr~j%WW~u zt+UIEj1m_l41)R)XuQv$FiQ@2tF<&xXZlY76;N&5Mia__BWphdb;NLtL=8{@9#8_k zbkM$3guc{*n;e02u)BrWJqr~do)pC?yvOmlM-Wv}3p`Qm9ML-UyE&~)f2_{%1f?z0 zOj83?_MtF^BSFv%&4?t;_uPyf<qW;Ac2K2z}}O&9U4Vm1)f z!O!~|xT$~*7bkSb~Mr@@~UgB08eNV5%!$wuj z4N{vEdCd!XA4x6JBaNecm767nSCOky9_+S_|ET~IGJzC$0erPtA^fb2Th%R{Nmpfq zfHeawP=Z;#y;|)=?a0tIrNYE?Sc_d&!ZX%>q}Z^{K;*($F8tbNZPB##*zg3|HWb-x zMGPASzdn;saZMwZ{Sbr63v>OawXlHL1hk?xyP9RvL@YUWWu_<%+8nTfYZKf+V%g8? z*9PrUFKt>_g<2Shfg5OnT4foSF-)LDE_R3G|J?yN83DV~CQtmyDg;)=Y{gb&-J+As)IHnB z^v*3@(f(b&jpftF`dHYlq!G;B&?LsI0zddt*&a1NZEepCG2YgUS)ZT`j)UISlGhut zO>UH4Y@@B8Rb1?a10&c?-h^C@478Vwfl55b@a4jj#mggX)hwvo@tt8NsNo$T zfkFs|SWSl)HDm?ll**WlFnJJ8vf6}Kv( zP|biDpyMZ4f-^>8JU*cnR)Nh`+86d?F_;Az24q-`S{>Md8!qI|b-9SRArAeBHpQ~| zz0UnzMG=+cvNh344y;L@XHV`oQtsqS-se+(Vka);fEMUWc4A9%TU1eH-6g$Ux+*J1 zmEiT!wV}E!;s(8);C_-+a5KHYjn@sf#VA$e zea_@frsS)jYEFjgPbTQD?wL|HX!Am7?MY}vMOBAZMu?8+a4eAtmf$d^RKIwPD)3Ne%<41hGF95=9_+6S=DKt-rN|d zyX3S`(S^<{lV7iaeC! zvQ}l1bx(%A)&v5Xm2EbPw&=H3jEZ*6<-TPH;^hzUWxJjx0mxuZ73u3nrbYYfWL74$ zLW0Bof-=C=PR+>P|JVQ*XyGQ1$))WAbhPQn4rC-4WXrznT3xVRC0&_<->r?ntafCr zw%;UF<7Q z_J(Z94rHCa;U(YPaQ5kQsE=L^%B(GL0+(SR^jD`z)S z7G(w(^96rxQ?~Hn9_zB+@D0b^4_9ki2GZm<@jDY^N%ixWh1tol0FLhH4IVq|M)Vn9 zChjg0A@ffg|A6d9c!VEk>6D6TEmdzQDDwC2<}W4RBoO35mgyKE_4*b--MfgrOJ~MA z58(sWZx~xJm%e@G@};izqa*DyC+(^|m=N+$f01IwLsN>?KZfDDjpvqBGuBcHlTvv>t2T;$lF9;1X|c4Y#w-er+0eJ&1|Xvrd3zKRu3#jqC(QHcmTKRT-SYd6ZoeN^I^Ag zHLvOj&-ydZdWa`}d0o~NJS(~mPCnC3zQ)+c<_i3(}v6#HFuzB zfr5m&Z`FMITnBU=QK3eIA}v}?DbuDwnJ$g$O)6EQ&(>Y7S}m*Au2s2OZMrpVReg*gx1k*-%pgXFTs*P_iIVc>r$iCc=n?z&#~s3t zZ%~4S4I*+_#8`#p$1MFrijbRG#x7IjT zUt;BYtFgJ7b?lFV33*tNNG3@olhaa}*pr@Ni6@XQ4u z__h$6X~Iifac#c2oCh=bAYORnofn0lfUXg68v-*@sKE!fhp0je%Qv5WF4&;MMUetJ z>3;!YnrVS5b+q71Gd&3M4iVl!YN;1~_+hF?rL3~58G^XZ1+o6>Yp=M@YIDsu>%3xF zy!xo3Tsa?$bJ0f=t@B?&3OUZR&sG+-)YUq9ZMIVuHkoOqjjN@&|K@IeE|}zox!Stz z)=TfZYpbcY+sxGfN5B5k{n4N#C7ie3dmk!LCk!jPsJrw%%!9;rSDZM;8Eb5y;|X@E z#7jER2`Ypw#6T(sJ*AvfhMl);6o;MHIGY_Gw(o_evuE{j`X zPCpGT)k8`PJn&UpeYLjRZhhsr%QFw|Zn%l98uZf(rfvykp858h%B9`C_uqe?LELjA zPB7kkBbfJr>HFP2dw~lc|3dYBpn`T2YeWU0iZ8A)Bk4Pi5&>MvM*IbyPjQE2a;nKr zFtEAN{UlWqgy1(qWV)4oPAQ~&6_BKV|Ja>yEo_O330sJ(x#-Sm z&gz|!YKSCi36E-+F`ks7G#{;XOEuM79=M$Mt*?=dHM4Pz**Ne4`hZV+ZHpomx!0x| z@PK@E6Bzmc*v0jEk$v)mANML?ADZ}pU;pBt#rmg`jSVn>B;i!Ym~cSKL1=*zBH0K` z#yJcDC6Exj;LAX_!4JB{RW$41h(c((+bz;|E)<%LCP_kL1;vuI%3ZUDM?>EQFNZoL zUh$^%!w3X%S?S8%5Sb^g+K_87uymekssREHR3Lk7o0k-;XvJSn0E^?H8!;({sW2i_ zePHyW)pjU2=a`Wq5yRga`*SgCVoFnS6rddE_>m+;|A9P)OQ4*}$v_fd00ZARl>{e< zK?)Aif-4)OS3K7;R)LO@jznbbB>5H;{^~?Y(&__VhohLsj%1}nDNk_U2 z4|^Dz(FD-~fYGQ%H|o(M>c&e8oh8}81wHF&V3*sYVlP{IMIcbKnCQ_+p^|A+WiAtp zV>})-Gf+R7c&9x7vSu5JdMU1kz&nz2fia=bIXHkS4zSFf@ci5aU8cxJ z4yBMtVdOgr8P>6Ckf4urWItz@v|&wBt#M5uCmA}!PewGaqa@|kEE+8!O5_OV6uRYBo|DgqsJj*}TTkf{0zJJ_k*A5Ry^ z&|R)`iR{&QCO4mQwVhk5>s_?UwY%Zv|KJMix&Rqk##*GbAw>5&QPPsuuYaA)x3Z!E z`l1=l9sQBlnm5FbwQUw8Oa%@hNy(o1der8zc7raHAeo=RX%eoLW~nWGx) zybw@OhBD&{xyaEyYp#0@-mZf6Ro3;cuwU1soWT`FAyg|`!>VLQvKciEt=f5S=;bi4 z7i*&l?0e;l=4!-uzKGS0M?;EVSc=VvwQK<%WrDyG#{k|mNo|SsoC7`2K+o0DH@~Oj zZ$Ezk(1XU879~w6Io>qkpdB%%|Lqjh{ee2vqHbKNUHsxo!#Lw~#KMe&@NNf<0G+Vz zagI^8;|kuoxFq+ruYJOf(XHI&DmyukllyY#<`c@qrm`lLW-EL$mxbLW_RtSn<%M2( z+FPcYM6dnjQi{0&RYK)pI|}ZDiu>x-SaZ3#?n;r0>3P&!*A2wECq2R7?4I%z9(fzp zaz-^`A_EmoW`G~N+dYkv&hUmY?RSKGcstxILE#fNArnqopR^x`EuLs8+<{y{;n|;S`JeuY*5aL-p&mDG-Zr)#k`a=xEMo0!7wjEb zA-N1ay~+z(VrEd=3~C|`3P85lplWDT^2HZcDI^PtVh=i`xRu)}LLYxA7Hgaao$bJ8 z=~fhMq`!0||1E-~65?X}tx*@6 z0-&nBTZ8}?I<;Y}W#czu9?9JrQjTK<1!6ls-~vh@Q9R(uaiBR`CCq^y%oU=L*`v-G zTM6CH&gJ6>E=9_j2$1YfKbjJl1!V9Eq(2VddmW?>UL97+T3Oy@Ln2>8ep^KPW%OZ* zx^WGF2|;;$q(>IhVa6gAk|c`Fq)dK6WJ;#_+yQ0&ol7FqWNPMP+RaSfO-)_qO}2-r z@gz^y(W*(+r;LgNnTk@ZKL%veVcRD16q#K~xXIT--sN4|<#&!ELzac{`K3g* zk}OGIYG_mmz<^ABq;7SjVlpO4vex2M=1Trwg5>AG=ncZO<{aK;1cf6Uo+F1~BU6?mIr5=# z(HaFZpgXE4k98i*6&G}E2th59a%u(5gx8d@;5xA&bOwo9!sT>U=Ue(vX=$e?UR^?d zr*}$eRD|bv9-X+E=ktx!Dh7u2>A+&jClhca6VT@@nkh|r0a<9o04nC76A5f+<{f2-(x#9mYBf1T?$}Y*+R8Ph z0@A2enP{derL1utk~y2R>Ek@|=pz!H&_zX$aY&H5V38UrlCq_e8c$qW0DQ5~LfR@` z-l}+dr(Q;dDE{DIE|f^UR|kxMNGj&Bo@rv%V*Y5;o4Tp90%M+{Pl6ukibZIEV(U$v z4@@Q#pYrK5E)W{cK<1EuhPEN28Y&%*XyyT@qOvPF;$}N8>Qyb^hbAf?t^UF|uXD})8-5@AJmaN$-s#=v@Vk~$bRCqSz|CRno z^PyrY`q#SYhZM{wnHnY(BCGne209!YV9J#UOSTKn+Trb{3!3DWt{r*sacOu4*imS}F5^+mD#%dnFcNdMQfA;>v>Q zV%jIO1`szfu7Jwy$Yy;&eCkOu19Hl>&6Z3cDNckZRk2FE$J>T<|%E8 za;j3^W(2Mr9^NJbHmW$%tG%M0I#R8?F61Ff7nK=QR2-Ywp3Xe!9@42L|0pHtk+AJR z#_G0hXY$#qLUO>}UTpPhtlb(N$AV&&tr^!v-+dKd3uJ_UV1aykB+7MrdyrmF&@T)XNn zZnA5lZmLsS?a_K;HMAj(a_}B{?LDs5BMI*bwO~+`?OBpn+Ny2xHY`EDZIjY!U0(0S z((UxtEyaRo4dZ2$?rmR!td>S3_*Mh4x^01DCM|pROCGF$K4A|GTnoZ_=@(UI${dC1Z^+~ZY8LS>Ijo6*kT1gs&GRk^73*b#LDH9UaurqGCm`4-B#}nPwyq8swRu4 z(UGFxA{N(yTM&p^j8$v?^x{LOnp3&o{?e8JS+xApaxKsA|FrHhWiBY+Oe;!cF-XH7 z&(f?gd-1mlE!(A0gP=fFp)n?#N*Px(HeYN_L#?4IWoweIGiM&shGWt)Eo{Q>1E;GW zpEEr6s0m%bRQMCAwsS}|%RBcD3%6~yFt5WR&tQGx#8Pkdt`jEbvl)-I^ipgMXYxAj z@b>oVT$CaxpW>O#04&tj939pFQ7%hDt3_Y*EWe~iFVi6aGcH3YFaL5#BlZ@H^nRwa zWeN=YmEXwdL^{nh85imSlQB*oYE7H&Gh3rK%W+WxXHOvNtetTi-b1>|Av<7W1@qy` z4Pug&knBCRAyYN-S|`I|OI9zb^U@h4=Wtm^az8_}|5zKhKO^@)XRO|`bz6s9*P*8d zkU$mmLUmiW#W84O!!j_&a$oy3V8@^ShLK^nX)c5GdHWA&jr4?Sw`23?Eux=fj|vBz zOx-GQOqcG4o@-8bwtmxeQT8`~uXY2oaiR{j9anQZzOKvlE3fIJ*w&-coGm~iGA8P_ zJijnKt4p{kcX2~AKa+JOZ)j>y?@S-Ji1Rb2+NxSxsVV-gVO_ul2!SG0cQA0mb>lcj zKPa3olXrjjkAwH+@~=nRfqx$MNGCRWE7Qf9VSBrGFZ!f1`%#JCG?ibrf2VeU0AE0$ zzgPJ)pY~?!v^4Mc(eAfW?lgYqaZa-~AM0zT1{qlf9sga`HYyTEX&i5b1LPuSC&b2e zcLp~m>+_aVIf#EaiW52}tM$d^ZIu$Vd2U_vo!MLt@hn(3C!_+U<9Lo^I*@aBk7qPr zd%C8B_bqR9|#5)M;mjW4y_Elnq^xyiC6aY(z<_Vwtstem52E^jQQr2 zIq8x)>LMirlP(=*xoi%*?oz7B*(LABxvqT8RNr=PXW4~E32*z*wmB)35;vlkbyyF2 zC6hQm|GAZm^;u`~a@%Fc_N})8;Z;aC6;MJi*!Yd(d!=7DGpItn`+KH;dUp$az!QAI zgSz8xv`HICotAoe186Uwy8DDQN;iCyvpSIn@c%gJgy!6X0aLlDq&CRoItPTjOjj=% zcexy5c9om%XXmk(t1HS+GncpVHv{!hu-*wTTiBZI3sO7s8i|GHwmkFpMZvHRdiy1V z_0kWwaUZaVlX#)qdU5-6qFa5hk|*R!oM4Q*=u3h1H9P>`OJzs z!z0YYNBnuCdgQA5lUw}VH)CX?2TS+SPRKgR7b@WU_m!8tu7CW<=lZVav;yz9PrEz~ ziw&TxOq1NpgTd&2gb&H$X@x=fdkUiLsJ^$I$c<~p1*bjX2tG)8GJz$r#Ej!MDx;Na* zJ(5T9U`H;++x_-W|G?-yc~H)Tn9Rrz{@)jVt>^mRNB*w2Jm9x~>&HB=Q@QEVKg*vk z=3#!L9xbOrB0y9VIFR7Ffd&sgQ^<{51ZmP1M3iWNV#NgsE;g{ZQ6tBS2@VVhNkC*t zlP484co2alHw(`$REv3mLp2T@*xk%o^X505H*o^p$-!LEpB(N1Rk{@E&!R?)+T`G~ z=2M$K1=h4#aHhbRG8JAR5k--rUWzhN>eVYPrLu3`!j&7hEZs?S@8;FJH?CU0c>D4d z40y1jPKEa}%B#38hr-rP0b!*pb zP-}*aCCZZ_Ltw-}K>`B?a~PWbMoOaSJ>tQMCQn-YCiADunAP^FAIDlnx3QA!Y{ z0V$xsC9q=RX{VtiG%BZ@!t2SXo03|p!=ye`>M0JF;?Ah8g4#+&uvi@EE3iNaf(^Ow z3T;LkXn-~Waq3b^8q6V5p5rhAh_=aeH4y6K#{Gdc0R!}F<~syi>K z_Q=C9C`A>O@4K3Es)kXm?86Tsf%szxB8UJKkU#@J1r4^7X^8JW3z2NkDJraHR&c#IJ$3c_~3q#`;$EN z6vh=femgAKVfD^KygNtT!wReU60!iC{v_(u<4{93aO9Fr?tH4dzG8vLYW#WSXZ?o-PjjnDnSUQfe&7IF_b3W_~M7Z<9IXD5I*Z|sqQxV z!M+xIN5z&*5__+u?7sT2Neds{*vK~9eA$SnO$Z)j;B8(ugR@iidJ%?`-@MHm*TCi2^#NHDYUAWBg+*$#a$m8k`A>^~lf2*@%wD$bqEa|HkigH{C- zuka)&g^LbQ#=|;WiKtHv8xFvJv!;5v&|fZFlv04@E8MAQha8~E4zd8Pw!JOi&q45K3``Nga{dwgNuPDrZ}jYxqlJ5g0q)Sdje zgmRX%AVn|-G7WB$gB=VB2%jN32(6G-8cGUJ_;v)b}XgbdSx#T#f?w%bK!L`5H}Lc@Q;2}rF3$#Hx-Vk zfvT%i1RYYz3S!bf{?Vl7MApd!IY1>6XbG#pLQ0<{vQMnTWzYKArWmqGZnGQ?ETzNB zTPbB`M?ujpIp8~E0#levMB+_xip-kM6q`_V=1-%EO=U_msM#AEHNAJuY#z0I-X!DF z$ke_x0j!U3ilaN@=O!4|5pQnN>J0gZ)w^9ato^bRSBXN$l)8;xyz1M+S~wJ}KnkJg zp#Pvl8(N?YMzmBLJXNYxh0#}SG+`*b;UYJ5FRQY%Ij?M!JIiS=p7DvYF*99>bof%K z@PK&J+-Wd#s#BX1lbGK6scElA#b*jNj8@dqHj!FQr7o4JuygCox9 zI8s2C)J<;#uAJ10TsYzJtCFo7TfHhLHzmbw!2PY;M9NBpA;*L?`-#RJbl1F&cO|0Y zWMBP?G6qE;lwm2_4UclV13D~_CydTnvkD!Pwv(#+J*j`yA-6Jqfl+o$b{;Txf2R(VAKkO@hGy1tiD-25Exs3w8V(Aq(fs9Dql?-qz_d zlhmu9w&fjBeYaElQLQyrt{cy(X?9Wvkyy2-2`@yng*XVWPlhr}9$?hLqG z8pg7Q>{gpQQcq*MxM(H;!!3?di`NUtb)z_T_4jQiJEYg-wQ`iB%vUOZ&dSngPIZXDl3tG|N9I>Mb-e@sMS_mT`CkD>Zn|$gWmThyNrWgLcGdKJ< zGlqC?WDIIfAAa#0-?XO>ANj%y+40CVr&jHF(x~9)8R+1(%YXgyVE=1w<}^>0=aJ2o zfjCMku`&vm{YA^3|2W3MReWUsi-Ezn`h5UfHHg@pw-5z5S4P1=3w{Up&ul$;U3dPv z13jdmj&Dgub*=T+9{04D3&j5Re)k{!cJYVb(CC|c62zHe8MGk9Yjgkm$tf=tTiSi@ z+q>TF4{_einE$*7yrvy5^4f{-{*Uh*uH=@k#jcIw#$)Bgt5ZS`*hG)?hRu_TZM`-H z=UzfTR1ZE@$gpB2I+VCMlGD*BM{-^%Y3x~JdN?)#t+{FZP0sQ>VczKGy-O9+ra3$-u^ zfc#%{@9$Qy;dF1|0&wv9 z5b*pCxqwXZ7SK+jg2^5*0!2>(DX{cD2?IkYEI3g0@FP+(WIQ$mmx2yo+9Wv=P{=5+ z?+lO>8E)^c>JVQiS4O0jNPq;W&Uws_OL&m^YEd-;E*E2i2+b}EX$$R^@Ck)cYG{M*ALZ?x^74oUsYe4;r;F38aw=x6m57FdM({2GS1($dJ;$aSYM$OvaH7-Z80SkteCun zC6%YCo`w7NtrvlD`^tqBXe*nLaVM2e8PTAo3@#{zvKfi;3XHNDr64JlQYopiDVy>d zg#i7saVoPB2D;E2y-^Iq5e+GA98=8h-fs=fQU2J5H{9|5g6?tn1K0or^c;~NLFW;P zO(1J-5*;K{4l*x0Fj$t&tz1bt_KA;X=+gkO;pzntNs$i?Fe7u1v1BMP+bZ~G2nB{9 zh-4A#nolJ)bEep>GaU>i+f61z;ogqWCkO5{vj49bNsK3L((N*H!9Yt3vOqRxvnXv7 z3a$V*lM)J&KsTLI8n+NCr&2hlavQCZx3IDd!IAyeuN>bG6%%nS-LetkQp)CXKtRXl zv{NDOvc0^sJN2>>@ndnMq7_}t+7Pkm^bYd&5F<^^@B~pF3)AT6)2f_qXIxMQe(5q* z5;HgRKRwf?w7|g#G<^y*&r*{nl~L^&l>79|7+JG5MN=lHkZdfpX_lu8j;A(<(iw|# zDM9o%MRYj7unWQP3`;;~Fy-^6lREoRF8>O!8YF~XqDC3wE^$;-yfZu%l0vr3tL90D zPA#&|Y2oznBIWV^kdy!y6ZcT61-b1ec>jYNnFuCb@=5`e`P3jlm8ii4luIomK^0U& z9W)7*&?J+QOb?B;lGKF)nWtrX#t z?+}won{>rUE->fmCLBxYPyh+6fInF?OYNWsbrnnp^b7Dbw15>s#k4eo(Fu?BN~G`? z$xr;)CANz7>)tf__H0_cG)z1SE;a9E!J1LbXXNETCs0J)pS`^6Im+*-~cXJukZ@3^~0)lWm8r!vNeiWHfF6A z!E_5=M4$sMfJIxhI?q++(scqh-~&>?1#DmkjFz`}UlJ68HfrsaQtx#p z#MLHf0?uNp1&Q=j2{xbd?qCftYo`_5^LAH1RzXE}Wa)M%1-E4p*WF~cTAxS~%))Ug0dgT1dM2z|3ofc+zy)wt zXZ3L(Uvwg1w67{EXo+?QhW{Wqn?MP+@HUV(b4x&TZ`NJcb#|e)c5Qc3ZP$l%cV1)a z72l8?*JcfUcX-!v4&{#>>rn5)R$lV1c@H*hXDn>v6EPV}+xiX`mB8GrbbIl(dpYxO z!FO*vb0(RUCN=hNO%`NxGI3oqLeqCm6L)bVL1wAu7SLiZBv&o+SAQGVr=n(Z{dZcK z$0*@N1wa5&dDe5^@kq*t09gFz> z?vNDOwh;4)N^vkvx&Ie5y*GTtcYGrwWX%)^l~oRCBMiLwd|#tMhtUa%k&I2FaNXBr z*;iWQch6w9F0v(#eF}ghmw)YeTO5~;@7OM2Lyf%fT_rVv&6Q_E_W~t=bc^7tLrDFy(!L3Vb56V+z{ zvLqnjkcBppv;TKMhldWtfHtBaby+uqHMo*@AO|XW26AANJD8zASOpgP1#EzleZU7s zd66x6PdW6F`Lqf;x=&3Rl~wt4X;_>}I)+g?rE{1$TY&vqT9$PnD)*Da(D=5T8JM^3 zOTiRnl@*Ia76>fb2#z3`YlE4a8GXyN7xZ7;bNStIxo!GFVuN0 zCigMaD2CrzkOz65NpGSaH3T4<2PoJmOR|qm41-T>pbOe)D|w>r+OA`O268~66Pluj z`l1;bR~xyXfs&&Q8!3?zqyu`fL;A#mQ3Dv-d8)OAjv-e_x_W@A5v)Hz z1K^nv&9#sn_^egHbk~}n2ivVVy0PP0t}D8t5Bi{OAg{A~q7}Nk?K)|NdZ@EEqo4R% z=WI^7wTLwOurs=gLlmQF6L>1yvYkq^FZ-rD8?!_6wWIm7!zXBmJA@S)sDl~~OuM~D zi>LW}!3USMkJXw%+rwgZdT_h8vATb+x|?r1fWuO#p-<=LSc_>+{| zXq!7Wjgqk&TahPNsDqlodBC9W`n$nfs9QX+B?GGEcX4U9sl2qUJ+>$5yQcMfv+a8& z`~Q={``f=~G*UOf1oD}$cU;Do*$Yrx!K0iBlN=cr6n@+IsTCJ`0Qhk&T*D_}!*?6Q z{UXh?gn)A+T!~w($GX>2d?iSixtoBz3;V^DvVtR-f(`vP2HFTT*t#dV(H$MpD;Utf zM5^l|YA7A3>NFQA6g0}OwWH;}mt4Oi{L3}WQB8fy1AJ%)Jj)6Fw8NOxE7ZYH7RkvR zv}Jp0kfg)s*PE@{e%-u(g`}H7Jay~50}zUC|%i#vy&Nsa;yyxWd<*!~fUPsoHY4)yru;%-hb4LOs++9m=c5)a|_j)c-YT zO@LipVAV@I(j|SrquJf7uy4zE+_(AG=fchR_t*XRoWFUUe=;di%z!rlQr&Xdmz~)O zxdPP-+Lt>BmSEbGD7qCJ+YkNFx7~ED`v^oHb>Z8{oyN?`y`1?XtLxadwL0Q0ox(mESd)w8b0TyL{7S-L<1N$Z=iaYd+`O9L|5;t0fIL zEFMzD3+6cf?8%y*RiXmcl?9}otv8gtuN}rwUdyL@+wDH!k-R4_-RAAss`J>ldH$Qf z-n@D7!B>($@% zQ9lSqAO<$q=6c^TXcl zo!g17%DaywM0lXLuiw9b0aLKBp>PTpGiLDMVPuHogmSQi!Dxmo+NoAEW8OR!ujkL8 zLmzE9dM@drs8hpKjWcFZkY>(osnR5fju<6CXrLgC?}FdJf$#mjmp6st$bC0hu7G)h z1J9v9=Ud@}h!-}33}JYYN4z3HM=d z#zk=4ht3%gope|>C&30DT$kNr;JtVdc@&Ljrg;`&agj#vwdtQ{Zt@tUPIL;D-%j=Q zB-AZ?sjesDjRdZ>AcKca=7pk+HkznLk4EU=qy{#%;iVU58q$IL0dLtU1aFz9C=%AyYbeflOH0-X#`LLS7nw~ zPPe6rGdQ-LLSrVxBAR7ptL>RuKejYU!M5kXsW877{(6-nTZL~pP z%r;PL-_{E5n;siA?osshC=|Ntri(SZxRyMqXi1&s%ayHS%C1v3is{z!U&hRf(nRLyy6n)@%z=Q9ET0^<03m9`Du}NM2E^qAPKDA z$qxHzayQpZrOpFn*)z1LPJ8r3Kxba`>J7Cxn`})>ZadU~wnuK)c5dB^?<5b2d*fou zYt>iyh8fw~%s21+^HZz}{q)Yu&HUSLTd#d&UH>uS_>E1KnD_WN|82g)5JOCA;f5oA zJ--9T&-nL{XITHpx95-Yt{HiU1j{ee&5}Olxy~g^bjTtg=}b4651i;{s(YR5Bv`be ztx9%FTZ;ZRC^bR3>uI~&Pw&m;^U95&U%%SvN zxI7+ak1|%76;&=kMDdYtZ^k;G68V-l)F~!)hhx=b7B@fo-S3JV%;ERcy|cw~qj??^}2;gOpal%lu#n8*zRDv-MK#T z=fK3IE(q8Xf*rj{M{wqmT1y*eeE-&|&SElBcT*#0Ax(Ct6K;{7^|Yr|5@jujVDg^^ zHNru6$yOk^^{sGiYg*Sj*Rv}0t_;nqLnQ;LtORO6-{3%CH@Zp-w6dAa1nHC(TfUJx z7H|)1;$cu^v6Q}#q805#SYt}7thVW%{li@5zPLG^K9iO{ZL9*<$XaIgtT2edCO4O= z9i}3cw%xRCHuuQ1tfB^yTD+=L(y7%Sxicud+YwlWYrKv)vaDvst6JsS*0@@?2iMhQ zcD2jh?b5ZbX}#e=-6ywFx=JmB73>ARu}Z=cww2XTY)F+zGsx;?R4JI4VoVj#9j3=s zo8>H4-NlAQ%(M>3yj&N3HUESbFmp*v8b@#>yZ|Pl@xo_}rp|)e#)w_hRH?#kKfSq4 z-Oe_*vCH7DeA`Z|c~yUcEU+L+Q{3MQPo~UWu5*$3g-1qry43Bicd?t@lM;EmMjo<| zm3(9$-0-sHrPMb9OXX^?m%STx?_m!s-^SMWv5+n4iC(bZ9XJ_d7&Px91uV7$kKxU5 zP8w~-G}@NoG*}VdDK!74VQOCKwI;Fw1Vb#XRFSyQwY8(6omw8GsaVEUrK%r+TTUD= z*T7bts*PP-8gc0utPoPuDA79CAS1cSaZNIjRgG%5vbxBvj&*pU?6$H9R4W?&YRZ3IZ z(w}awMN_t*QE$@JONKRES)F86Tin$~&iJZdo!uwvaHU`&fjKxpaw-RQz3QcMDzDrD zj21E2!X_WF!E9_}HL(Nw6?A3OlxApKF~@(}F`Tc^2ZIzH3E5~u9I{~>rW3(s*qFhI zVD&JVduMmWB!0uwe(d*LG_+7oc53~Xc=!i^g;$1W*m!GrQvSDpX=rM&_iQdR z12Ui(2S@@4$bg#HhwF7^o~K^wC2aAf0TzgX%?E_)#(_Q7D0f%rX%gO_n_$cEgA zhW~D;hHDsyap;Y3sAL|uQY~Xiwm}3>7lXpr0Ww&M;DCx0ISv_+h|4mI$VW?FH;Y2Wi1_7h z2H7&d*o$PhgiJ_`mY6ss_;y6Wg^?zWm4=01MRx$FjFkpzjl)9lw@(qLhGxiyMBs+q zNRF|Ve?Xa(t@egzIFv`mOBqvrw#AO@c!zn&fFf6NxMq)BxelYpQ5K+&NMw2=rGXl` zM)nmrf&+;qFm+NF18^Ca4%Uv$R+ouU11DmN*Kmpwxr!BVk)HAZ>;{kxAYqJ{df>%Y zbBjoeT0$KVV*DNUzc?RXp$;axdR7?0t$$geaLy9M~^qiQ69CN7r2ka zQgehEorGy~<0C#2lWfTbGujC=kZD90i7*h;A%i)d(#e5_iJ0e>foI8>5a5^@(4A~) zRFpW923e9R`HL&55G{EUnTC^~8I3bZlQwyp-v^CZsG2*5Pdy1_w`qn>>7W1@p-kDJ z;#iIWh?Ln_1al|{0RaFZ`2+?uffEA;A-IF%#~eT~P8^wX<;#*I zW7Z5JveC|+16QUzS+Qvihml(Ns~2uv*RU15WxJHN1rS1k7BNhaECq)|ytwg8 z#4#!NwJTAQ8!e=mnMA!hDeKr#W!KLAy7%qhyNmx151zdF^5fB~&)(=^M27F(Pn-{t z{>A(FXQAQkQ6$R$DxIWDOS+g6U@kDt64NY*Sg~M(PDBV{5)o2pVG0mEwvlc4Z=MBQgb|hatuWn>2gjxBzQBuIA%2KBiV!X{KRzfssdM zrX*-ZaS+*0L`6x$2q+X)LX{j$S!I+^enu1qQ5U80k)m+`0}gcd#*r_0 z5|`(3efo(>poj#4!Vq*ED(T6^Jc_c)j;>rDdzDi1kj$CZ9N$8m;>X4;w1nES8G(i25h!hTOI7MA&PkH*Di()t+Qj7y`r?#(ng~J zcF9I{UVc#^O`AfRM%1~Tl?g(W9fbdB<&;BhId8pHVgTK~I<>H&yCcxs_`dd%07D6l zw_6kp`|eHf2r^K}YH!47%<~MQHs`K;&KG@} ziO>EW4WQA?8Ax=2L#MKmNy;BzAkwYgDg?da&JB0mZ%_TJuiIzsJ+NGN?e+NN%V<7X z)QWBP`s|yHY_Dut8$WEYUH?~{Yew7wXXQ#pRIVl1TTm#sA;?KAaE}WZmFxvD0!Gen z3q*ks7SyU)CBhVY8V>1_<1ywqrzc5h!zf%v!rIZUge@x}?l8r|-L=qCypu>q>Lk3N zp(J^x+Qsvn_dH)12zfgEp%4Fm$P$jkL?-^43}39*BkXA}dr*Yp_pn99DOOQfb4i;P zwTL$LwQm3c_@Wo1vKDGxQEJ@c5s*;xjKu6OGkn|I8_~2Scn$7K4J1?H1crf`AVNW~ zfQc1!kwK2}iG!wd4x!fY2^6OAb&ibWBUMP9n9=N#E_`9`ct?i){7z{#B%UaJ$ipBq zk9j&YB@u@x#32?@R!FQ;hn#4?y}V5VQN*P#xwlKJwZ@9y>)tJgskN+~5q$Jxn=;D> zwlRtkjL&q@7U$oi4jW zCg*uG`0#EL6neEp5rsy=?S}9|b8fDT>8uHq)6XjaF97xJ+Z(kBQog(+wzOg>UYHPlwcC$NmH| z=mcSP@O)=bSte9UK+>p@Tp>L*$<%`22WJ%7SZz4jHafW7NTNvc+pcJZ+A zTc%rCN`VeYkfyH!&NvIXLDL~3by#4-P~Ca5qOud7mBi#yo2tpD;>=T@3tm-M(og3V z&6NQK=vQZ3(6Ij=w5-o*0S8tiKQ5XmrO85UTZ;wJxMFRtdBKs~mgvN}p@ucy5>hn` zBbe!8^Sam-S9Z5c-N0%O9T zMPxf0aD%&8xfu6)Fzt)=oV(n^tns-TQ17^A%w2N5u{7u948$S>CWqmTVGbLUnQ{yo z^kxfL;b2>waG;w9K}bS4NJ5mSToVoD#3s3M0&g%T&imeXr@CN9Onf>W0ehCSDLk{9 z%?w(3>aPF5_B1U)(7>|=>$Ab5;^!$PEZeVgb+%q@C2TtaOANVdx5N@-h?RAfFghBV zk6!eMg-cwo$|cavBbx` zC>jO(*ELyp$7b4}lLUw*DZvX$7(fB7C4MD|2c?d-rhw!qcClZ0{7)Ybd4)ah=RPar zPsjhUZ?cQS4@h`C7yDHm>xhcxG*|oP0j~LZIx&fvlUCdHlyfhnYUf=u_^L-kl@NuKPEBMlBnP}c?8dwuIW9OiFqV>%Ul^rQdf%JLK!xh+&@CDnMEC!_m|SL*-I z$FHdt$~htm1|H@^X>N7**{kU${nO<*K_0-bUo;UEDx%a+UA0y3=XCQ& zQ1s^uB&Q4kGHei{A+=^#-X&7Vm1+Oye_qIiU)Y5OXjt}^fM!T(Y7+s*r-2^|P2!-r+Pzq9YxKbH)m4#cVOIpZ(`zLU@)KR&VimK>(U06lr zLxyEIX)v-Q5;H-ObqXjqf*^Q@AV`P9SciCMjMZ0oF4sZLF+DesS%nyl+4goB4~#bNnd%WhbgCwey1GFz--#Leb&f*b7>xR*(ldYl6IMGCOLlh3*xEi7dK=PRMjM z$(`9La_z`kMs!4mrZ=lsp2Bs8=GjHLD1qrIlyCAYIHFwb`HyU}SMzxqY-c1(G8!*N z0s^XQ>n2XQX`lwGpjs-2XNimqs)8D+Ux*h2R6t-Bnx@NHoQskW9?FP7XjUhR^oUWRoi72Zd8lv|B3!d~zb*hs^m!gQ-t0$_C z78bC83aoB8s0K@@V}(%C1D@Mt0pJxI%oKZ>X^Z6PsLuMVEENu#b|mfMO;n|+AIGWP zI#jFTuX0AB`1-G=;2ant6HgXw z#CEH>Ds@lxO%}Acdb+d&+q6z=u!9Oc9I+dJw6Hd@F0DyX`xuL(TaW>#tm31Y5Qs)` z(k^K$Uj*tgBKx+qTe87;vIv^8;p&@g*>W5CLDBJ%d)v3f+kJmKul6yg`ML{b>MuIc zIfu&yiu+o7>U27k2okpgIYARmW~GYhm|p)?xdVH-?TEQfORPa_tf&VacXO3VSxbWD zj{`Zs{iuqraV%1E7*qBOPKn{CDG!14;G zL3cC0Gq{3@3l&!aGf*XnGgA%XzX02L1r!5i@-KcgD{D)+1S_a6T(IREax9p+Q}-(I z$dgvKAytC4;(}N5`xm0Aq*Ym(r1_5@wJoi|7u6s@o%6cEHo408tpq&4Z)?C)?4=f2 zmM3^f5xP^q&{HFm1&#E;-bWA-T(fyO!8#ie=tl;DS*JLh!w>Wm-c)Cr$BB~*dNffJ zBGbV|0YY5~yML-f;%m9&Yrf_Scs2iOqrfIeR4WrwrXe_S!uJ_tgV9(;oL59l#Ni?& zGS()a44-avCR8GCX`5@T;t@YYn^+2mRQ$@do13yckz{$18EJhj7zBV=1u-kZWW1Lb zipCv!yz|<|Y(PUS37sbK$PxktISN2il4TpAs{&%3o`=dugu_1hKXu%OEL_Nl{IrKG z!-_nxQ@0U8Yp95eAvk~&HqjIL5=W!a$?`cE^I6ZQIWDQDIsei*xj`X;thg(@t%dic zaf`dK?5R?Wz!9mN;~J)wb$A%S10lq!zih^QE6l{a#_>^4f{Vezv$^(%qZ-1)fb27P z489*>F=R!xxy4~5umkbcalQWv&W1eB;!MsuUC!rgt4#9}Q){T%+|2Au6IYhK7Pl|) z9C!air5C5vH_)*+;m=W)Wf2mzzjnv}8+Z_Uf`Hd|VBN~*ik50wstIb)UEG^wZK_|E z)_rnLxDuBaJ=b(iv&So<@6iSyy}TFa~U zB=>hPywg0*(>57Uz4mLvMk}!NxXg^WME$q`4Y|7UM}Ty+0u4&-#?>jer31o}sWc$6 zjXWJ z8D1b8PTR=y;T^6E=H!lT`3uVi4Vcx-g81ASZP95AXB^E2$Na`d=U@@e5nS*br6B`q ztEZw@y~gv}nJ_EQAucnZfuq;hHm%<4-QMy2-hmh2U=8Kyo!;>Mcfj4+3$3NYF$?s# znvUTma91Y!vOor7FDSq{YMvAFHd7k1$J|@BH3bE?lDM`4Z~D<>JX0&K5^O6uY>lkn z3NGlP!VIj8+^GMv%fjp8EWYByY>jW$oXPN<%X@^3EEC!tCljQ~@MmFA_vtPn6D3fU z{gnuLtmLTv*iC-rQ2yk+{pzqD>sc<=%4pV~ip8}YmY6ULyA{L~03`1_kWZPT(MzPRM7?!v9^>QkQEQ7-GneekqSS#C|1 zW|`~Ws_ThB0-?-CRrz8;vXt<7@kY#C9KV#blwv7XS0Vqy|7h`?tN|q81lyh*zwnmX zS7yE}?(F|+*W@ng%4^t_9^v*LBqWdo9Y@%U>1Tm53qb&5F`#AV$nRCo-a7Nvk9X=-m9=61eMwI+HU2J{qIiy^sG+s zvR?4BKIu+T0fwLSO5gO@AMm$r z`OE(}^;BQ=SKs+{J6W`Rj0x?5xzGZuVS%ZEO`*m_g5eDs)h6B`m6@#iX|HLg==!e@ z5Fl{rx&)~pCSAM|2|*DH!Pzd_tzN~7%?dWtjj0kUXb>`x>{z(Jf86=VZwne*gm%@T8GmGVnl}VoFdZMG%<<8bqK; z1VRZboN%Y3j3Npb6i8?Y1rTTWFoxUGYm2L}QUuGZvRaG_s}j@#F9@z)9Lug3@$yA4 zy7ux>Fu8yflCi-UGtw|49ivRi$~J5A$;&e1EK1F&q*663v&3>2w7`?510iIH0fiuB zz^#Rb!t8B^FiDUth#h9@@B$GzC{s@7Xq!QX+eB<`hw11n5ri3lvrV_}exv`+O$~HY z&N=R``361>t~oBy>nJskyzFG8Kn7waBg`vY5aBZjF&-I^Kvq|E_0^JCJ#ZqJ5L~5J zTUkN_5kzpv2N8OJ6*iwlh$R*m4U2NZQRp01PCe@6BMK`OQDpI}Yga4_7T6@1fI1;e z!PZ6{d;IZSbpI0U$ROEG(y_+geQZf4rG(O6DMz!nN`9x*^4~0Vk%1fWWN_ltHd~NE zh9C~EPKbj6y&wr3;v`cB6v8yP%rH4x*0FO{uqA73fg&GYx1r}99NwYF*ShZxmKVM=EGkSL7`{R9G7HZX z>I*bMv07~#cTuaXgjfJtF5oIFE+2Qy+}v{09rAN|l?=UJdaK?S-+QmjS2TZD)3-E$ z1D2uNFO%Q`V~82r!DK|BFcSs07X}d)Cq7ilV2BTfSWFa5PQuhZHBKT4MsEf@she*v zA2*$X`g}KeaFfg1`SGzukBpj|QUhs<74oNpJ)CKV~tc#MB_!XMiC6P1&Qy~es zFhAb$31k|S0SBC53ytX@2@9EG2CsN9UNOXZy~6?Tl+rt)MKO0MprXP|HoK}&(O~Bz zQxI~;uoy6`cYNZ)vS?$n9b}ASbY#l;RH%Vj%m*?Ffd)hTr=J3XZGe)Dq}djzK(#UG zB{(=o1l=J)2vRUv7fb{!f&vRz;KG!v?0~1Ja}{gF@>(i-3$~7O3dyC#Tj9FgEni4O z9{m!So)eM{3u8!_;)jtC4!C`RLVl4Ge?LmL|t4Hj~NFWnJh)GNU{&8e^rP7nVPZ@oe8T(%Gg?J;)_N&<4&qXVkZ ziy4_XSPPD@1yymhqm%q-NLgEvk&@J;3z|tVlHk&n;#RjWwHvjJ;@eSf$O#*8<THrzf9zhJ_-o}nXUj4)vi{?uBCBoWlP%y z;Q|IP{UmR3+fq?(#ezv4a!r%Kf#N2D7(V|+ZY`ZWmaXXcgA!m%3sb}kXi#t{)%7I| zwfp7mb~l+<4KG&5dpg!_^-8Z}^Ln-Pi)@N#IJt=da*pGu4kXw&(a}vq47D))09HV$ zzm7~ew8@yw;%l;*U7)N(s~HGBWW83tW_Ql9qtF6*JPTA~dU&;ygI(r?XMg~TFi47` z0SB=b=rRHzfQ5=Fx)2oD;32Q2b**b$He3_vlDp>hOlG^11tFr75A5-eB`8zh9@m1Z z6oO}|@;)L@*Or!xiwRk5RJA0nh0@*yH0Cj(EQh;-)x|C`(Iw`odY8;)HZwGbXr=Ua z6*Xyg^JsoC+}BVb-`gP=r^d7I?pP-~{RYARdpmF`+%Sg&z)AR>Ve=a2JV#M?F2Qru zQ=3JZDLEA<6UsaUmDyN;;tF$<$2^>|1aI$;V^uW;|z%?w+_rlk%8+sRZjMhNmFvPg_^DFS}sFZE03rZC-r<}Js;loHn_zd-@2;EO;yv@d&fC@2eU+N)z4syYefO#4JMVbE`)kglcQ1{{09m*mn>nFrxNGpT?bNZ%>5U5eV^0LwR!A2#)7Qi?~T%bV@y+I%P zS?_wd#l2+YX^*`FJy7u>tw@B1&;c+=E!CSq3S_-oQw0HvJ=yy; znFt0XP^sH9wg`%;+~XUd=%e{5flaB79oVOvN(gQnDk0N7ohUHzaGEP(D!70KyOF-R zft%^mI;j>Jo!5h!NafrGW0??L_lc(y*UIuJG8?Rz=ix#j0WtV7i&F0)HzGq zK-wxPnb0v}Ybo1;rl5}{0X4oi7=W(N+A>+NF}AJws`14 zQ}jVp6vD0hHtWl>BIL3zlc6PSLbP*2D15>wbUWCIJM^ojD~uiXLzyj%!!G1IHna`i zpp!%^nmLI$+prF2fxO5=IOe!K?8uHw3B$qLj;JUP(4!9bxI=ODmI!zNL?Vd9(1l;n z1!!QNC;*^9j7JMRpc|`+LcB*D6E+B9DG}7IchCpl;+4qKn7iT*`f3=VSh7o8k+%Q_ zd5T0yl$r6E4TurN<;uGMAIwO**~lO4!6014c^JZ0#4=dSknO7>(6PnuVmp=;zao;t zeBmn4P`|JG#U#RnL~xV$gBG4l3*Qg|9f&VVs~+136FL)-!Ep|TnGG>18JWqAKx!5- zK`i_#nxQGU9hezHnLM587M_fb;uuGu7&c>D#0RP%2gH~_LXY%W7s;NSIL;az(JSF6~3fT1-uqY{|BBl4wFNdh5k{%aTj51?T!Z1MErh zU=xjzfs(nemXQ$sHceB8IR6C-5*2 zGfwE-6Xa=#6r53%5w)=@Ktds;+ayOS^-dCq2WX%MUeHo+!vS|N2XlBI2~(4kC_=I;3&|(jwvV&Dy1VN zG60=6u+XQbcpeQhC0jri1$`l4m*JeBMYf+RyIRD> zTIY!o{hEGU|u+ql2{@*Sqkr&iT4c?uJf?THcCj^FgF zmTAFI46MnDE9%LxM#~fp;2C;yirHz_DlNxygol5m)~s_WFqI#g16Qe?+B2nEtA$Ie z?bbBKM}5pKzhp#5XF`cQA+l zZ&-(INIiLUiElODtIgVReb2lEHs{?0UsHs=yuEsG2M`3Mc_<2=C?)RI#CX-v>@!Ki zT^#R?SEWkZYJ;3aHCR-{OuH3Wylvl9Y*a_hy1yMleXu?)t<;AdPruOx7%aQ1YE2R? zU^V-UjP)w?(uH_12hEK`HY~uPEzX*ep9Jf>>ckmE8>r#56Swj!`C1nAC^W@eSwsk$ zcy>;9+=pM<6!SKlL~YB+b#hkO_H3Eqg^x++}3(Wl;jVUN*rk`(D94=I3KyzTM(ORpw=8=4bBPFs9Jw z`&&rGh5QY-{dL$a_21F@=A&SSCj($F(;U5E2FTzC#Zc$IU}sElXLg2XNRSJ5MoW55 zOL1m~d>$=o_}x9;<5M-N`QsGI`@b)_0Bt(B%uBT6$j0u7UBq)Xk*m1>kK4Fyq)w)+ zxIl&uK6wWGxI0h&QR1FZ@b@YM&m5qQe4Y;fQJ=#y5Av7X`7(wnNE;+z<_;pDU||2ADcd30Ybb1!ea3iVDXjz=L43m`!-|gx`i!n z3oUN0LvH0x?&PN1D|TjRPHHcHYUrkJFurc7o@Q#LYWwB7{H5ye_UH$W@*eLj z9dEo=@AE$I{N3v;{ciJ~Z*QAc`L=KTeg}A%Kfnvl=a5E;U67*o_9aS|`_n9h|GFJkHC%N~g@i^7>91od|zco*rv{6>;6cn#%_#Ma_yGt-mTy5 zj`Byv??%n>|wqD%E45Aq>jR94?x_dW7xmUUWB@+H4@ zT+j6$-}N5vU0=U)U=Ma-&vIg?a{ZoM@UWALLG#8srw1gOHmR&8{jl&Ut2Uu9@X7N% z-V=%DcIsf&7+ARe5fPhdF*<8f-^BCHlifm@4b2Mz{Mt?#-2tc&>D+Y(dVqA73SM@w z^h?L|*Ne*(U*6Sz-qy|q7*OICe{p{#b%)1a)31lWS2Ci5CXFzUEGl#m>nx@A6YS}D^qE! zDbl!P$F$%u84yUU`EmBaks>G{QZZpPsDBQmCzCiiJs~L8^Wgw#2!i`KF-Bj21t@7T zrU%ewhv3D5FK~pp1o&}%`{Q+cfhYJ@Cf7~Rv2(pWPY?Bn?|aUS_={)tRmXTB*LYZ8 z>W{B=#kcN~zjY)h`6fqsCujLzcX`X7)|c<{DerRqZgBO;FOnUs7Q?850-2UQqna_+ zI|3Pb`dkX8qDV6jHfodWVA5iJo}s5;z}lYw1zY;w|9Ra>gjgk~a^e$lT!4GvU8V(X z;9Un4$QslB_kf>!y08A~zx(&ZfpXA$+3w2_^m|eF-Bhpm@n7}7XWzOV{Lbw7R$uD) z)mxEYd|Wqq$d~-dXIlJcdCI?h{s#zs^9BkmXs{qXc-$yNVAxQa1rRcV2*Hs=hzt@a zWC%gzBngU+7d?)Y(SoBzL`h_XOf+jHiV`w7dX&L|f(3|4UZQBhp@WQ%F@p+CqH?B? zq_~7=6iF0gN17Lr2E_$}ge@l%lO)1%W5$Js4=hLcJtEOk#b!XSGWxtb6o1X33x^d^Wjk~sQ-oJ+vFJ2tDaNx+5CvPtNIdtgx zgio)I+dB5^)T?9X?)^LXf#TPWFK_-ldbR4+8WevJp}U+8Au_x`f+I&EF=HS_1mk`Z zUKvGINEaC;1P3HI!G%{bVbGse8aM>Pf+oepK@ckSL{xtm<%ftZC|J-^QVYVs;ekjg z<-`Rt*s_ugiM%)y2@aKI7C!Wp=Ndfbqyvu;n7#RioSbsf31@V9>bd83 zeRk((c!3H^9--+OdgyxUA+%_s20;U#eDyVi6A3d=_0vZA4Mk&8D1_vxhe^p`Uw{~0 zxKUC#lwbh`5Y3>~4Ly+{kx&5YcY{%z29*Q{3n;jfNR=LS;D#LGB7+4&Br=l>v%uN{ z2sYlR4hOi6M~^){rejVJLN3YVx8N!nF1g||*_e}0CL^V~PeMsd5Lj-hrD<1!=_Q!? zhWT2YYu@JOaLlFI+naS346vPeLU*Uad^!y1pAkzuD8)M>dNIcCrS~4B^hpZQRXts3 z--bScAnQq|Ud7T$8C|gd(FmTFKynKq$pFGa6ttL;tRP^BQ3u z3ihzfJq%*n(GKUXjl`Xt4w8B&jiFq9B|G$0`h+^~kL z^PTUW0X-o?Plvwy$pv6oA0Gm-1FgG>4sZAq8oI7klycqdbmqDQwcu+OsMG}@LIMdL zuSQ?&fLPQAHg42IM+mWpJKVAk3?yML`pe%P^Qgxr^5yE)S8CYF$OiI@fsjm`nk0!Z zf;oqAmCGb0H!09g67-WH6y+$-L&}Aga)qTs<>`d!5S%oVh886zMr}C59!Bby#RMir zf9Ww>ie;h?0cixJandxh^dT*MsWi=DO@!p59`5+YTehJFM|d-wKE*;(rDP!{Tq8qI!F)0vBipEj{u~ee!z|qlWj+CU0g-A&w zYtqQ7bh0p=CT7RNj&rCdAMfaqH`cKYx%9NOKlP~!R*>4&(trj$a4ippFa#thp{Prp z%QyuSRmCI%1@gkum9%;qc`nc%r!g))8~HCt<`ZCLMXSLY_D|!im91?Blm|U1*SQ*s zp`&}KLm_GqRfaL7GF+WTWvSj-er$$=wP;Ro2uoisbENkDXk+JN*^*XPvX@PtGy|Lt zv|J00@JmNraLc3xoA$Io1xy7d5Mc>RxB?c=zy>xD0uiJ(1~!PTZOy<2rvfH21FY)* zZ`ZjRu7Zi3#8qIK9*9ro`ctfwJI+}bHo@vz_qy59E?k4W-GOkIu7|>Fcnk8VfxIxk zt=i#x;d|cu$}pCNeXnBat7X29bg!+P>_=DX-~C=Tz-z<+Lk;{EAfch0ZszHm<1FVn zH~7IyqA)`yJmCrOSps;@@CQ<$f)CGjsJ9*GW>9>k;F4z1z*XRjO@mz49By%s94iH% zTVu$nb)VGzwB$5bP`3)X)I%1O#ZqnLB(o67N^Z|Ps^MfQua{LGJ?VUym|k0E`Ir@z zp?-r6W|9(nvZ*UGvdMyuYAuv4=E$ZwV9qeX zo6ZcLo00NtVRcJj-6qAepDpYG4)Z_I)gnPHK{3n>LROp)gA9RH9W45N4*1n)$m3VFM#>~YG}Um&w!yf zK5tmi847D zYf>AS236+;_eOt)?sl)&Y6x!syZ6iBU=`C?DIASi(BMH1!!aBO9U$T@AOlvM#f1`) zHQvS@+2ff`54I32# z8@pMdMd?t6Az$)Ep9*YWy@A-&jUU$?+Se%p8rB6Grl0z)AN$$J2W&%D?VCH;l>K>0 z+}$5>xtP988o^asbBWaeZrbEfP;})OkBwTzCEh_TUIb>GhUVSnY`6xtjTj@dIxWBLKw^05~8#nu>N9r;n) z9gNr&Vj&y0VV;$MJrt5?fMUPlUyJ1*|J8%u?Oi)t#d)njNZGDzf4#zM@B(!#&U8MFhTg?p6rpM$?*_Xb;(tQ zVkjok{$UkU;$7b5Vg3;gSn&(r>C-)75LV(Cs3l+`HlRa3;Kh{?LQWzj9>fJ^U_+@; zBzBjofzClOAkX0j&*dFh`JqPIVIAgW`=q2CL17q;1%RcGU;^e~7N%jU(P0*5OHLzA zs!w9d9yT5yhph@LC7V!cp$0riiqVU3v4;J*BWUvfVJD8Jq~#r$AQx&Tj&c2+1O;9N zWg2u1URQc0MAoKUU5f-BB%|zRLYAfEU7&AD9>@)+a6XF18Ru~(=RQ12bp|IvOk$GxUOiY|cyiPS zM5gmSAE}nAWR9xy&6|d0mZD``+tmbNVq9!h!noiPd?wA6`sYLqN0)Aydw&hr|nx2Aa zpWY~q3TmMKX}UHiqPpmdzN@181HIP&>!H@`yUOdj!t1`CsE7tCx|VB>(v)$9WN1O5 z3Ups=aU%>Afowf2#4bU^PVB_mTWmG#PG)Rtc^D0>mdB>RsJ5!Bwx6sr>66~75y6fY zk|VE5Ry7o*XjqkA_UD(xoxlm4fgV>MmMOH-#wMmIni8UOVQX**-ajhh;Ys8`g6jy0 z>z!^~o|ffVo@<{@t-rD>jmB%Ee%!t0Yrf7a*vhNE#%rPiETB#;*QRKV@~Oab3}0pw z6p{cEP{B9WEggVcwuzYD=B*g)E#H0{`O&T55>-(Zof1H7#=cfgvOsEa*oKW=hQTVy zn(Pv7p*dn5*R8CldyE!F<()&47u((BaHYuXyG*oN)bHgDG|FV{M+@e*pf5^wbe zZ`-=924YK()S%iZSQ>_}_`(_amaqAaZyMrOBYYjXk(=KhmDUZ_;mX#+epn1J?hA+j z$V#TjVwmIt7<#Gfu9jo^;is0&%gnap9R6n}e(CAj3$!9@>N2Ztr0(mE=Ic6WYi@AD zz^TM7?e6lf(~c{-;wYbnDAfY$zfSMHejM~Ruk+)T7snIrbg$|UQ(y2V?u~_yoS!OCVpX)lKaP@j~B_}T; z$8-!oa-)j#OiOYl?=T_ju%BWtJ0}WT+|-&ifwvTKUKlk}+p|*Rb3XsG0aUS+4siNu z?mOirEw9ttJsJb+Vd?fVM6(7jzj2tR@kPfjS(7!I%0{&+M6r zEcKCyGE)QpMgbha0Dv|XqeIFL^y=UziWyM-WpzB^UqeGM-jT6am!>=xXlaVI8WVE` zo9WL6EpM-NL&KBXJ{yHUWh8Q@5KH_Z2y2u{s_l z7mFglfd*7Abg>@mfC95GlV(Lzw3%2mT|O&=7WdB@cPFa#nev8kV~&O+_cP}%=h$iQ zHus{mEnn|6Osnuq4>lqPc6Q^dBOkVmH}ZCKvn1!RcwcXM_o<#rqL03hj|iO;keGYZ zH)o^&86ECarShw!#Lb#c} zZiW9WwN|U^X1IbXsBv#NTpPECe|ShcmH=-l< zi?6Vt>$s!uxb_l+tJx_wL81JBZ;>bYk#G7WtnX0`0Sq|#lLvH^r(Z$Ovdm(&mDeG^ zeWpAKsHI zHoG`>e|NS6KB9WNH+OBfM>3;VyJIgt-Vf|_xWheo?-snfyBGZ^Gr9csBn*uIzzL{8 z(>pz>V<8B;I)Faq+=cnvF{LJwE^LE+!{_#IuQ|l~I>ldn+n?#1 zTX=DFeB9?r@pGrQD)+M2{pZ;I$)|LOUbAox?;^i^phxfX;%lKBvb-KXjnBMd<1}?! zFN*iP&)aDn;oxXtdVFiTU${5CAH9+b)rq)4!`3_Jf4&0j|0)AS1PT^35FB`rLbVe1 z-qm~e&Rsos6D3N7*f63)cMu&qY}nA_$A=F?iX7QdWIcu|Lxx=Wj^Rg!_Bzgld2{AU zdpm9JgvoO!J)l9~3AJbRXi<7Xmo7cZv}x3)Po-A1nr|uAt6HOC_4*b6Y*?}Lu#z=< zHXmBGYuV1z=k_h!xN_gtwR`t1G=2N-Qmf0?@4mo({R!r~uP|b2i4zk>?2jR z1%blpQU-%c%BTq)991c*qB0f34!a5qL{>|DH8vGxowY4l&$@N4yI!PHpTPF=RmNVO z(48y2xhDuN9vL$@bca({ zT{F*gH%%g6 z?MqlFuf0)79FKhrX=IBmI>=@V0}V-Pou0PGV7I**Yj34A%bsw}@#Y&DoM@!ovcvS! z-L%h+R|)H;yN=%L+;F2i0{pF$Jb?@vn1grDA<4b>3gzfMi$aR1KZzlYsUt{hTKv(A zEv3momIn05r<{uVDMC*(F*wh9FCYYG>ZoJPkubLK2dJpl!FJd@QlVTX86g9C&Rq8*FyBvOW zaw*JJEmU0`qKNe`kX(ni813?mwu&;Jl*5{eOUj*g?0<>+Iv znlP?{dnAy8GPN;JZSYf{3ti|`hO!Yl1$86;A|cEsdBU5~%2q05;U={08s9uH(MyfKdx#{7&8ML_fV*;2Gu_2%jFpzduccBX4XEN)Ts9`rMHub7UYo^SD5k zkmPbU$ymoUx1gVl?1C8t)jmhJIjJZ`DII!b>m*6ZN`Ao_NqiC4n79tGZ9@xe2xfAGNlcqUhi%ef z!WN$y#+Zr$sALps1oX5wf*EW*>=D%ee3UvUkQ`8A2RvuvAodc<&GBLu8%crSIYG{O z6?6~^)#gS=Aw+TzDggy(BukjOgC=xVv5Qr$7~0TI+A>?%deZYoQ_76iFnQ4W;qeH| zQB>yeS$`#^XhsRjtRZnV551L8!d08wXaN>8t!bBTnl@x66AMs?!cIxszAyUp4*n2F znuJQ%2QZFo_^ z@a}n@OsPtBMHZUC!=>xM%`CkC7YVh2ud`RoVlqJ++S0l$jLGyzJBE=aHni570K29I zNU*=#B211LF;qqNQ_ge#Rwnc5BRmx5zOJm8w&P)|4CsA7Z#YMdn=pj4@v zNBlgFKYlcBA03q-u4>Fc6`bI6J6F~Q{RFLz?D5J>mnzdeQj%LSG6`4BI-8*|$x6nZ zm{F=%j9OW~%A#*zIYU_gAGY#o7tOWOOlcb4Nfg=Q520r5DQ+U`Y<*l~@^qoY-0eP1UVH? zKJvtYn)aM?MF&ZPGqTh^K9$Tu2;{7^nsp3swI#Qk!n!W`u1Lf$n4{;r`5rBnJWTJA z3JXM$zw*~3*R`>Wm26rs`z~0q2R_8bjvGKhrqmv0g3E`lcttasqqXzfqVUr@9R1oy zFXOn)eU5SfZmAhb7*h|X;`r#1-cPmqd?X#YdFT6`Vb|(BEvM;#V|pjk@Z59zS+Yi^ z6|EuEkf}{2aa0rk6z_RIa>ZjU>sc$?mM#}wl%q!9T(fd{I!d{g0ekXSO6^E3clpa< z9vhlmDIM!TL2h(@i)r(GIB^ELgXOVpCd7jrvq1Xlk-l`-+s^_VpzTOLZ0L4_B)3kr z`iOBa@83$=o%n|IJN?+eo=i?-3+mL_J(aQzb&%8njpW^fY+Z!9+SRY-`^6m!-iHD{ z+4(K6(Rx&DQZ5N3vn<&37asm!<~ZfY3>TT#LtNf)q8Xw%zRri~&B7$kd`gVu z$MlSj^;S6mH>OP*h+rk|a)&XwaZ0F1xmm`!MeNzz>v;Ex)P-NpbkO9e~8U`(?{-oZfuH6ENP^ONK<_*QTuHGbN1A`9`8)&$QPl1k0WCYG0)NW)X zuR*@St#T?{shnSqQwCOxb=0%8W(W&JWiv1HR;I{fx&5ONj}Y$M7U$ zujY^bmQ5?{p{3Tr=CUB?x)2OMZ%oE;^vY1%k^l{%>D%0}_27^J?xX=J03Q0po9Y1{ z0!JeMtTFfMP3k~m8~rd4H?a3A9#PD5ha#EaD&1O=|sR6^}+jATlMLO!SA9IpCg#s-VbAG`7& zVW$)Qt_PLP)}D+ASMIzN(pefZ39roLj4)=Q`?S_F_A7! z!Ur-RvjMoF1pI_O@L}rYGaC&j(d>i78s#Vf(E`DaKfi7%5fR3U?E5H zP_D5uDZ<@A>?f)21Mlz-uS)9#aVR%19q*0alF}yvPR17TkRVYgHmGxuA_nIU20@7W zxZ-83?>6H~u5xpe1TsT4)RywAv8F{WhwZSOa5*9J@jSzM3{OeoOIwl!Mk`O|^it4p zu1CG|QZsc&eM3{jFi6LfC8q<=z)hyc5IT^_Ntsas?qSfRlo~73KF3Kjc}q*RPD|-+ z-uM$Fu8LRNDaAOZaqtb($}R=tY3(kk`JBQv74AXZ3e_Mkb+8LJPlyx$`LvrGR~06H%v8|QuP_n;cw!o8m|!#VfE0WG$?bmD6=$J|MNe4bsYb#12u-m2C)%u z3?A8zK^SydTQCNzq7vm{py;$h`%zl|F;6k{S_$&+dh?_{L&^xXX&Q0~QSsz}Xt08o zIbZQaAuqn5r!Jr5E?tDou;N{@WF0u*iR{%2sTN5DVJWcoa0@@-qqit_ODh&k9}Q#Y!yWn4-zvo&%?{xI{tZIVR6*BnLL}r( zA#^rnhAJ@8Dq7Y;VOC~mmS$^qL&uN&R8iOrHC*3|Im^{^87~zXHNDW%yw-JTx8_^& z;b~p!9)ti4ZnR!ERd#t4Yk~CIyg<%|)C}VR8IhFrhOun#1RY8MoYYo6 zVkNfsv~)is7Wgg}O#Mw`F9&T0q;Eq8;G$ANP3D6Ncj20~aY?5uB=iNIDng4ol^hkVH8bXgPy8jh1*O??s(tfF+fst}tw3%4)r2f!i!=b9Zaa zP}@c;9_9eGzAb`-cRZj}j@+RdtMS9wwgT7f(Qp-dC$?7qw+>7Pabktfg|8PX89t}c&F zX#uYXtw$($X)n(q3PLh#8~8iN_-a2@NX1i(w5@_CSm+|S3?HCLAu|HZ;cqm8BGz_o zCy-$m7Eo}nw@Ua{SNM4Wu`@waZ&?_7%h3`0mifX;Skp8f=MIr{EPQ2CLVY+ZvriKf zs#?R+yNZ|=)6zqyjO0A3ludMW-x6GzFr-FT<$zNZ?eZ>r=DYI2Bcaxdw{UiMnL9sk zY|r>G(^v>d3z}5YnB^FmD*zu7R^9SABAmHlb<1%798ELj?N+fjkOS0^QP_I3m+L}P zhLbNq+|hd2Ig`;hh&g$lJsDd;(I8z; zqkczc7uAVRnV?r$e^ZJ5oSMDxnOXD-YYNza%gj2{p+;f%UMG6mZg*cdnqS+-CBew7 zM-Kr#8ji=qJtMG<=2{|7x#P} zw`Nu?W`~%bJ^QE)`Y<|FIQP5#O#4uWmPG$MIf<5^iH&rNrIuv7vtwg*qgD%dn|3=@ z&MoYBDSY(ghX?RHjG!R6;|Br%1=dq}gT#|t8ajZs?6|Jy8jlk_8<{u8tC`UQJCHFJ zn_qaxVHoZF7RX1oP0v|nIo)J^8fDd6)G@ogH#@#3cfNZQ%p4=1H)^9`(bWxAF5R+R zzuZJmbmg8pU61&RV`!_LHWw2ZtRp<4b(Cz_pb<8{4c36Hk=?h4VA+Se+2uvsbeX0? z!BYXWDve&tMHAH1YUAj&c3|RoN2GegK;^{sP@5&J?>)?gTH|8fm!*Lzl}HA*?~?C=e2ex!S4ah z#Ou(mLHL95I`NgaN}mcoaz2pB`L8qfkOLIFNsxlrF`kAV-btoG57&{Dd?|PuA4eaq zN?)@9VqQLh0}B=;C@`VIg$(u0bNDc#!-*92?W=e(<3x?rE_S@=Ph-e^BlmUmck(34 zkSklVe95w3%#i*6WXgP5)22<7IeYT-xiTfsmO??QG)eNKNRJjpHpK`vs>G@E=+%Sw zZJoD!NUSts^A&7Zv1IR<5qq|bS}kJOx_yhqOWe6|>uRBE*KHIbSk6xR3z$-1!G9k# zFpT)H1$gJ)y>kZ{GCs)lCc7(ld2&6D8=P+hbj>_2<|1 zXwR-Ut@h{KxoN+)_ggpc+Q99-D^9$)y=lmsC;zQHIz8Z3?M=Uq-Fo%yRr6Jqr(NE6 z@!iXN?|$B(LG$U=yLZ3vAVc{L>sOR0^{M`){Fx%9`O;A^sRR>%GYz#D!vqsa_%)a!gb7LHVTlK+;GiBS6gq)E%#iS#Z4z2b=O&^U7p;HR~~rfu?OgTf(}Zkp!FS!D2N_% zxL>0jWrSg*Ai3mHf&>mo(@m9Xic^C>J@{!(D{(rZftAL@l!hIu>gb~Py^4@M?tD{X z3w+&3r3S_8Lkf|`25|(X9DN1qO zeL{4Vny~`~NU+`Qa#u8fku%}s`a?p@MG#XT1R;PX*Me^>2R#>yyFY2tb4h zs&MgCOih_*$BproNigGdSCrQv9O*y@w^A`y-M^b8KvQkRyg z7E7_!QtLU>?J1W>i87xIV4N zjp7{OkB~g*%O)uz zcUV#@T&aQ>)DiOvq#Diu4$5KY zEUs3!dPjEthd(rN=RBWF)(x6ULZdU}r}!AUd#2Ta)MzAz44Pd3J04IVkAa6)ya5j# zPyw)m73^Uz`d-QsNqDAYAkL}&Q`~!mOWbp2^|&w# z@1xj>A?NN<$CTP5TN9b72AOQgrSlX%%Nkd?E?0zg74PfLlfn|6sG|R^GGa&hJC61! zhQs=mWTOxT;w3?(f33jOw7zMhq353 z=ysNE!DY=gIgAbhU z$S`QgQUwx1+x3`08|j}WQw*UA9gzxU@S{hVIljEU@+3Ygmo5J_MIX%>6d?N}D#Q1r z4@gp-VT!e@DUmaujcHAHSsKzx_`;@D7cw`@Q$bJD!>k?7`O+8SFecizN6l^j&dB2Z zxfq;>gYl&`jqlfS6_N)1G(4dTa8r|tp4F}HstcJ`2$^~)&XsilQ9!Q0B<)&bf^3FX z-uMOvP_%1b1K8JDuJ0)Ui{Bl|h0J%5uSpFPt+5?=vk0EH*0z?dY5Y!}z@kcT0m|dv|M|{z#P_|S95a{4^ZfUy zzy4!X7ray%O!Xq!%1DCtyJAjGXUr7p4w^Ys2+Gnm$9sKu9b%zJA4gt$b(S<7`Z{VB z-_pvV-R90Nm|I}O_JeJHb1s?7T(&7R&p8~gpStNbb&FkOfn0|PJjF`SLB^BdW4A7KMW^t28g%V!Z~FnKqu0H100;iHJKi^L z@{$&t?_74Q$a^^1D@TpMS=y}kx29lShBlXXu5)Z^&LwdLlk(~spHE+lHlz0$^zOn9 z*wtgJR(Acs4-ayI z`9vY2qfez4AWPP14`+O_l0sU+4l=L>%JzK!RZ;*peM5jlUDgPH!3g&?G^&(+h=mv$ z01vV883~qn)}wgW(>3OIJ>-IZHg`6$;ZtYwMd=boaU*CO_CBn2Zoh$OM|Ws<<9|j6 z9*5?C0*HD}H)*T~M+9MM2pD5lr*Bsmdz9mEqULqar7>_-L7)>M8Msz=s81XyfdZl- zbJc(&C~@$xSL?71Qh)}|mvI`0SY9S0)F*?CV0V=0B03UyOT!F@P*O;80a^l6)$)De z7jsU+cnyXn+VXfwh-YSVd1P{0lNUGaw^|z3|5~+pZXz~%?N)k4g+?frdXYv|RYixLiAGeWw`c*AO@zZ+s#lB#*m^UDj83+U{xN%V z*o+e>a0;hZz*k+>2z=3acG-npuqHwR<#2>p73Cm1Spg5|xPt6xaxd6eWhXfx-u5Gl`A8mlJwulVf*Xf<$&mrgoRZlORZZ z5O-G+p-?604dxI8U7&(U>4?4qiF@~s9VLUkJq9Tos3>7exRA*tbRKpa$bn(S*>kdZOdY0?8mTv@cVgUumuNJA=uuVm)<(ui zA1IlUfN5iK*mZ;XRuo8+)|iK*vzTc06ByK1&}blDHJM0JnZw>NJQt_L9svn5R}qVuzUK znStp^lR&CDVg;W}p>^{~hyno~aiVvEioKMJ1%87ZXb(U3Vg%v4( z%ONi-DwlQ{odM`K|5Baegq<*!hOT#`ZkVH6*Ko5Jo;#X*>S>tgNu)M;fkZlFYXz#h zhh!b(N8k99mpL8vke?WU{{w5_rB&*mPUDVCFa-lTLoR3*dnabb0s|fOUnvEOmjR)& z`JhAyZBIgkFQ{^Y zFx&J-28f;Fgb-B6oyMh-4cL;L+Nl9|LHKm4L0S{lNU%W)q#Cqv&-h)a!lag2pE2_q z4Ydx-m!P=nh|Kb(TiSOs7#OL^N+PvNOb`!zK&F6Uar~&PS;?%O1&|DOOD=^y+tOg= zSFJwCo7jr8+Iz zhqdRapYuncDwF7G|AAgRuwk2+jLB*@>7E^QI`9NSuUenpQ5k#n4JcT5w|bO$XP`yE zrMtt3G-#mvC5e={ajyv))v~4#ig;Fecy}6#5q6NIb*Df0xQv^vIa@BTsCn&YKDXF& zX+vls8Yc92sL#oTiS};Wk#tJ+9eE;*lvWV&TBFBkKy8?>`l_RXDV|}qo&wtwig}*q zDYm+sjfsSNrPe@f`>+CG5BC7KQ#!Y(S&4hQf{E2}d$$BWPy|mP7xx9YUU~* z?qs}fScnpPj^k^w(ML);^p4l-1wZqv9h+rf2EIN5k4;$ykZ~G42%&8XQ$p;rh$oQR z0yZ+6ir;gPU}?YI%BNAxXFE$K9!j)SOq|FBbfPPlDY~@S^nXpax~u29C26BevQoW1}a_Lw@`Q^9ZTXL4TcQjzWvZU9MYksUC(E%+mtJVVexkYtGime6mu3vi zm@2`VI>9|k%@_QmX4ktLyt{X7$8;>s>e;Uh5{TD~%`k(!nrR|d0GbyoM57tQOAwDW ze9n6(1p0*qB=@>{K4qhg*_O(hl3NTHygi~F=RUOb=4aNBTiU5qtepZER<0kw^)(riBqievt z6^yJ)jN(zRQaiP39GDwT*Y|Y6p&Fzc?7_?|(qP-n0;{TEx3+AI*oq<#k0E#KaB*{+ ztB(DjFrvuh%wF;ptkjnyLM_xZ0NNIy0iL1MnS9y~+NOz@l}wD4sYt)7NYwxy|J#yV z)s@STw(WjUJljKSZh?x0MT>>N4a;X8-0s><`cp8x+}6sC#%Y|<7USF%3~&>aL3mBa z&rIFc{nx*%*Vx^)5F}O)xH{`pwGjt95=*OP(8B2b!s1*6K7hT$Ra)(#Bf=rp?ytI;L?+(#PS2$$Dm%i<&L;-;$CeQm0DsK-*J&R2HBA{7NN(Bx2l0rsux)B?obSGX#>|FZoZivJC> z0lwvx(dDrX+Xx;$+Zx3Re$~NFmOID4T3p4j%$y3{&>qRC?P}))11O23=WfmCB0l1O z4(QK~NE@iZKT)uUZrzDK(j~3v*PV^)xqHQI%_hvG`VkL)P8H<1SNa)PK~olj^{b!+ zxTN&LU&aIfp118?Wtc70r>+49uj&_Y0Y@CfZ0hjdSHuu+>)HadOnj%g{=_zG@w`4R z{>$K4jK8yeHa*LES`^`g8s{r|y8Qyt?1~-EE@@^cAJe|vaJ`Zmt?q&D(KCr^&MdZv zZs>dM*V)~{m|)ifgnWPN^XujG%kc^B zC0cFU9?#$$s#9QnE?hlLBUa&yYI;>c%Sczc9BzifHFbMl?aZC2*{V zdkyp^P3}RDuxj;ndZaN-Kj{_WwucB0EpP)dpaVN#>Nn8)yAS+9ApFAL(?U@E#@|Ad z+yqKM>PXPpolOHoeF7?A_An^+IBaZm@!kfX>IonB93UA=JsGba>kpch%ZlZ&KJlOI zj}$MKqukH?yvq0c>$M&7-C9k6*15#Q8vtQ%nmvN{>Ip- z$-9_QV?K-=^L+#vGUPmvBu$<~nKGq5mMvYrgt^b9Oqw-o`jd%M=f0ghb^ZhzRA;}R zM2-6EmsIJ}rTm)qa|%_eQ>sa;UX_}4YSyY+tuj@L6zS2VIEfAwnsz5On{8vhh1=33 zy?XGztxLy_0|yWt`u+th0&ocsgbBAWe7M92#*I}VRuNgm2g-sUKjr}=^AH%CVGL1{ z1WT08EGTQRkXpk9)_g(Wg9i_`Y}&AG%ZBX^U+&$yb>s8h8~AQ~^@s;A_uF{6-OGs^ z*KORn@^a3lSI1sY`*!Zxr`7weJ^Xd><;8dRzCFCb|MKC#8yr9I;K70f2i|wMP(Q?h z6a81b2*8d$8gRgne zaY-DE3MxZ#d_6FKCbD~`_Qn1e1m zJ@+J!PxQ>=Zann{4fIbz3oVa5_}V+@J@D!)=u!L<+HWC?0HjAi0qG&IQ%(;Q$s?2$ zbgZ4CH(YANSkrp7!c|w5 z@FaWOVW-G+jC>}wYAHZ6TWzJ$w%cs6O$}UdQ5*NL$*5G4wF~+h^8(<`tgXy5hYRkv zIqxOzP3xSq^Ugl|jPBp=5FMCcK-v4VyZ8uYcs=?ag_I%tD5aR9ho-p{BZ>mF$kUBP z1({TlO$Cy{R8Llx)nr{gHb!G>9gC@7QRIr(5>xD|*RO;X_Cuy(e$i!E(ONm>WoPOU zrlfm3m856QS;w0qt)-e9sx7z{>m#iOm+NYm{5tC+vCUd+3bTpZ%yC`awE$AIuzl;jrZKl$hfA(x9FL@F{!dSFa~ z71Uq`J2j8fjjDsHi;E9i;=^T$FoZyvm0E(fNgDRypdi?h&NkNK%4nb!`G^ftZLC~F^Gf+H1g}O(UY;}-~ zxscCesDZgnlXPfwQBO8P2 z%{KzDV2yKBbsFL*$x-fc>5NoE*cnKTUF@A230+3yDY8W_XhHSFC(>vl$%n6EVEsk3vchfeK>ox)vbr{6?v=+>{2(pZz|Bh5(4XZxLs;cCfHLw1}K>{?0KE|OI(f%Tqk90V+%t}b!AN&lU?R+Dyv`4zKNOs zh2Q)3)-Roc_L@T74p8-k+JC9`n+9a+3sD_rJ%q%P4b;zvW8 zUSKMjq+}zPFPF4fDG~FrePPYD?i+#0a+Xa1rfh$O6JRk@CyfIZTxaogS_J2B!P#ju zgVR$-h=J!l{}XmCq%174iDj5$5ZqW+v5Lrfmbj~r#AjHCtD{%0c!b3p=!>!YNf+7} zu3oXLLUlLShGutIsx;nOhP

      x)}Av)BVbD4VNzfnGG@ns zOz-94Ol}~k4c}zuBxs7%APOR3E#IuDlBv1pWsYWkZrnL1vDKbZIO+&xeISVWX}nQMCRXziddojABl=#(oLs1 zofCB?AX%-)yuHV~fk#Q^TVW1nj{(_4Y(#lh#Me0{Hmav&iq}^lIwD_(;7kpb zKC4us$$;IXnl3zbc<@vp)gF*q=bSZ^aXl-5S zG_6aW?OFfmA*WP1SYpc)rOVA36}D9&m#|HT-YK1a8;GeG|AC=g`VTqj zPj#TE)4dx=`Xxy+4vs|(qNF5tJ*s>(l3Znkk7{6$u4kskpsk6L-MtV}D5BeaDtz*g zyq0Q_{vk&A#;~YEt45`ST~D*&g{zjSnM#ihV5MP{A1WS(BCjH8Pu|=_5?9_x$!E&v^B5au+ zTe8sr!xCW=66{~3AA};|uZmXIUaYocZ1ybG{8e5UU1ZOAtK+(`+q;x^1>ZQS8cY_kpEY*6P@bDH9S?>;7Z)K*MA>#wpl3HazfRf8ZH6ymM;pb>b0yeGMZjS*NjP;bcrNGEb24r zn_E@7;-JO4?&~rz zff-TuD1q3LZM8g+(`bu>Lg@LYv1n(p68XmKS3td3T6v;>ivu*!kXblJ- zFY=1;6ja{jX{cKASs#mR&ovd__QpkC@3{S~o)Yr3D)QdISnA#IyDgx@XlJ5^D|hCs zN+yc?Y7Qe!qY>jFOj<4TdG58TW9{_N1I0&#?$2uV7?o$Lbt$%A$sGUT$Dh7G7`lo*PAu zD8C@`L=LL8YA;wF5aKcyqW&udGNzRW52sZ?bzNM+Z+*;jU3pq~ zMJ7JyGs2BvKl}6YeeS*DXX(naAC~56zQ{UcRxe|!wEg z65;KD3V=XuK%sEDwKRkDACq*Qnl!oDbvXac0Q%pb1{yk{o&frfwiYURNb;coCgWbr zN@DU(|Cr>q3%QV;ZIb9U2mc3AXp^-1m28nj8>gC(Xz3v_|t zEp$V7*5C=@*p}^@D(w1o<=0rtFfDV{@W2eDzy@f*LOQPr=Q00UifmcdVnecxAREUa z-^Ku$VFAkUnwXw32IJu_%yvvNV2Wfqt8b#TN8~nkTy0J#f3gLJa^|*c7C*6QcJ_P2 z_fp6AXd^Xg=fseLgsKip325o7##EQ;Do2m4Y%0M-%W4}ZVNcn%oF(%e!=?xTw*^pu zu|m^ui?kodBDX1bU4z>T!%gWG8sQ}JUe7QAy;#g{Yjt|-U+Q$D;$DwoP>*p}Cj)iJ z1a+k_anTwzX1lj$%XfPwUzA~SR7*9BSS_nM!PoltxXh|+nsE=H@i6-`Y2mh4M#dF6 zMwWX4*6@G|d_aU#z=Wd@#|n4zYF=^9E&DvATZ&lI-3$L-7YB69aC2JgpxN-94{C}Z zb`OWEcV;I}KSbqB;<@$!TR^108+jXXW6rO7`^Qc0IQ|-Gd_#JqlcS^$`IL&+K_|`C z>ay}^HGs=1RX#K@M>()k8-godJVZkkbq`rrPhh|R4Sab8g!!z8Ed8Od`dBkuQ*Yhw zEjIgHo4l}_$GJEGAUHMmMB)#MVmAVgZ^WdB?NxFn_tT(nUGMQ*CrfH5C;EDpGLQGT zkIOf>_wzW?H$l&!WqU;GDh<|h`dlpeQ+|4r>r@g(w3w3mgqo=~B!SB@-jy%-n{|1t z&pNGN9!MiMH7~Ens`=hB_x=RThvG(vFXvQMRkA~OI4isVasld0TPL4KGA3u|Vpo@- z%L7llGkL!=(As!F))3KF==sCJ;FPCM@7X3ozFaU;PqC~td?>v+L=yZ(kdr3ZQ7$Gl$Q_tAWr_HhFa z2E9EJy}WagP6@bd7dTkUZetYl;t2t2!9eH3`UX_J)mwlD1h*_=y{;!W_0IKj&$X{p z_i~*5b03{u$FPW^tY2rVBYRayc6{$MPVM2-y-AS&w6n8Yg{LEBd)^P(H4fh>Uv{I* zvf#_Sd<(Rb+I)Qz`OaTDWo4f?umvXe1>`@z_&2##)_ajyzH2IT)$BW*xxuSLxaiM1 z>6895l>V5PCHo+Eao!?8;1f7dAiRO@2;wuC5Me@m_3$A?Sg)bOi4n^+gh;UBLxB)C zg8b-_WI2!_Gn%ZolBLR)_3XV|8FS?{m^E+GjJXqL%xU&)?zA_w=TM_Z=^eF~bZAm} zOQF(}nl#^3sa3CHt-3YeJg!^4b`3k$Ygw=Q%%(-FcHUaIXyNLM7gygtx_0a0y{k8` zUc7$+2e#{PFyVcM0V5WCII!ZyeIY;I%Qy1>-nMivr?uyf-8XOE(wS?*M$scjrcswx zO*(b!)vjN|Ry}(XZ8m1KC>g?|2MroMhC~r#hIQ)O$BCy=uEh%$EKH!oU;<-=iVqts zP|&{Jf`$v;HCVU@Z(;d@=kJ|2xKLqx^aI(ucZiYU{DdMOcBC(ne#wd`FS@8CiUvYy zrHN!(>7fJ}q-iFWbebuqcZABRD5WqoiYca+;!s1YI<(3vd9ot0#IL{-OT`u0YSG2a zFoSWj87q^_#>WcF(Xks7V~m;{2dh!YA!(#6#v{$5hcnO8QRf>W7J;oe*=(zl%G0c@ zP0Q7Ai()t5Sg_#@;f9+Mxiyj-ZaL=vqVN)iA4WK#gY3A=4!rL)ct*VS3L0-9Kl$`C zJ@(?`GroilwNFujD&lXWgD{c^BK^uKiKIp=B}hR_6%@%G1{+N99hPjmsU@B!M76@B zF0ALL3_qmm!w^RlQ7f)UOmRi9(qi$&w|x#wVTBTnqxk0+AZ1ijMkk%LzlAyV=)Z~=bjhVpLG9SVQy-L27!u>y63-qmfd!s*Lxy*X!We9ozb{Vn_);NLR@~n z6~|bljSxJk|BPGWxBx!?4ppwY$*T+~6a^v$C`ysaP+k=x2d<2QSveidWVSjN)l5da zlh)37G^E+}h;~0S;RqRHJD$zuE-ZZAk*e~$bvTU!NuUC|vY>@6=#YoQ>7fsENQdkR zk%&Vi+YynN1g?Qe1ux)%62gW=BMxUeXj5CA_7%SIMIZtNG1T42W1jfD4}I+WQ{MO% zzljwjKoSd3f&6w602OXP0Q3ms@E9u1?GY#>Ti_o}wxL(i!*iZ{U{g%zGSXFWD;C_9 z1|exP4)V@}FYJp8K^VKBop4!;som`~Sr<%Nrh~krhYX!o4H*nU2*C*s5?~2MS;n#n zv$SO`Zz)S$N}&n=y!7QSfq8{Cxrql&TtNy%fXpY7X^LcH6AY|#MeW?F0~`pScDT3z zf_)Jl?l6cq2Q{$vi4i?tB%?*}2fs-DO;QcZ6vpHyG5y`~V*ex1Jy{~a2${-&rjlGA ze_}ZZ7A1m4xe(_N`9KaavXK;g8O$OXQA(E5bub#`uviF6pnZ~)o78A1Ey+P7Riz&0 z_y)GH#eov2paj)%X$)EbQ<=^*rZe3^O>cVB81P^OJmmolcmvcH{4}UVy#Y~yN*!Zf z#{(PqfHGl;g=WI5Y+kyTG`oW*4p{R$+8N&#(|5P?{Y#t$TOXq4v$u50PhsmsoEzOa z&rSJFu9d?7BLH6_K*)uxfT}vE=6nJxlnpkaqf=-FO_wVbDV8i5lqf|ZTgl605~L{X zC`T>((Hn)dqM4ybJ>W6JRI<&fr8RA7J8&JBxgb2hR`g2=U+bX*BfSZx*77k0vPVGB=Fx6+irZa3fpF)fS2!N-okPylNe0v@nHVmQ>HX)beA1Kn z23EcfL}XMj>UKEm?26n zz+5gKchC9q^Pd6D=RSM5xqVK-42(eHu|3m@y9Kd#KwwR->S>G4eQ`PcC06s$O{_Ui zYj$_M&iz=dy8?O?c{_6IcaFD?`&+VtIF?rim1?h*s~jKgK_S5YaiQ}~XjAfw-v^S8 zMUF&Wn8nyq?7KXMvN55~Xt2D!PpzR=R9nrfI0W6%Kk=^OwyqrO*_ka{&T?L`nuVmCG*)y0htSMN0viY4bCrRjS|Q~5~=eo_t3`536xpn7}%noK~EK`_b{^7uim zJi(|KvMGcg`BY90W{9R-=gf9IU2eYMXiHnc)rK~KSss>>Lb&M66}RX2-1MdY6Fulf zr&G8=FLbW6oAobN0W;6mVJy0K#i!Sf*KrSaOrwvR?jfVy&RB5vAmp28FTTSBImVix=0L9d1 z�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

      BZ_$XXupIZj~P|m-gsXq$-!1b`e;7 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 YwJ*fxpz@B>wuRg&aB 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�j@cj~s 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%0DA?a*Xa0J_QleuU_ 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

      8E(f@WGNo7(tk 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 vuy20Xy5Ii>c)$fdaDp46 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

      Z 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%0D8OL%O&&UJU?ZlQQs=P`COt2mJOvgcPtgdiN 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%0A3(P4q{%pUE09;q2m=pc^4TZ`yq(Ap}{ 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�yVIMHaOIS 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

      Mz| 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⩔X_s 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