Nol.A SDK Library 26.11.2
For IoT System Software Development
Loading...
Searching...
No Matches
System.hpp File Reference

ST Nucleo-L152RE specific API. More...

#include <McuSTM32L1xx.hpp>
#include <SerialPort.hpp>
#include <TwoWire.hpp>
#include <SPI.hpp>
#include <StandardPrintable.hpp>

Classes

class  SystemSTNucleoL152RE

Enumerations

enum  {
  PC10 = 0 , PC11 = 1 , PC12 = 2 , PD2 = 3 ,
  PA13 = 4 , PA14 = 5 , PA15 = 6 , PB7 = 7 ,
  PC13 = 8 , PC14 = 9 , PC15 = 10 , PA0 = 11 ,
  PH0 = 12 , PA1 = 13 , PH1 = 14 , PA4 = 15 ,
  PB0 = 16 , PC2 = 17 , PC1 = 18 , PC3 = 19 ,
  PC0 = 20 , PC9 = 21 , PC8 = 22 , PB8 = 23 ,
  PC6 = 24 , PB9 = 25 , PC5 = 26 , PA5 = 27 ,
  PA12 = 28 , PA6 = 29 , PA11 = 30 , PA7 = 31 ,
  PB12 = 32 , PB6 = 33 , PB11 = 34 , PC7 = 35 ,
  PA9 = 36 , PB2 = 37 , PA8 = 38 , PB1 = 39 ,
  PB10 = 40 , PB15 = 41 , PB4 = 42 , PB14 = 43 ,
  PB5 = 44 , PB13 = 45 , PB3 = 46 , PA10 = 47 ,
  PC4 = 48 , PA2 = 49 , PA3 = 50 , D0 = PA3 ,
  D1 = PA2 , D2 = PA10 , D3 = PB3 , D4 = PB5 ,
  D5 = PB4 , D6 = PB10 , D7 = PA8 , D8 = PA9 ,
  D9 = PC7 , D10 = PB6 , D11 = PA7 , D12 = PA6 ,
  D13 = PA5 , D14 = PB9 , D15 = PB8 , A0 = PA0 ,
  A1 = PA1 , A2 = PA4 , A3 = PB0 , A4 = PC1 ,
  A5 = PC0 , NUM_PINS = 51 , LED_BUILTIN = PA5 , BUTTON_BUILTIN = PC13
}

Variables

SerialPort & Serial
SerialPort & Serial2
SerialPort & SerialUSB
TwoWire & Wire
SPI & Spi
SystemSTNucleoL152RE System

Detailed Description

ST Nucleo-L152RE specific API.

Author
Jongsoo Jeong (CoXlab)
Date
2016. 4. 20.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
531 { PC10 = 0,
532 PC11 = 1,
533 PC12 = 2,
534 PD2 = 3,
535 PA13 = 4,
536 PA14 = 5,
537 PA15 = 6,
538 PB7 = 7,
539 PC13 = 8,
540 PC14 = 9,
541 PC15 = 10,
542 PA0 = 11,
543 PH0 = 12,
544 PA1 = 13,
545 PH1 = 14,
546 PA4 = 15,
547 PB0 = 16,
548 PC2 = 17,
549 PC1 = 18,
550 PC3 = 19,
551 PC0 = 20,
552 PC9 = 21,
553 PC8 = 22,
554 PB8 = 23,
555 PC6 = 24,
556 PB9 = 25,
557 PC5 = 26,
558 PA5 = 27,
559 PA12 = 28,
560 PA6 = 29,
561 PA11 = 30,
562 PA7 = 31,
563 PB12 = 32,
564 PB6 = 33,
565 PB11 = 34,
566 PC7 = 35,
567 PA9 = 36,
568 PB2 = 37,
569 PA8 = 38,
570 PB1 = 39,
571 PB10 = 40,
572 PB15 = 41,
573 PB4 = 42,
574 PB14 = 43,
575 PB5 = 44,
576 PB13 = 45,
577 PB3 = 46,
578 PA10 = 47,
579 PC4 = 48,
580 PA2 = 49,
581 PA3 = 50,
582
583 /* Arduino pins */
584 D0 = PA3,
585 D1 = PA2,
586 D2 = PA10,
587 D3 = PB3,
588 D4 = PB5,
589 D5 = PB4,
590 D6 = PB10,
591 D7 = PA8,
592 D8 = PA9,
593 D9 = PC7,
594 D10 = PB6,
595 D11 = PA7,
596 D12 = PA6,
597 D13 = PA5,
598 D14 = PB9,
599 D15 = PB8,
600 A0 = PA0,
601 A1 = PA1,
602 A2 = PA4,
603 A3 = PB0,
604 A4 = PC1,
605 A5 = PC0,
606 NUM_PINS = 51,
607 LED_BUILTIN = PA5, //D13
608 BUTTON_BUILTIN = PC13 };