update from Atmel Start (just loading + re-exporting the project)

Change-Id: I59b2442a95871b8052bfdfdac6d77a7207d8b70a
This commit is contained in:
Harald Welte 2019-02-24 10:05:12 +01:00
parent c3f170d214
commit 863ea296d9
7 changed files with 73 additions and 12 deletions

View File

@ -67,11 +67,6 @@
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_sleep.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_async.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_m_async.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_m_dma.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_m_sync.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_s_async.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_s_sync.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_sync.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_usart.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_usb.h"/>
@ -169,6 +164,11 @@
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hal_usart_async.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_missing_features.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_reset.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_m_async.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_m_dma.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_m_sync.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_s_async.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_spi_s_sync.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_usart_async.h"/>
<file category="header" condition="ARMCC, GCC, IAR" name="hal/include/hpl_usart_sync.h"/>
<file category="source" condition="ARMCC, GCC, IAR" name="hal/src/hal_usart_async.c"/>

View File

@ -2,12 +2,12 @@ format_version: '2'
name: sysmoOCTSIM
versions:
api: '1.0'
backend: 1.4.93
commit: 9c29f8365cf76e9937d19b1e765a83bc7a80e4e9
content: 1.0.1340
backend: 1.5.122
commit: 820baecf7dd115d94b0d42ee3b0b9d6ba2da7113
content: 1.0.1405
content_pack_name: acme-packs-all
format: '2'
frontend: 1.4.1810
frontend: 1.5.1826
board:
identifier: CustomBoard
device: SAME54N19A-AF
@ -773,6 +773,8 @@ drivers:
nodes:
- name: CPU
input: CPU
external: false
external_frequency: 0
configuration: {}
OSC32KCTRL:
user_label: OSC32KCTRL
@ -981,8 +983,12 @@ drivers:
nodes:
- name: Core
input: Generic clock generator 2
external: false
external_frequency: 0
- name: Slow
input: Generic clock generator 3
external: false
external_frequency: 0
configuration:
core_gclk_selection: Generic clock generator 2
slow_gclk_selection: Generic clock generator 3
@ -1024,8 +1030,12 @@ drivers:
nodes:
- name: Core
input: Generic clock generator 2
external: false
external_frequency: 0
- name: Slow
input: Generic clock generator 3
external: false
external_frequency: 0
configuration:
core_gclk_selection: Generic clock generator 2
slow_gclk_selection: Generic clock generator 3
@ -1067,8 +1077,12 @@ drivers:
nodes:
- name: Core
input: Generic clock generator 2
external: false
external_frequency: 0
- name: Slow
input: Generic clock generator 3
external: false
external_frequency: 0
configuration:
core_gclk_selection: Generic clock generator 2
slow_gclk_selection: Generic clock generator 3
@ -1110,8 +1124,12 @@ drivers:
nodes:
- name: Core
input: Generic clock generator 2
external: false
external_frequency: 0
- name: Slow
input: Generic clock generator 3
external: false
external_frequency: 0
configuration:
core_gclk_selection: Generic clock generator 2
slow_gclk_selection: Generic clock generator 3
@ -1153,8 +1171,12 @@ drivers:
nodes:
- name: Core
input: Generic clock generator 2
external: false
external_frequency: 0
- name: Slow
input: Generic clock generator 3
external: false
external_frequency: 0
configuration:
core_gclk_selection: Generic clock generator 2
slow_gclk_selection: Generic clock generator 3
@ -1196,8 +1218,12 @@ drivers:
nodes:
- name: Core
input: Generic clock generator 2
external: false
external_frequency: 0
- name: Slow
input: Generic clock generator 3
external: false
external_frequency: 0
configuration:
core_gclk_selection: Generic clock generator 2
slow_gclk_selection: Generic clock generator 3
@ -1239,8 +1265,12 @@ drivers:
nodes:
- name: Core
input: Generic clock generator 2
external: false
external_frequency: 0
- name: Slow
input: Generic clock generator 3
external: false
external_frequency: 0
configuration:
core_gclk_selection: Generic clock generator 2
slow_gclk_selection: Generic clock generator 3
@ -1284,8 +1314,12 @@ drivers:
nodes:
- name: Core
input: Generic clock generator 2
external: false
external_frequency: 0
- name: Slow
input: Generic clock generator 3
external: false
external_frequency: 0
configuration:
core_gclk_selection: Generic clock generator 2
slow_gclk_selection: Generic clock generator 3
@ -1328,6 +1362,8 @@ drivers:
nodes:
- name: USB
input: Generic clock generator 1
external: false
external_frequency: 0
configuration:
usb_gclk_selection: Generic clock generator 1
pads:

