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/.

Kévin Redon gerrit-no-reply at lists.osmocom.org
Sun Feb 3 13:47:41 UTC 2019


Kévin Redon has uploaded this change for review. ( 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(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ccid-firmware refs/changes/04/12804/1

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: newchange
Gerrit-Change-Id: I97dc71ac00b64fdd05e0ff4c7e16e1b68b57b695
Gerrit-Change-Number: 12804
Gerrit-PatchSet: 1
Gerrit-Owner: Kévin Redon <kredon at sysmocom.de>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20190203/9a40be60/attachment.htm>


More information about the gerrit-log mailing list