Revision 1c1b3372

View differences:

modules/PowerManagement_1-1/module.h
34 34
 */
35 35
/*===========================================================================*/
36 36

  
37
/*
37
/**
38 38
 * @brief Makro to store data in the core coupled memory (ccm).
39 39
 *        Example:
40 40
 *        int compute_buffer[128] CCM_RAM;
41 41
 *
42 42
 * @note The ccm is not connected to any bus system.
43 43
 */
44
#define CCM_RAM                                 __attribute__((section(".ram4"), aligned(4)))
44
#define CCM_RAM(...)                            __attribute__((section(".ram4"), ##__VA_ARGS__))
45 45

  
46
/*
46
/**
47 47
 * @brief Makro to store data in the ethernet memory (eth).
48 48
 *        Example:
49 49
 *        int dma_buffer[128] ETH_RAM;
50 50
 *
51 51
 * @note The eth is a dedicated memory block with its own DMA controller.
52 52
 */
53
#define ETH_RAM                                 __attribute__((section(".ram2"), aligned(4)))
53
#define ETH_RAM(...)                            __attribute__((section(".ram2"), ##__VA_ARGS__))
54 54

  
55
/*
55
/**
56 56
 * @brief Makro to store data in the backup memory (bckp).
57 57
 *        Example:
58 58
 *        int backup_buffer[128] BCKP_RAM;
59 59
 *
60 60
 * @note The eth is a dedicated memory block with its own DMA controller.
61 61
 */
62
#define BCKP_RAM                                __attribute__((section(".ram5"), aligned(4)))
62
#define BCKP_RAM(...)                           __attribute__((section(".ram5"), ##__VA_ARGS__))
63 63

  
64 64
/** @} */
65 65

  

Also available in: Unified diff