View File

@ -59,6 +59,10 @@ extern "C" {
/** Uses common SPI async device driver transfer callback type. */
#define _spi_m_async_dev_cb_xfer_t _spi_async_dev_cb_xfer_t
/**
* \name HPL functions
*/
//@{
/**
* \brief Initialize SPI for access with interrupts
* It will load default hardware configuration and software struct.
@ -229,6 +233,7 @@ int32_t _spi_m_async_register_callback(struct _spi_m_async_dev *dev, const enum
*/
void _spi_m_async_set_irq_state(struct _spi_m_async_dev *const device, const enum _spi_m_async_dev_cb_type type,
const bool state);
//@}
#ifdef __cplusplus
}

View File

@ -53,6 +53,10 @@ extern "C" {
#define _spi_m_dma_dev_cb_type _spi_dma_dev_cb_type
/**
* \name HPL functions
*/
//@{
/**
* \brief Initialize SPI for access with interrupts
* It will load default hardware configuration and software struct.
@ -168,6 +172,7 @@ void _spi_m_dma_register_callback(struct _spi_m_dma_dev *dev, enum _spi_dma_dev_
*/
int32_t _spi_m_dma_transfer(struct _spi_m_dma_dev *dev, uint8_t const *txbuf, uint8_t *const rxbuf,
const uint16_t length);
//@}
#ifdef __cplusplus
}

View File

@ -47,9 +47,13 @@
extern "C" {
#endif
/** Uses common SPI async device driver. */
/** Uses common SPI sync device driver. */
#define _spi_m_sync_dev _spi_sync_dev
/**
* \name HPL functions
*/
//@{
/**
* \brief Initialize SPI for access without interrupts
* It will load default hardware configuration and software struct.
@ -118,7 +122,7 @@ int32_t _spi_m_sync_set_mode(struct _spi_m_sync_dev *dev, const enum spi_transfe
int32_t _spi_m_sync_set_baudrate(struct _spi_m_sync_dev *dev, const uint32_t baud_val);
/**
* \brief Set SPI baudrate
* \brief Set SPI char size
* \param[in, out] dev Pointer to the SPI device instance.
* \param[in] char_size The character size, see \ref spi_char_size.
* \return Operation status.
@ -152,6 +156,7 @@ int32_t _spi_m_sync_set_data_order(struct _spi_m_sync_dev *dev, const enum spi_d
* \retval >=0 Number of characters transferred.
*/
int32_t _spi_m_sync_trans(struct _spi_m_sync_dev *dev, const struct spi_msg *msg);
//@}
#ifdef __cplusplus
}

View File

@ -58,6 +58,10 @@ extern "C" {
/** Uses common SPI async device driver transfer callback type. */
#define _spi_s_async_dev_cb_xfer_t _spi_async_dev_cb_xfer_t
/**
* \name HPL functions
*/
//@{
/**
* \brief Initialize SPI for access with interrupts
* It will load default hardware configuration and software struct.
@ -218,6 +222,7 @@ int32_t _spi_s_async_register_callback(struct _spi_s_async_dev *dev, const enum
*/
void _spi_s_async_set_irq_state(struct _spi_s_async_dev *const device, const enum _spi_async_dev_cb_type type,
const bool state);
//@}
#ifdef __cplusplus
}

View File

@ -46,9 +46,13 @@
extern "C" {
#endif
/** Uses common SPI async device driver. */
/** Uses common SPI sync device driver. */
#define _spi_s_sync_dev _spi_sync_dev
/**
* \name HPL functions
*/
//@{
/**
* \brief Initialize SPI for access without interrupts
* It will load default hardware configuration and software struct.
@ -218,6 +222,7 @@ bool _spi_s_sync_is_ss_deactivated(struct _spi_s_sync_dev *dev);
* \retval false Error not detected
*/
bool _spi_s_sync_is_error(struct _spi_s_sync_dev *dev);
//@}
#ifdef __cplusplus
}