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/
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

145 řádky
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: ADC - Analog-to-Digital Converter (Callback APIs)
  53. #include <adc.h>
  54. #include <adc_callback.h>
  55. // From module: AES - Advanced Encryption Standard Module
  56. #include <aes.h>
  57. // From module: Common SAM0 compiler driver
  58. #include <compiler.h>
  59. #include <status_codes.h>
  60. // From module: Delay routines
  61. #include <delay.h>
  62. // From module: EXTINT - External Interrupt (Callback APIs)
  63. #include <extint.h>
  64. #include <extint_callback.h>
  65. // From module: Generic board support
  66. #include <board.h>
  67. // From module: Interrupt management - SAM implementation
  68. #include <interrupt.h>
  69. // From module: NVM - Non volatile memory access
  70. #include <common_nvm.h>
  71. // From module: NVM - Non-Volatile Memory
  72. #include <nvm.h>
  73. // From module: PORT - GPIO Pin Control
  74. #include <port.h>
  75. // From module: Part identification macros
  76. #include <parts.h>
  77. // From module: RTC - Real Time Counter in Count Mode (Callback APIs)
  78. #include <rtc_count.h>
  79. #include <rtc_count_interrupt.h>
  80. #include <rtc_tamper.h>
  81. // From module: SERCOM Callback API
  82. #include <sercom.h>
  83. #include <sercom_interrupt.h>
  84. // From module: SERCOM I2C - Master Mode I2C (Callback APIs)
  85. #include <i2c_common.h>
  86. #include <i2c_master.h>
  87. #include <i2c_master_interrupt.h>
  88. // From module: SERCOM Polled API
  89. #include <sercom.h>
  90. // From module: SERCOM SPI - Serial Peripheral Interface (Polled APIs)
  91. #include <spi.h>
  92. // From module: SERCOM USART - Serial Communications (Callback APIs)
  93. #include <usart.h>
  94. #include <usart_interrupt.h>
  95. // From module: SYSTEM - Clock Management for SAMR34
  96. #include <clock.h>
  97. #include <gclk.h>
  98. // From module: SYSTEM - Core System Driver
  99. #include <system.h>
  100. // From module: SYSTEM - I/O Pin Multiplexer
  101. #include <pinmux.h>
  102. // From module: SYSTEM - Interrupt Driver For SAMR34
  103. #include <system_interrupt.h>
  104. // From module: SYSTEM - Power Management for SAM L21
  105. #include <power.h>
  106. // From module: SYSTEM - Reset Management for SAM L21
  107. #include <reset.h>
  108. // From module: Standard serial I/O (stdio)
  109. #include <stdio_serial.h>
  110. // From module: TC - Timer Counter (Callback APIs)
  111. #include <tc.h>
  112. #include <tc_interrupt.h>
  113. // From module: USART - Serial interface- SAM implementation for devices with only USART
  114. #include <serial.h>
  115. #endif // ASF_H