Skip to content

Commit 2b0854c

Browse files
committed
Add support to ArduinoCore-stm32l0
1 parent 6774506 commit 2b0854c

4 files changed

Lines changed: 15 additions & 15 deletions

File tree

examples/X_NUCLEO_GNSS1A1_HelloWorld_I2C/X_NUCLEO_GNSS1A1_HelloWorld_I2C.ino

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,16 @@ int waitType = 0;
5858
#define waitForRequest 0
5959
#define waitForAnswer 1
6060

61-
#ifdef ARDUINO_SAM_DUE
61+
#if defined(ARDUINO_SAM_DUE)
6262
#define DEV_I2C Wire1
6363
#include <avr/dtostrf.h>
64-
#endif
65-
66-
#ifdef ARDUINO_ARCH_STM32
64+
#elif defined(ARDUINO_ARCH_STM32L0)
65+
#define DEV_I2C Wire
66+
#include <avr/dtostrf.h>
67+
#elif defined(ARDUINO_ARCH_STM32)
6768
#define DEV_I2C Wire
6869
#endif
6970

70-
7171
void setup()
7272
{
7373
//Initialize serial port for user communication

examples/X_NUCLEO_GNSS1A1_HelloWorld_UART/X_NUCLEO_GNSS1A1_HelloWorld_UART.ino

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,9 @@ HardwareSerial Serial1(PA10, PA9);
6464
#define waitForRequest 0
6565
#define waitForAnswer 1
6666

67-
#ifdef ARDUINO_SAM_DUE
67+
#if defined(ARDUINO_SAM_DUE)
68+
#include <avr/dtostrf.h>
69+
#elif defined(ARDUINO_ARCH_STM32L0)
6870
#include <avr/dtostrf.h>
6971
#endif
7072

examples/X_NUCLEO_GNSS1A1_MicroNMEA_I2C/X_NUCLEO_GNSS1A1_MicroNMEA_I2C.ino

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,15 +50,13 @@
5050

5151
#define RESET_PIN 7
5252

53-
#ifdef ARDUINO_SAM_DUE
53+
#if defined(ARDUINO_SAM_DUE)
5454
#define DEV_I2C Wire1
55-
#endif
56-
57-
#ifdef ARDUINO_ARCH_STM32
55+
#elif defined(ARDUINO_ARCH_STM32L0)
5856
#define DEV_I2C Wire
59-
#endif
60-
61-
#ifdef ARDUINO_ARCH_AVR
57+
#elif defined(ARDUINO_ARCH_STM32)
58+
#define DEV_I2C Wire
59+
#elif defined(ARDUINO_ARCH_AVR)
6260
#define DEV_I2C Wire
6361
#endif
6462

library.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
name=STM32duino X-NUCLEO-GNSS1A1
2-
version=1.0.4
2+
version=1.0.5
33
author=AST
44
maintainer=stm32duino
55
sentence=Allows controlling the X-NUCLEO-GNSS1A1 (GNSS expansion board based on Teseo LIV3F)
66
paragraph=This library provides a command line interface to communicate with the GNSS module via UART or I2C.
77
category=Device Control
88
url=https://github.com/stm32duino/X-NUCLEO-GNSS1A1
9-
architectures=stm32, sam
9+
architectures=stm32, sam, stm32l0
1010
depends=MicroNMEA

0 commit comments

Comments
 (0)