Europalab Devices produces a LoRaWAN transmitting client node, specialised for higher research of actuator and sensor assisted IoT networks. https://dev.europalab.com/nlnet/20200000/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

153 lines
4.4KB

  1. /**
  2. * \file
  3. *
  4. * \brief Autogenerated API include file for the Atmel Software Framework (ASF)
  5. *
  6. * Copyright (c) 2012 Atmel Corporation. All rights reserved.
  7. *
  8. * \asf_license_start
  9. *
  10. * \page License
  11. *
  12. * Redistribution and use in source and binary forms, with or without
  13. * modification, are permitted provided that the following conditions are met:
  14. *
  15. * 1. Redistributions of source code must retain the above copyright notice,
  16. * this list of conditions and the following disclaimer.
  17. *
  18. * 2. Redistributions in binary form must reproduce the above copyright notice,
  19. * this list of conditions and the following disclaimer in the documentation
  20. * and/or other materials provided with the distribution.
  21. *
  22. * 3. The name of Atmel may not be used to endorse or promote products derived
  23. * from this software without specific prior written permission.
  24. *
  25. * 4. This software may only be redistributed and used in connection with an
  26. * Atmel microcontroller product.
  27. *
  28. * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED
  29. * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  30. * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
  31. * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR
  32. * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  33. * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  34. * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  35. * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
  36. * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
  37. * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
  38. * POSSIBILITY OF SUCH DAMAGE.
  39. *
  40. * \asf_license_stop
  41. *
  42. */
  43. #ifndef ASF_H
  44. #define ASF_H
  45. /*
  46. * This file includes all API header files for the selected drivers from ASF.
  47. * Note: There might be duplicate includes required by more than one driver.
  48. *
  49. * The file is automatically generated and will be re-written when
  50. * running the ASF driver selector tool. Any changes will be discarded.
  51. */
  52. // From module: AES - Advanced Encryption Standard Module
  53. #include <aes.h>
  54. #include <aes_callback.h>
  55. // From module: Common SAM0 compiler driver
  56. #include <compiler.h>
  57. #include <status_codes.h>
  58. // From module: Delay routines
  59. #include <delay.h>
  60. // From module: EXTINT - External Interrupt (Callback APIs)
  61. #include <extint.h>
  62. #include <extint_callback.h>
  63. // From module: GFX Monochrome - Monochrome Graphic Library
  64. #include <gfx_mono.h>
  65. // From module: GFX Monochrome - Spinner/Spin control widget
  66. #include <gfx_mono_spinctrl.h>
  67. // From module: GFX Monochrome - System Font
  68. #include <sysfont.h>
  69. // From module: Generic board support
  70. #include <board.h>
  71. // From module: Interrupt management - SAM implementation
  72. #include <interrupt.h>
  73. // From module: NVM - Non volatile memory access
  74. #include <common_nvm.h>
  75. // From module: NVM - Non-Volatile Memory
  76. #include <nvm.h>
  77. // From module: PORT - GPIO Pin Control
  78. #include <port.h>
  79. // From module: Part identification macros
  80. #include <parts.h>
  81. // From module: RTC - Real Time Counter in Count Mode (Callback APIs)
  82. #include <rtc_count.h>
  83. #include <rtc_count_interrupt.h>
  84. #include <rtc_tamper.h>
  85. // From module: SERCOM Callback API
  86. #include <sercom.h>
  87. #include <sercom_interrupt.h>
  88. // From module: SERCOM I2C - Master Mode I2C (Polled APIs)
  89. #include <i2c_common.h>
  90. #include <i2c_master.h>
  91. // From module: SERCOM Polled API
  92. #include <sercom.h>
  93. // From module: SERCOM SPI - Serial Peripheral Interface (Polled APIs)
  94. #include <spi.h>
  95. // From module: SERCOM USART - Serial Communications (Callback APIs)
  96. #include <usart.h>
  97. #include <usart_interrupt.h>
  98. // From module: SSD1306 OLED controller
  99. #include <ssd1306.h>
  100. // From module: SYSTEM - Clock Management for SAMR34
  101. #include <clock.h>
  102. #include <gclk.h>
  103. // From module: SYSTEM - Core System Driver
  104. #include <system.h>
  105. // From module: SYSTEM - I/O Pin Multiplexer
  106. #include <pinmux.h>
  107. // From module: SYSTEM - Interrupt Driver For SAMR34
  108. #include <system_interrupt.h>
  109. // From module: SYSTEM - Power Management for SAM L21
  110. #include <power.h>
  111. // From module: SYSTEM - Reset Management for SAM L21
  112. #include <reset.h>
  113. // From module: Standard serial I/O (stdio)
  114. #include <stdio_serial.h>
  115. // From module: TC - Timer Counter (Callback APIs)
  116. #include <tc.h>
  117. #include <tc_interrupt.h>
  118. // From module: USART - Serial interface- SAM implementation for devices with only USART
  119. #include <serial.h>
  120. #endif // ASF_H