WIP - ready to debug
This commit is contained in:
parent
663d68baf1
commit
9670e6d397
14 changed files with 893 additions and 52 deletions
|
@ -16,17 +16,17 @@ namespace f4ll {
|
|||
class LL_DmaHelper {
|
||||
public:
|
||||
LL_DmaHelper(DMA_TypeDef *dma, uint32_t stream);
|
||||
~LL_DmaHelper() = delete;
|
||||
LL_DmaHelper(LL_DmaHelper const &base) = default;
|
||||
|
||||
inline DMA_TypeDef* GetDMA() { return m_dma; }
|
||||
inline uint32_t GetStream() { return m_stream; }
|
||||
inline volatile uint32_t* GetIsReg() { return m_isReg; }
|
||||
inline volatile uint32_t* GetIcfReg() { return m_ifcReg; }
|
||||
inline uint32_t GetFeMask() { return m_FEMasks[m_stream]; }
|
||||
inline uint32_t GetDmeMask() { return m_DMEMasks[m_stream]; }
|
||||
inline uint32_t GetTeMask() { return m_TEMasks[m_stream]; }
|
||||
inline uint32_t GetHtMask() { return m_HTMasks[m_stream]; }
|
||||
inline uint32_t GetTcMask() { return m_TCMasks[m_stream]; }
|
||||
inline DMA_TypeDef* GetDma() const { return m_dma; }
|
||||
inline uint32_t GetStream() const { return m_stream; }
|
||||
inline volatile uint32_t* GetIsReg() const { return m_isReg; }
|
||||
inline volatile uint32_t* GetIcfReg() const { return m_ifcReg; }
|
||||
inline uint32_t GetFeMask() const { return m_FEMasks[m_stream]; }
|
||||
inline uint32_t GetDmeMask() const { return m_DMEMasks[m_stream]; }
|
||||
inline uint32_t GetTeMask() const { return m_TEMasks[m_stream]; }
|
||||
inline uint32_t GetHtMask() const { return m_HTMasks[m_stream]; }
|
||||
inline uint32_t GetTcMask() const { return m_TCMasks[m_stream]; }
|
||||
|
||||
private:
|
||||
DMA_TypeDef *m_dma;
|
||||
|
@ -34,11 +34,11 @@ private:
|
|||
volatile uint32_t *m_isReg;
|
||||
volatile uint32_t *m_ifcReg;
|
||||
|
||||
static const uint32_t m_FEMasks[8];
|
||||
static const uint32_t m_DMEMasks[8];
|
||||
static const uint32_t m_TEMasks[8];
|
||||
static const uint32_t m_HTMasks[8];
|
||||
static const uint32_t m_TCMasks[8];
|
||||
static const uint32_t m_FEMasks[8];
|
||||
static const uint32_t m_DMEMasks[8];
|
||||
static const uint32_t m_TEMasks[8];
|
||||
static const uint32_t m_HTMasks[8];
|
||||
static const uint32_t m_TCMasks[8];
|
||||
};
|
||||
|
||||
} /* namespace f4ll */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue