Change in osmo-ccid-firmware[master]: add system LED definition

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

Harald Welte gerrit-no-reply at lists.osmocom.org
Thu Feb 7 15:28:30 UTC 2019


Harald Welte has submitted this change and it was merged. ( https://gerrit.osmocom.org/12804 )

Change subject: add system LED definition
......................................................................

add system LED definition

Change-Id: I97dc71ac00b64fdd05e0ff4c7e16e1b68b57b695
---
M sysmoOCTSIM/atmel_start_config.atstart
M sysmoOCTSIM/atmel_start_pins.h
M sysmoOCTSIM/driver_init.c
3 files changed, 22 insertions(+), 0 deletions(-)

Approvals:
  Jenkins Builder: Verified
  Harald Welte: Looks good to me, approved



diff --git a/sysmoOCTSIM/atmel_start_config.atstart b/sysmoOCTSIM/atmel_start_config.atstart
index af87e97..7492bf6 100644
--- a/sysmoOCTSIM/atmel_start_config.atstart
+++ b/sysmoOCTSIM/atmel_start_config.atstart
@@ -1044,6 +1044,13 @@
         configuration:
           usb_gclk_selection: Generic clock generator 1
 pads:
+  LED_system:
+    name: PC18
+    definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::pad::PC18
+    mode: Digital output
+    user_label: LED_system
+    configuration:
+      pad_initial_level: High
   PA24:
     name: PA24
     definition: Atmel:SAME54_Drivers:0.0.1::SAME54P20A-AU::pad::PA24
diff --git a/sysmoOCTSIM/atmel_start_pins.h b/sysmoOCTSIM/atmel_start_pins.h
index 3631847..7c774ed 100644
--- a/sysmoOCTSIM/atmel_start_pins.h
+++ b/sysmoOCTSIM/atmel_start_pins.h
@@ -31,5 +31,6 @@
 #define PA25 GPIO(GPIO_PORTA, 25)
 #define PB24 GPIO(GPIO_PORTB, 24)
 #define PB25 GPIO(GPIO_PORTB, 25)
+#define LED_system GPIO(GPIO_PORTC, 18)
 
 #endif // ATMEL_START_PINS_H_INCLUDED
diff --git a/sysmoOCTSIM/driver_init.c b/sysmoOCTSIM/driver_init.c
index efd24bc..9fbc7ed 100644
--- a/sysmoOCTSIM/driver_init.c
+++ b/sysmoOCTSIM/driver_init.c
@@ -176,6 +176,20 @@
 {
 	init_mcu();
 
+	// GPIO on PC18
+
+	gpio_set_pin_level(LED_system,
+	                   // <y> Initial level
+	                   // <id> pad_initial_level
+	                   // <false"> Low
+	                   // <true"> High
+	                   true);
+
+	// Set pin direction to output
+	gpio_set_pin_direction(LED_system, GPIO_DIRECTION_OUT);
+
+	gpio_set_pin_function(LED_system, GPIO_PIN_FUNCTION_OFF);
+
 	UART_debug_init();
 
 	USB_DEVICE_INSTANCE_init();

-- 
To view, visit https://gerrit.osmocom.org/12804
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-ccid-firmware
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I97dc71ac00b64fdd05e0ff4c7e16e1b68b57b695
Gerrit-Change-Number: 12804
Gerrit-PatchSet: 2
Gerrit-Owner: Kévin Redon <kredon at sysmocom.de>
Gerrit-Reviewer: Harald Welte <laforge at gnumonks.org>
Gerrit-Reviewer: Jenkins Builder (1000002)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20190207/f44bb920/attachment.htm>


More information about the gerrit-log mailing list