stm32f1xx_ll_dma.lst 207 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526
  1. ARM GAS /tmp/ccpMNREg.s page 1
  2. 1 .cpu cortex-m3
  3. 2 .arch armv7-m
  4. 3 .fpu softvfp
  5. 4 .eabi_attribute 20, 1
  6. 5 .eabi_attribute 21, 1
  7. 6 .eabi_attribute 23, 3
  8. 7 .eabi_attribute 24, 1
  9. 8 .eabi_attribute 25, 1
  10. 9 .eabi_attribute 26, 1
  11. 10 .eabi_attribute 30, 1
  12. 11 .eabi_attribute 34, 1
  13. 12 .eabi_attribute 18, 4
  14. 13 .file "stm32f1xx_ll_dma.c"
  15. 14 .text
  16. 15 .Ltext0:
  17. 16 .cfi_sections .debug_frame
  18. 17 .section .text.LL_DMA_DeInit,"ax",%progbits
  19. 18 .align 1
  20. 19 .global LL_DMA_DeInit
  21. 20 .syntax unified
  22. 21 .thumb
  23. 22 .thumb_func
  24. 24 LL_DMA_DeInit:
  25. 25 .LVL0:
  26. 26 .LFB172:
  27. 27 .file 1 "Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c"
  28. 1:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /**
  29. 2:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ******************************************************************************
  30. 3:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @file stm32f1xx_ll_dma.c
  31. 4:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @author MCD Application Team
  32. 5:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @brief DMA LL module driver.
  33. 6:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ******************************************************************************
  34. 7:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @attention
  35. 8:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** *
  36. 9:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * Copyright (c) 2016 STMicroelectronics.
  37. 10:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * All rights reserved.
  38. 11:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** *
  39. 12:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * This software is licensed under terms that can be found in the LICENSE file in
  40. 13:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * the root directory of this software component.
  41. 14:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * If no LICENSE file comes with this software, it is provided AS-IS.
  42. 15:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** *
  43. 16:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ******************************************************************************
  44. 17:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  45. 18:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  46. 19:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #if defined(USE_FULL_LL_DRIVER)
  47. 20:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  48. 21:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Includes ------------------------------------------------------------------*/
  49. 22:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #include "stm32f1xx_ll_dma.h"
  50. 23:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #include "stm32f1xx_ll_bus.h"
  51. 24:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #ifdef USE_FULL_ASSERT
  52. 25:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #include "stm32_assert.h"
  53. 26:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #else
  54. 27:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define assert_param(expr) ((void)0U)
  55. 28:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #endif
  56. 29:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  57. 30:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /** @addtogroup STM32F1xx_LL_Driver
  58. 31:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @{
  59. ARM GAS /tmp/ccpMNREg.s page 2
  60. 32:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  61. 33:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  62. 34:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #if defined (DMA1) || defined (DMA2)
  63. 35:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  64. 36:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /** @defgroup DMA_LL DMA
  65. 37:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @{
  66. 38:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  67. 39:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  68. 40:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Private types -------------------------------------------------------------*/
  69. 41:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Private variables ---------------------------------------------------------*/
  70. 42:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Private constants ---------------------------------------------------------*/
  71. 43:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Private macros ------------------------------------------------------------*/
  72. 44:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /** @addtogroup DMA_LL_Private_Macros
  73. 45:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @{
  74. 46:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  75. 47:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define IS_LL_DMA_DIRECTION(__VALUE__) (((__VALUE__) == LL_DMA_DIRECTION_PERIPH_TO_MEMORY)
  76. 48:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_DIRECTION_MEMORY_TO_PERIPH)
  77. 49:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_DIRECTION_MEMORY_TO_MEMORY)
  78. 50:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  79. 51:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define IS_LL_DMA_MODE(__VALUE__) (((__VALUE__) == LL_DMA_MODE_NORMAL) || \
  80. 52:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_MODE_CIRCULAR))
  81. 53:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  82. 54:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define IS_LL_DMA_PERIPHINCMODE(__VALUE__) (((__VALUE__) == LL_DMA_PERIPH_INCREMENT) || \
  83. 55:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PERIPH_NOINCREMENT))
  84. 56:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  85. 57:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define IS_LL_DMA_MEMORYINCMODE(__VALUE__) (((__VALUE__) == LL_DMA_MEMORY_INCREMENT) || \
  86. 58:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_MEMORY_NOINCREMENT))
  87. 59:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  88. 60:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define IS_LL_DMA_PERIPHDATASIZE(__VALUE__) (((__VALUE__) == LL_DMA_PDATAALIGN_BYTE) || \
  89. 61:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PDATAALIGN_HALFWORD) || \
  90. 62:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PDATAALIGN_WORD))
  91. 63:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  92. 64:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define IS_LL_DMA_MEMORYDATASIZE(__VALUE__) (((__VALUE__) == LL_DMA_MDATAALIGN_BYTE) || \
  93. 65:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_MDATAALIGN_HALFWORD) || \
  94. 66:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_MDATAALIGN_WORD))
  95. 67:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  96. 68:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define IS_LL_DMA_NBDATA(__VALUE__) ((__VALUE__) <= 0x0000FFFFU)
  97. 69:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  98. 70:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define IS_LL_DMA_PRIORITY(__VALUE__) (((__VALUE__) == LL_DMA_PRIORITY_LOW) || \
  99. 71:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PRIORITY_MEDIUM) || \
  100. 72:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PRIORITY_HIGH) || \
  101. 73:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((__VALUE__) == LL_DMA_PRIORITY_VERYHIGH))
  102. 74:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  103. 75:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #if defined (DMA2)
  104. 76:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define IS_LL_DMA_ALL_CHANNEL_INSTANCE(INSTANCE, CHANNEL) ((((INSTANCE) == DMA1) && \
  105. 77:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** (((CHANNEL) == LL_DMA_CHANNEL_1) || \
  106. 78:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_2) || \
  107. 79:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_3) || \
  108. 80:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_4) || \
  109. 81:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_5) || \
  110. 82:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_6) || \
  111. 83:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_7))) || \
  112. 84:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** (((INSTANCE) == DMA2) && \
  113. 85:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** (((CHANNEL) == LL_DMA_CHANNEL_1) || \
  114. 86:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_2) || \
  115. 87:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_3) || \
  116. 88:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_4) || \
  117. ARM GAS /tmp/ccpMNREg.s page 3
  118. 89:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_5))))
  119. 90:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #else
  120. 91:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #define IS_LL_DMA_ALL_CHANNEL_INSTANCE(INSTANCE, CHANNEL) ((((INSTANCE) == DMA1) && \
  121. 92:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** (((CHANNEL) == LL_DMA_CHANNEL_1) || \
  122. 93:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_2) || \
  123. 94:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_3) || \
  124. 95:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_4) || \
  125. 96:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_5) || \
  126. 97:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_6) || \
  127. 98:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ((CHANNEL) == LL_DMA_CHANNEL_7))))
  128. 99:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** #endif
  129. 100:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /**
  130. 101:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @}
  131. 102:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  132. 103:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  133. 104:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Private function prototypes -----------------------------------------------*/
  134. 105:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Exported functions --------------------------------------------------------*/
  135. 106:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /** @addtogroup DMA_LL_Exported_Functions
  136. 107:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @{
  137. 108:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  138. 109:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  139. 110:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /** @addtogroup DMA_LL_EF_Init
  140. 111:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @{
  141. 112:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  142. 113:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  143. 114:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /**
  144. 115:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @brief De-initialize the DMA registers to their default reset values.
  145. 116:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @param DMAx DMAx Instance
  146. 117:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @param Channel This parameter can be one of the following values:
  147. 118:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_1
  148. 119:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_2
  149. 120:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_3
  150. 121:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_4
  151. 122:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_5
  152. 123:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_6
  153. 124:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_7
  154. 125:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @retval An ErrorStatus enumeration value:
  155. 126:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - SUCCESS: DMA registers are de-initialized
  156. 127:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - ERROR: DMA registers are not de-initialized
  157. 128:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  158. 129:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** uint32_t LL_DMA_DeInit(DMA_TypeDef *DMAx, uint32_t Channel)
  159. 130:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  160. 28 .loc 1 130 1 view -0
  161. 29 .cfi_startproc
  162. 30 @ args = 0, pretend = 0, frame = 0
  163. 31 @ frame_needed = 0, uses_anonymous_args = 0
  164. 32 @ link register save eliminated.
  165. 131:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_Channel_TypeDef *tmp = (DMA_Channel_TypeDef *)DMA1_Channel1;
  166. 33 .loc 1 131 3 view .LVU1
  167. 132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** ErrorStatus status = SUCCESS;
  168. 34 .loc 1 132 3 view .LVU2
  169. 133:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  170. 134:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Check the DMA Instance DMAx and Channel parameters*/
  171. 135:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel));
  172. 35 .loc 1 135 3 view .LVU3
  173. 136:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  174. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** tmp = (DMA_Channel_TypeDef *)(__LL_DMA_GET_CHANNEL_INSTANCE(DMAx, Channel));
  175. ARM GAS /tmp/ccpMNREg.s page 4
  176. 36 .loc 1 137 3 view .LVU4
  177. 37 .loc 1 137 9 is_stmt 0 view .LVU5
  178. 38 0000 334B ldr r3, .L36
  179. 39 0002 9842 cmp r0, r3
  180. 40 0004 28D0 beq .L23
  181. 41 .L2:
  182. 42 .loc 1 137 33 discriminator 3 view .LVU6
  183. 43 0006 324B ldr r3, .L36
  184. 44 0008 9842 cmp r0, r3
  185. 45 000a 29D0 beq .L24
  186. 46 .L4:
  187. 47 .loc 1 137 33 discriminator 7 view .LVU7
  188. 48 000c 304B ldr r3, .L36
  189. 49 000e 9842 cmp r0, r3
  190. 50 0010 2AD0 beq .L25
  191. 51 .L5:
  192. 52 .loc 1 137 33 discriminator 11 view .LVU8
  193. 53 0012 2F4B ldr r3, .L36
  194. 54 0014 9842 cmp r0, r3
  195. 55 0016 2BD0 beq .L26
  196. 56 .L6:
  197. 57 .loc 1 137 33 discriminator 15 view .LVU9
  198. 58 0018 2D4B ldr r3, .L36
  199. 59 001a 9842 cmp r0, r3
  200. 60 001c 2CD0 beq .L27
  201. 61 .L7:
  202. 62 .loc 1 137 33 discriminator 19 view .LVU10
  203. 63 001e 2C4B ldr r3, .L36
  204. 64 0020 9842 cmp r0, r3
  205. 65 0022 2DD0 beq .L28
  206. 66 .loc 1 137 33 view .LVU11
  207. 67 0024 2B4B ldr r3, .L36+4
  208. 68 .L3:
  209. 69 .LVL1:
  210. 138:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  211. 139:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Disable the selected DMAx_Channely */
  212. 140:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** CLEAR_BIT(tmp->CCR, DMA_CCR_EN);
  213. 70 .loc 1 140 3 is_stmt 1 discriminator 36 view .LVU12
  214. 71 0026 1A68 ldr r2, [r3]
  215. 72 0028 22F00102 bic r2, r2, #1
  216. 73 002c 1A60 str r2, [r3]
  217. 141:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  218. 142:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset DMAx_Channely control register */
  219. 143:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_WriteReg(tmp, CCR, 0U);
  220. 74 .loc 1 143 3 discriminator 36 view .LVU13
  221. 75 002e 0022 movs r2, #0
  222. 76 0030 1A60 str r2, [r3]
  223. 144:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  224. 145:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset DMAx_Channely remaining bytes register */
  225. 146:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_WriteReg(tmp, CNDTR, 0U);
  226. 77 .loc 1 146 3 discriminator 36 view .LVU14
  227. 78 0032 5A60 str r2, [r3, #4]
  228. 147:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  229. 148:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset DMAx_Channely peripheral address register */
  230. 149:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_WriteReg(tmp, CPAR, 0U);
  231. 79 .loc 1 149 3 discriminator 36 view .LVU15
  232. 80 0034 9A60 str r2, [r3, #8]
  233. ARM GAS /tmp/ccpMNREg.s page 5
  234. 150:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  235. 151:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset DMAx_Channely memory address register */
  236. 152:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_WriteReg(tmp, CMAR, 0U);
  237. 81 .loc 1 152 3 discriminator 36 view .LVU16
  238. 82 0036 DA60 str r2, [r3, #12]
  239. 153:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  240. 154:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** if (Channel == LL_DMA_CHANNEL_1)
  241. 83 .loc 1 154 3 discriminator 36 view .LVU17
  242. 84 .loc 1 154 6 is_stmt 0 discriminator 36 view .LVU18
  243. 85 0038 0129 cmp r1, #1
  244. 86 003a 27D0 beq .L29
  245. 155:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  246. 156:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel1 */
  247. 157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_ClearFlag_GI1(DMAx);
  248. 158:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  249. 159:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_2)
  250. 87 .loc 1 159 8 is_stmt 1 view .LVU19
  251. 88 .loc 1 159 11 is_stmt 0 view .LVU20
  252. 89 003c 0229 cmp r1, #2
  253. 90 003e 29D0 beq .L30
  254. 160:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  255. 161:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel2 */
  256. 162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_ClearFlag_GI2(DMAx);
  257. 163:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  258. 164:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_3)
  259. 91 .loc 1 164 8 is_stmt 1 view .LVU21
  260. 92 .loc 1 164 11 is_stmt 0 view .LVU22
  261. 93 0040 0329 cmp r1, #3
  262. 94 0042 2BD0 beq .L31
  263. 165:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  264. 166:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel3 */
  265. 167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_ClearFlag_GI3(DMAx);
  266. 168:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  267. 169:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_4)
  268. 95 .loc 1 169 8 is_stmt 1 view .LVU23
  269. 96 .loc 1 169 11 is_stmt 0 view .LVU24
  270. 97 0044 0429 cmp r1, #4
  271. 98 0046 2ED0 beq .L32
  272. 170:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  273. 171:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel4 */
  274. 172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_ClearFlag_GI4(DMAx);
  275. 173:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  276. 174:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_5)
  277. 99 .loc 1 174 8 is_stmt 1 view .LVU25
  278. 100 .loc 1 174 11 is_stmt 0 view .LVU26
  279. 101 0048 0529 cmp r1, #5
  280. 102 004a 31D0 beq .L33
  281. 175:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  282. 176:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel5 */
  283. 177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_ClearFlag_GI5(DMAx);
  284. 178:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  285. 179:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  286. 180:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_6)
  287. 103 .loc 1 180 8 is_stmt 1 view .LVU27
  288. 104 .loc 1 180 11 is_stmt 0 view .LVU28
  289. 105 004c 0629 cmp r1, #6
  290. 106 004e 34D0 beq .L34
  291. ARM GAS /tmp/ccpMNREg.s page 6
  292. 181:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  293. 182:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel6 */
  294. 183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_ClearFlag_GI6(DMAx);
  295. 184:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  296. 185:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** else if (Channel == LL_DMA_CHANNEL_7)
  297. 107 .loc 1 185 8 is_stmt 1 view .LVU29
  298. 108 .loc 1 185 11 is_stmt 0 view .LVU30
  299. 109 0050 0729 cmp r1, #7
  300. 110 0052 37D0 beq .L35
  301. 186:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  302. 187:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Reset interrupt pending bits for DMAx Channel7 */
  303. 188:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_ClearFlag_GI7(DMAx);
  304. 189:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  305. 190:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** else
  306. 191:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  307. 192:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** status = ERROR;
  308. 111 .loc 1 192 12 view .LVU31
  309. 112 0054 0120 movs r0, #1
  310. 113 .LVL2:
  311. 193:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  312. 194:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  313. 195:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** return status;
  314. 114 .loc 1 195 3 is_stmt 1 view .LVU32
  315. 196:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  316. 115 .loc 1 196 1 is_stmt 0 view .LVU33
  317. 116 0056 7047 bx lr
  318. 117 .LVL3:
  319. 118 .L23:
  320. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  321. 119 .loc 1 137 33 discriminator 2 view .LVU34
  322. 120 0058 0129 cmp r1, #1
  323. 121 005a D4D1 bne .L2
  324. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  325. 122 .loc 1 137 9 view .LVU35
  326. 123 005c 1E4B ldr r3, .L36+8
  327. 124 005e E2E7 b .L3
  328. 125 .L24:
  329. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  330. 126 .loc 1 137 33 discriminator 6 view .LVU36
  331. 127 0060 0229 cmp r1, #2
  332. 128 0062 D3D1 bne .L4
  333. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  334. 129 .loc 1 137 33 view .LVU37
  335. 130 0064 1D4B ldr r3, .L36+12
  336. 131 0066 DEE7 b .L3
  337. 132 .L25:
  338. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  339. 133 .loc 1 137 33 discriminator 10 view .LVU38
  340. 134 0068 0329 cmp r1, #3
  341. 135 006a D2D1 bne .L5
  342. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  343. 136 .loc 1 137 33 view .LVU39
  344. 137 006c 1C4B ldr r3, .L36+16
  345. 138 006e DAE7 b .L3
  346. 139 .L26:
  347. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  348. 140 .loc 1 137 33 discriminator 14 view .LVU40
  349. ARM GAS /tmp/ccpMNREg.s page 7
  350. 141 0070 0429 cmp r1, #4
  351. 142 0072 D1D1 bne .L6
  352. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  353. 143 .loc 1 137 33 view .LVU41
  354. 144 0074 1B4B ldr r3, .L36+20
  355. 145 0076 D6E7 b .L3
  356. 146 .L27:
  357. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  358. 147 .loc 1 137 33 discriminator 18 view .LVU42
  359. 148 0078 0529 cmp r1, #5
  360. 149 007a D0D1 bne .L7
  361. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  362. 150 .loc 1 137 33 view .LVU43
  363. 151 007c 1A4B ldr r3, .L36+24
  364. 152 007e D2E7 b .L3
  365. 153 .L28:
  366. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  367. 154 .loc 1 137 33 discriminator 21 view .LVU44
  368. 155 0080 0629 cmp r1, #6
  369. 156 0082 01D0 beq .L21
  370. 137:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  371. 157 .loc 1 137 33 view .LVU45
  372. 158 0084 8033 adds r3, r3, #128
  373. 159 0086 CEE7 b .L3
  374. 160 .L21:
  375. 161 0088 184B ldr r3, .L36+28
  376. 162 008a CCE7 b .L3
  377. 163 .LVL4:
  378. 164 .L29:
  379. 157:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  380. 165 .loc 1 157 5 is_stmt 1 view .LVU46
  381. 166 .LBB24:
  382. 167 .LBI24:
  383. 168 .file 2 "Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h"
  384. 1:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  385. 2:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ******************************************************************************
  386. 3:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @file stm32f1xx_ll_dma.h
  387. 4:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @author MCD Application Team
  388. 5:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Header file of DMA LL module.
  389. 6:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ******************************************************************************
  390. 7:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @attention
  391. 8:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** *
  392. 9:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * Copyright (c) 2016 STMicroelectronics.
  393. 10:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * All rights reserved.
  394. 11:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** *
  395. 12:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * This software is licensed under terms that can be found in the LICENSE file in
  396. 13:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * the root directory of this software component.
  397. 14:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * If no LICENSE file comes with this software, it is provided AS-IS.
  398. 15:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** *
  399. 16:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ******************************************************************************
  400. 17:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  401. 18:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  402. 19:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Define to prevent recursive inclusion -------------------------------------*/
  403. 20:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #ifndef __STM32F1xx_LL_DMA_H
  404. 21:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define __STM32F1xx_LL_DMA_H
  405. 22:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  406. 23:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #ifdef __cplusplus
  407. ARM GAS /tmp/ccpMNREg.s page 8
  408. 24:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** extern "C" {
  409. 25:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #endif
  410. 26:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  411. 27:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Includes ------------------------------------------------------------------*/
  412. 28:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #include "stm32f1xx.h"
  413. 29:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  414. 30:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @addtogroup STM32F1xx_LL_Driver
  415. 31:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  416. 32:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  417. 33:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  418. 34:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #if defined (DMA1) || defined (DMA2)
  419. 35:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  420. 36:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL DMA
  421. 37:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  422. 38:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  423. 39:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  424. 40:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Private types -------------------------------------------------------------*/
  425. 41:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Private variables ---------------------------------------------------------*/
  426. 42:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_Private_Variables DMA Private Variables
  427. 43:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  428. 44:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  429. 45:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Array used to get the DMA channel register offset versus channel index LL_DMA_CHANNEL_x */
  430. 46:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** static const uint8_t CHANNEL_OFFSET_TAB[] =
  431. 47:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  432. 48:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (uint8_t)(DMA1_Channel1_BASE - DMA1_BASE),
  433. 49:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (uint8_t)(DMA1_Channel2_BASE - DMA1_BASE),
  434. 50:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (uint8_t)(DMA1_Channel3_BASE - DMA1_BASE),
  435. 51:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (uint8_t)(DMA1_Channel4_BASE - DMA1_BASE),
  436. 52:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (uint8_t)(DMA1_Channel5_BASE - DMA1_BASE),
  437. 53:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (uint8_t)(DMA1_Channel6_BASE - DMA1_BASE),
  438. 54:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (uint8_t)(DMA1_Channel7_BASE - DMA1_BASE)
  439. 55:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** };
  440. 56:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  441. 57:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  442. 58:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  443. 59:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Private constants ---------------------------------------------------------*/
  444. 60:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Private macros ------------------------------------------------------------*/
  445. 61:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #if defined(USE_FULL_LL_DRIVER)
  446. 62:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_Private_Macros DMA Private Macros
  447. 63:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  448. 64:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  449. 65:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  450. 66:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  451. 67:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  452. 68:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #endif /*USE_FULL_LL_DRIVER*/
  453. 69:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  454. 70:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Exported types ------------------------------------------------------------*/
  455. 71:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #if defined(USE_FULL_LL_DRIVER)
  456. 72:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_ES_INIT DMA Exported Init structure
  457. 73:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  458. 74:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  459. 75:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** typedef struct
  460. 76:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  461. 77:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t PeriphOrM2MSrcAddress; /*!< Specifies the peripheral base address for DMA transfer
  462. 78:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** or as Source base address in case of memory to memory trans
  463. 79:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  464. 80:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This parameter must be a value between Min_Data = 0 and Max
  465. ARM GAS /tmp/ccpMNREg.s page 9
  466. 81:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  467. 82:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t MemoryOrM2MDstAddress; /*!< Specifies the memory base address for DMA transfer
  468. 83:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** or as Destination base address in case of memory to memory
  469. 84:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  470. 85:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This parameter must be a value between Min_Data = 0 and Max
  471. 86:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  472. 87:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t Direction; /*!< Specifies if the data will be transferred from memory to pe
  473. 88:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** from memory to memory or from peripheral to memory.
  474. 89:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_DIRECTION
  475. 90:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  476. 91:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
  477. 92:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  478. 93:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t Mode; /*!< Specifies the normal or circular operation mode.
  479. 94:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_MODE
  480. 95:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** @note: The circular buffer mode cannot be used if the memor
  481. 96:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** data transfer direction is configured on the selecte
  482. 97:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  483. 98:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
  484. 99:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  485. 100:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t PeriphOrM2MSrcIncMode; /*!< Specifies whether the Peripheral address or Source address
  486. 101:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** is incremented or not.
  487. 102:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_PERIPH
  488. 103:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  489. 104:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
  490. 105:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  491. 106:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t MemoryOrM2MDstIncMode; /*!< Specifies whether the Memory address or Destination address
  492. 107:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** is incremented or not.
  493. 108:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_MEMORY
  494. 109:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  495. 110:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
  496. 111:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  497. 112:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t PeriphOrM2MSrcDataSize; /*!< Specifies the Peripheral data size alignment or Source data
  498. 113:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** in case of memory to memory transfer direction.
  499. 114:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_PDATAALIGN
  500. 115:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  501. 116:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
  502. 117:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  503. 118:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t MemoryOrM2MDstDataSize; /*!< Specifies the Memory data size alignment or Destination dat
  504. 119:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** in case of memory to memory transfer direction.
  505. 120:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_MDATAALIGN
  506. 121:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  507. 122:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
  508. 123:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  509. 124:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t NbData; /*!< Specifies the number of data to transfer, in data unit.
  510. 125:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** The data unit is equal to the source buffer configuration s
  511. 126:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** or MemorySize parameters depending in the transfer directio
  512. 127:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This parameter must be a value between Min_Data = 0 and Max
  513. 128:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  514. 129:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
  515. 130:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  516. 131:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t Priority; /*!< Specifies the channel priority level.
  517. 132:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This parameter can be a value of @ref DMA_LL_EC_PRIORITY
  518. 133:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  519. 134:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** This feature can be modified afterwards using unitary funct
  520. 135:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  521. 136:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** } LL_DMA_InitTypeDef;
  522. 137:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  523. ARM GAS /tmp/ccpMNREg.s page 10
  524. 138:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  525. 139:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  526. 140:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #endif /*USE_FULL_LL_DRIVER*/
  527. 141:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  528. 142:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Exported constants --------------------------------------------------------*/
  529. 143:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_Exported_Constants DMA Exported Constants
  530. 144:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  531. 145:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  532. 146:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_CLEAR_FLAG Clear Flags Defines
  533. 147:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Flags defines which can be used with LL_DMA_WriteReg function
  534. 148:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  535. 149:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  536. 150:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF1 DMA_IFCR_CGIF1 /*!< Channel 1 global flag
  537. 151:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF1 DMA_IFCR_CTCIF1 /*!< Channel 1 transfer complete fl
  538. 152:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF1 DMA_IFCR_CHTIF1 /*!< Channel 1 half transfer flag
  539. 153:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF1 DMA_IFCR_CTEIF1 /*!< Channel 1 transfer error flag
  540. 154:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF2 DMA_IFCR_CGIF2 /*!< Channel 2 global flag
  541. 155:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF2 DMA_IFCR_CTCIF2 /*!< Channel 2 transfer complete fl
  542. 156:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF2 DMA_IFCR_CHTIF2 /*!< Channel 2 half transfer flag
  543. 157:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF2 DMA_IFCR_CTEIF2 /*!< Channel 2 transfer error flag
  544. 158:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF3 DMA_IFCR_CGIF3 /*!< Channel 3 global flag
  545. 159:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF3 DMA_IFCR_CTCIF3 /*!< Channel 3 transfer complete fl
  546. 160:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF3 DMA_IFCR_CHTIF3 /*!< Channel 3 half transfer flag
  547. 161:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF3 DMA_IFCR_CTEIF3 /*!< Channel 3 transfer error flag
  548. 162:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF4 DMA_IFCR_CGIF4 /*!< Channel 4 global flag
  549. 163:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF4 DMA_IFCR_CTCIF4 /*!< Channel 4 transfer complete fl
  550. 164:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF4 DMA_IFCR_CHTIF4 /*!< Channel 4 half transfer flag
  551. 165:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF4 DMA_IFCR_CTEIF4 /*!< Channel 4 transfer error flag
  552. 166:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF5 DMA_IFCR_CGIF5 /*!< Channel 5 global flag
  553. 167:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF5 DMA_IFCR_CTCIF5 /*!< Channel 5 transfer complete fl
  554. 168:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF5 DMA_IFCR_CHTIF5 /*!< Channel 5 half transfer flag
  555. 169:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF5 DMA_IFCR_CTEIF5 /*!< Channel 5 transfer error flag
  556. 170:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF6 DMA_IFCR_CGIF6 /*!< Channel 6 global flag
  557. 171:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF6 DMA_IFCR_CTCIF6 /*!< Channel 6 transfer complete fl
  558. 172:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF6 DMA_IFCR_CHTIF6 /*!< Channel 6 half transfer flag
  559. 173:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF6 DMA_IFCR_CTEIF6 /*!< Channel 6 transfer error flag
  560. 174:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CGIF7 DMA_IFCR_CGIF7 /*!< Channel 7 global flag
  561. 175:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTCIF7 DMA_IFCR_CTCIF7 /*!< Channel 7 transfer complete fl
  562. 176:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CHTIF7 DMA_IFCR_CHTIF7 /*!< Channel 7 half transfer flag
  563. 177:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_IFCR_CTEIF7 DMA_IFCR_CTEIF7 /*!< Channel 7 transfer error flag
  564. 178:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  565. 179:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  566. 180:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  567. 181:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  568. 182:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_GET_FLAG Get Flags Defines
  569. 183:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Flags defines which can be used with LL_DMA_ReadReg function
  570. 184:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  571. 185:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  572. 186:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_GIF1 DMA_ISR_GIF1 /*!< Channel 1 global flag
  573. 187:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TCIF1 DMA_ISR_TCIF1 /*!< Channel 1 transfer complete fl
  574. 188:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_HTIF1 DMA_ISR_HTIF1 /*!< Channel 1 half transfer flag
  575. 189:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TEIF1 DMA_ISR_TEIF1 /*!< Channel 1 transfer error flag
  576. 190:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_GIF2 DMA_ISR_GIF2 /*!< Channel 2 global flag
  577. 191:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TCIF2 DMA_ISR_TCIF2 /*!< Channel 2 transfer complete fl
  578. 192:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_HTIF2 DMA_ISR_HTIF2 /*!< Channel 2 half transfer flag
  579. 193:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TEIF2 DMA_ISR_TEIF2 /*!< Channel 2 transfer error flag
  580. 194:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_GIF3 DMA_ISR_GIF3 /*!< Channel 3 global flag
  581. ARM GAS /tmp/ccpMNREg.s page 11
  582. 195:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TCIF3 DMA_ISR_TCIF3 /*!< Channel 3 transfer complete fl
  583. 196:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_HTIF3 DMA_ISR_HTIF3 /*!< Channel 3 half transfer flag
  584. 197:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TEIF3 DMA_ISR_TEIF3 /*!< Channel 3 transfer error flag
  585. 198:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_GIF4 DMA_ISR_GIF4 /*!< Channel 4 global flag
  586. 199:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TCIF4 DMA_ISR_TCIF4 /*!< Channel 4 transfer complete fl
  587. 200:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_HTIF4 DMA_ISR_HTIF4 /*!< Channel 4 half transfer flag
  588. 201:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TEIF4 DMA_ISR_TEIF4 /*!< Channel 4 transfer error flag
  589. 202:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_GIF5 DMA_ISR_GIF5 /*!< Channel 5 global flag
  590. 203:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TCIF5 DMA_ISR_TCIF5 /*!< Channel 5 transfer complete fl
  591. 204:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_HTIF5 DMA_ISR_HTIF5 /*!< Channel 5 half transfer flag
  592. 205:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TEIF5 DMA_ISR_TEIF5 /*!< Channel 5 transfer error flag
  593. 206:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_GIF6 DMA_ISR_GIF6 /*!< Channel 6 global flag
  594. 207:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TCIF6 DMA_ISR_TCIF6 /*!< Channel 6 transfer complete fl
  595. 208:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_HTIF6 DMA_ISR_HTIF6 /*!< Channel 6 half transfer flag
  596. 209:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TEIF6 DMA_ISR_TEIF6 /*!< Channel 6 transfer error flag
  597. 210:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_GIF7 DMA_ISR_GIF7 /*!< Channel 7 global flag
  598. 211:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TCIF7 DMA_ISR_TCIF7 /*!< Channel 7 transfer complete fl
  599. 212:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_HTIF7 DMA_ISR_HTIF7 /*!< Channel 7 half transfer flag
  600. 213:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ISR_TEIF7 DMA_ISR_TEIF7 /*!< Channel 7 transfer error flag
  601. 214:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  602. 215:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  603. 216:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  604. 217:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  605. 218:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_IT IT Defines
  606. 219:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief IT defines which can be used with LL_DMA_ReadReg and LL_DMA_WriteReg functions
  607. 220:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  608. 221:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  609. 222:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CCR_TCIE DMA_CCR_TCIE /*!< Transfer complete interrupt */
  610. 223:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CCR_HTIE DMA_CCR_HTIE /*!< Half Transfer interrupt */
  611. 224:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CCR_TEIE DMA_CCR_TEIE /*!< Transfer error interrupt */
  612. 225:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  613. 226:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  614. 227:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  615. 228:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  616. 229:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_CHANNEL CHANNEL
  617. 230:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  618. 231:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  619. 232:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CHANNEL_1 0x00000001U /*!< DMA Channel 1 */
  620. 233:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CHANNEL_2 0x00000002U /*!< DMA Channel 2 */
  621. 234:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CHANNEL_3 0x00000003U /*!< DMA Channel 3 */
  622. 235:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CHANNEL_4 0x00000004U /*!< DMA Channel 4 */
  623. 236:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CHANNEL_5 0x00000005U /*!< DMA Channel 5 */
  624. 237:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CHANNEL_6 0x00000006U /*!< DMA Channel 6 */
  625. 238:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CHANNEL_7 0x00000007U /*!< DMA Channel 7 */
  626. 239:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #if defined(USE_FULL_LL_DRIVER)
  627. 240:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_CHANNEL_ALL 0xFFFF0000U /*!< DMA Channel all (used only for function
  628. 241:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #endif /*USE_FULL_LL_DRIVER*/
  629. 242:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  630. 243:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  631. 244:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  632. 245:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  633. 246:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_DIRECTION Transfer Direction
  634. 247:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  635. 248:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  636. 249:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_DIRECTION_PERIPH_TO_MEMORY 0x00000000U /*!< Peripheral to memory directi
  637. 250:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_DIRECTION_MEMORY_TO_PERIPH DMA_CCR_DIR /*!< Memory to peripheral directi
  638. 251:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_DIRECTION_MEMORY_TO_MEMORY DMA_CCR_MEM2MEM /*!< Memory to memory direction
  639. ARM GAS /tmp/ccpMNREg.s page 12
  640. 252:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  641. 253:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  642. 254:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  643. 255:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  644. 256:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_MODE Transfer mode
  645. 257:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  646. 258:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  647. 259:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_MODE_NORMAL 0x00000000U /*!< Normal Mode
  648. 260:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_MODE_CIRCULAR DMA_CCR_CIRC /*!< Circular Mode
  649. 261:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  650. 262:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  651. 263:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  652. 264:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  653. 265:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_PERIPH Peripheral increment mode
  654. 266:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  655. 267:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  656. 268:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_PERIPH_INCREMENT DMA_CCR_PINC /*!< Peripheral increment mode En
  657. 269:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_PERIPH_NOINCREMENT 0x00000000U /*!< Peripheral increment mode Di
  658. 270:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  659. 271:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  660. 272:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  661. 273:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  662. 274:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_MEMORY Memory increment mode
  663. 275:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  664. 276:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  665. 277:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_MEMORY_INCREMENT DMA_CCR_MINC /*!< Memory increment mode Enable
  666. 278:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_MEMORY_NOINCREMENT 0x00000000U /*!< Memory increment mode Disabl
  667. 279:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  668. 280:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  669. 281:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  670. 282:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  671. 283:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_PDATAALIGN Peripheral data alignment
  672. 284:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  673. 285:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  674. 286:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_PDATAALIGN_BYTE 0x00000000U /*!< Peripheral data alignment :
  675. 287:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_PDATAALIGN_HALFWORD DMA_CCR_PSIZE_0 /*!< Peripheral data alignment :
  676. 288:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_PDATAALIGN_WORD DMA_CCR_PSIZE_1 /*!< Peripheral data alignment :
  677. 289:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  678. 290:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  679. 291:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  680. 292:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  681. 293:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_MDATAALIGN Memory data alignment
  682. 294:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  683. 295:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  684. 296:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_MDATAALIGN_BYTE 0x00000000U /*!< Memory data alignment : Byte
  685. 297:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_MDATAALIGN_HALFWORD DMA_CCR_MSIZE_0 /*!< Memory data alignment : Half
  686. 298:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_MDATAALIGN_WORD DMA_CCR_MSIZE_1 /*!< Memory data alignment : Word
  687. 299:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  688. 300:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  689. 301:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  690. 302:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  691. 303:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EC_PRIORITY Transfer Priority level
  692. 304:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  693. 305:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  694. 306:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_PRIORITY_LOW 0x00000000U /*!< Priority level : Low *
  695. 307:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_PRIORITY_MEDIUM DMA_CCR_PL_0 /*!< Priority level : Medium *
  696. 308:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_PRIORITY_HIGH DMA_CCR_PL_1 /*!< Priority level : High *
  697. ARM GAS /tmp/ccpMNREg.s page 13
  698. 309:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_PRIORITY_VERYHIGH DMA_CCR_PL /*!< Priority level : Very_High *
  699. 310:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  700. 311:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  701. 312:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  702. 313:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  703. 314:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  704. 315:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  705. 316:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  706. 317:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  707. 318:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Exported macro ------------------------------------------------------------*/
  708. 319:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_Exported_Macros DMA Exported Macros
  709. 320:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  710. 321:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  711. 322:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  712. 323:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EM_WRITE_READ Common Write and read registers macros
  713. 324:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  714. 325:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  715. 326:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  716. 327:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Write a value in DMA register
  717. 328:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param __INSTANCE__ DMA Instance
  718. 329:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param __REG__ Register to be written
  719. 330:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param __VALUE__ Value to be written in the register
  720. 331:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  721. 332:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  722. 333:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_WriteReg(__INSTANCE__, __REG__, __VALUE__) WRITE_REG(__INSTANCE__->__REG__, (__VALUE
  723. 334:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  724. 335:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  725. 336:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Read a value in DMA register
  726. 337:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param __INSTANCE__ DMA Instance
  727. 338:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param __REG__ Register to be read
  728. 339:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Register value
  729. 340:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  730. 341:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define LL_DMA_ReadReg(__INSTANCE__, __REG__) READ_REG(__INSTANCE__->__REG__)
  731. 342:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  732. 343:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  733. 344:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  734. 345:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  735. 346:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EM_CONVERT_DMAxCHANNELy Convert DMAxChannely
  736. 347:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  737. 348:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  738. 349:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  739. 350:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  740. 351:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Convert DMAx_Channely into DMAx
  741. 352:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param __CHANNEL_INSTANCE__ DMAx_Channely
  742. 353:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval DMAx
  743. 354:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  744. 355:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #if defined(DMA2)
  745. 356:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define __LL_DMA_GET_INSTANCE(__CHANNEL_INSTANCE__) \
  746. 357:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__CHANNEL_INSTANCE__) > ((uint32_t)DMA1_Channel7)) ? DMA2 : DMA1)
  747. 358:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #else
  748. 359:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define __LL_DMA_GET_INSTANCE(__CHANNEL_INSTANCE__) (DMA1)
  749. 360:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #endif
  750. 361:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  751. 362:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  752. 363:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Convert DMAx_Channely into LL_DMA_CHANNEL_y
  753. 364:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param __CHANNEL_INSTANCE__ DMAx_Channely
  754. 365:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval LL_DMA_CHANNEL_y
  755. ARM GAS /tmp/ccpMNREg.s page 14
  756. 366:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  757. 367:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #if defined (DMA2)
  758. 368:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define __LL_DMA_GET_CHANNEL(__CHANNEL_INSTANCE__) \
  759. 369:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel1)) ? LL_DMA_CHANNEL_1 : \
  760. 370:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA2_Channel1)) ? LL_DMA_CHANNEL_1 : \
  761. 371:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel2)) ? LL_DMA_CHANNEL_2 : \
  762. 372:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA2_Channel2)) ? LL_DMA_CHANNEL_2 : \
  763. 373:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel3)) ? LL_DMA_CHANNEL_3 : \
  764. 374:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA2_Channel3)) ? LL_DMA_CHANNEL_3 : \
  765. 375:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel4)) ? LL_DMA_CHANNEL_4 : \
  766. 376:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA2_Channel4)) ? LL_DMA_CHANNEL_4 : \
  767. 377:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel5)) ? LL_DMA_CHANNEL_5 : \
  768. 378:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA2_Channel5)) ? LL_DMA_CHANNEL_5 : \
  769. 379:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel6)) ? LL_DMA_CHANNEL_6 : \
  770. 380:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** LL_DMA_CHANNEL_7)
  771. 381:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #else
  772. 382:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define __LL_DMA_GET_CHANNEL(__CHANNEL_INSTANCE__) \
  773. 383:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel1)) ? LL_DMA_CHANNEL_1 : \
  774. 384:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel2)) ? LL_DMA_CHANNEL_2 : \
  775. 385:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel3)) ? LL_DMA_CHANNEL_3 : \
  776. 386:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel4)) ? LL_DMA_CHANNEL_4 : \
  777. 387:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel5)) ? LL_DMA_CHANNEL_5 : \
  778. 388:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((uint32_t)(__CHANNEL_INSTANCE__) == ((uint32_t)DMA1_Channel6)) ? LL_DMA_CHANNEL_6 : \
  779. 389:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** LL_DMA_CHANNEL_7)
  780. 390:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #endif
  781. 391:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  782. 392:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  783. 393:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Convert DMA Instance DMAx and LL_DMA_CHANNEL_y into DMAx_Channely
  784. 394:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param __DMA_INSTANCE__ DMAx
  785. 395:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param __CHANNEL__ LL_DMA_CHANNEL_y
  786. 396:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval DMAx_Channely
  787. 397:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  788. 398:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #if defined (DMA2)
  789. 399:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define __LL_DMA_GET_CHANNEL_INSTANCE(__DMA_INSTANCE__, __CHANNEL__) \
  790. 400:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  791. 401:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  792. 402:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  793. 403:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  794. 404:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  795. 405:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  796. 406:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  797. 407:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  798. 408:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  799. 409:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA2)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  800. 410:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  801. 411:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA1_Channel7)
  802. 412:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #else
  803. 413:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #define __LL_DMA_GET_CHANNEL_INSTANCE(__DMA_INSTANCE__, __CHANNEL__) \
  804. 414:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** ((((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  805. 415:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  806. 416:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  807. 417:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  808. 418:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  809. 419:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** (((uint32_t)(__DMA_INSTANCE__) == ((uint32_t)DMA1)) && ((uint32_t)(__CHANNEL__) == ((uint32_t)LL_D
  810. 420:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA1_Channel7)
  811. 421:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** #endif
  812. 422:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  813. ARM GAS /tmp/ccpMNREg.s page 15
  814. 423:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  815. 424:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  816. 425:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  817. 426:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  818. 427:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  819. 428:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  820. 429:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  821. 430:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  822. 431:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Exported functions --------------------------------------------------------*/
  823. 432:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_Exported_Functions DMA Exported Functions
  824. 433:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  825. 434:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  826. 435:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  827. 436:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EF_Configuration Configuration
  828. 437:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  829. 438:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  830. 439:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  831. 440:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Enable DMA channel.
  832. 441:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR EN LL_DMA_EnableChannel
  833. 442:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  834. 443:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  835. 444:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  836. 445:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  837. 446:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  838. 447:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  839. 448:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  840. 449:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  841. 450:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  842. 451:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  843. 452:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  844. 453:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_EnableChannel(DMA_TypeDef *DMAx, uint32_t Channel)
  845. 454:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  846. 455:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** SET_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])))-
  847. 456:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  848. 457:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  849. 458:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  850. 459:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Disable DMA channel.
  851. 460:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR EN LL_DMA_DisableChannel
  852. 461:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  853. 462:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  854. 463:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  855. 464:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  856. 465:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  857. 466:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  858. 467:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  859. 468:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  860. 469:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  861. 470:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  862. 471:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  863. 472:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_DisableChannel(DMA_TypeDef *DMAx, uint32_t Channel)
  864. 473:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  865. 474:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** CLEAR_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U]))
  866. 475:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  867. 476:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  868. 477:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  869. 478:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Check if DMA channel is enabled or disabled.
  870. 479:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR EN LL_DMA_IsEnabledChannel
  871. ARM GAS /tmp/ccpMNREg.s page 16
  872. 480:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  873. 481:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  874. 482:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  875. 483:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  876. 484:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  877. 485:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  878. 486:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  879. 487:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  880. 488:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  881. 489:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  882. 490:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  883. 491:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsEnabledChannel(DMA_TypeDef *DMAx, uint32_t Channel)
  884. 492:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  885. 493:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  886. 494:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_EN) == (DMA_CCR_EN));
  887. 495:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  888. 496:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  889. 497:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  890. 498:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Configure all parameters link to DMA transfer.
  891. 499:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR DIR LL_DMA_ConfigTransfer\n
  892. 500:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * CCR MEM2MEM LL_DMA_ConfigTransfer\n
  893. 501:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * CCR CIRC LL_DMA_ConfigTransfer\n
  894. 502:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * CCR PINC LL_DMA_ConfigTransfer\n
  895. 503:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * CCR MINC LL_DMA_ConfigTransfer\n
  896. 504:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * CCR PSIZE LL_DMA_ConfigTransfer\n
  897. 505:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * CCR MSIZE LL_DMA_ConfigTransfer\n
  898. 506:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * CCR PL LL_DMA_ConfigTransfer
  899. 507:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  900. 508:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  901. 509:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  902. 510:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  903. 511:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  904. 512:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  905. 513:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  906. 514:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  907. 515:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  908. 516:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Configuration This parameter must be a combination of all the following values:
  909. 517:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY or @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH o
  910. 518:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_NORMAL or @ref LL_DMA_MODE_CIRCULAR
  911. 519:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_INCREMENT or @ref LL_DMA_PERIPH_NOINCREMENT
  912. 520:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MEMORY_INCREMENT or @ref LL_DMA_MEMORY_NOINCREMENT
  913. 521:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_BYTE or @ref LL_DMA_PDATAALIGN_HALFWORD or @ref LL_DMA_PDAT
  914. 522:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_BYTE or @ref LL_DMA_MDATAALIGN_HALFWORD or @ref LL_DMA_MDAT
  915. 523:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_LOW or @ref LL_DMA_PRIORITY_MEDIUM or @ref LL_DMA_PRIORITY_HI
  916. 524:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  917. 525:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  918. 526:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ConfigTransfer(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Configurat
  919. 527:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  920. 528:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
  921. 529:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM | DMA_CCR_CIRC | DMA_CCR_PINC | DMA_CCR_MINC | DMA_CCR_P
  922. 530:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** Configuration);
  923. 531:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  924. 532:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  925. 533:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  926. 534:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set Data transfer direction (read from peripheral or from memory).
  927. 535:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR DIR LL_DMA_SetDataTransferDirection\n
  928. 536:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * CCR MEM2MEM LL_DMA_SetDataTransferDirection
  929. ARM GAS /tmp/ccpMNREg.s page 17
  930. 537:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  931. 538:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  932. 539:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  933. 540:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  934. 541:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  935. 542:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  936. 543:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  937. 544:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  938. 545:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  939. 546:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Direction This parameter can be one of the following values:
  940. 547:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY
  941. 548:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH
  942. 549:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_MEMORY
  943. 550:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  944. 551:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  945. 552:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetDataTransferDirection(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t
  946. 553:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  947. 554:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
  948. 555:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM, Direction);
  949. 556:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  950. 557:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  951. 558:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  952. 559:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Data transfer direction (read from peripheral or from memory).
  953. 560:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR DIR LL_DMA_GetDataTransferDirection\n
  954. 561:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * CCR MEM2MEM LL_DMA_GetDataTransferDirection
  955. 562:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  956. 563:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  957. 564:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  958. 565:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  959. 566:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  960. 567:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  961. 568:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  962. 569:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  963. 570:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  964. 571:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Returned value can be one of the following values:
  965. 572:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY
  966. 573:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH
  967. 574:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_MEMORY
  968. 575:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  969. 576:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetDataTransferDirection(DMA_TypeDef *DMAx, uint32_t Channel)
  970. 577:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  971. 578:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  972. 579:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM));
  973. 580:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  974. 581:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  975. 582:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  976. 583:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set DMA mode circular or normal.
  977. 584:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note The circular buffer mode cannot be used if the memory-to-memory
  978. 585:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * data transfer is configured on the selected Channel.
  979. 586:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR CIRC LL_DMA_SetMode
  980. 587:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  981. 588:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  982. 589:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  983. 590:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  984. 591:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  985. 592:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  986. 593:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  987. ARM GAS /tmp/ccpMNREg.s page 18
  988. 594:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  989. 595:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  990. 596:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Mode This parameter can be one of the following values:
  991. 597:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_NORMAL
  992. 598:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_CIRCULAR
  993. 599:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  994. 600:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  995. 601:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMode(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t Mode)
  996. 602:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  997. 603:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
  998. 604:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** Mode);
  999. 605:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1000. 606:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1001. 607:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1002. 608:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get DMA mode circular or normal.
  1003. 609:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR CIRC LL_DMA_GetMode
  1004. 610:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1005. 611:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1006. 612:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1007. 613:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1008. 614:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1009. 615:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1010. 616:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1011. 617:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1012. 618:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1013. 619:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Returned value can be one of the following values:
  1014. 620:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_NORMAL
  1015. 621:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MODE_CIRCULAR
  1016. 622:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1017. 623:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMode(DMA_TypeDef *DMAx, uint32_t Channel)
  1018. 624:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1019. 625:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1020. 626:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_CIRC));
  1021. 627:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1022. 628:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1023. 629:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1024. 630:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set Peripheral increment mode.
  1025. 631:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR PINC LL_DMA_SetPeriphIncMode
  1026. 632:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1027. 633:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1028. 634:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1029. 635:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1030. 636:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1031. 637:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1032. 638:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1033. 639:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1034. 640:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1035. 641:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param PeriphOrM2MSrcIncMode This parameter can be one of the following values:
  1036. 642:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_INCREMENT
  1037. 643:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_NOINCREMENT
  1038. 644:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1039. 645:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1040. 646:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetPeriphIncMode(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphOr
  1041. 647:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1042. 648:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
  1043. 649:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** PeriphOrM2MSrcIncMode);
  1044. 650:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1045. ARM GAS /tmp/ccpMNREg.s page 19
  1046. 651:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1047. 652:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1048. 653:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Peripheral increment mode.
  1049. 654:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR PINC LL_DMA_GetPeriphIncMode
  1050. 655:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1051. 656:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1052. 657:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1053. 658:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1054. 659:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1055. 660:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1056. 661:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1057. 662:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1058. 663:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1059. 664:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Returned value can be one of the following values:
  1060. 665:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_INCREMENT
  1061. 666:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PERIPH_NOINCREMENT
  1062. 667:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1063. 668:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphIncMode(DMA_TypeDef *DMAx, uint32_t Channel)
  1064. 669:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1065. 670:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1066. 671:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_PINC));
  1067. 672:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1068. 673:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1069. 674:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1070. 675:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set Memory increment mode.
  1071. 676:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR MINC LL_DMA_SetMemoryIncMode
  1072. 677:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1073. 678:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1074. 679:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1075. 680:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1076. 681:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1077. 682:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1078. 683:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1079. 684:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1080. 685:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1081. 686:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param MemoryOrM2MDstIncMode This parameter can be one of the following values:
  1082. 687:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MEMORY_INCREMENT
  1083. 688:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MEMORY_NOINCREMENT
  1084. 689:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1085. 690:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1086. 691:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemoryIncMode(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryOr
  1087. 692:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1088. 693:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
  1089. 694:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MemoryOrM2MDstIncMode);
  1090. 695:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1091. 696:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1092. 697:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1093. 698:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Memory increment mode.
  1094. 699:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR MINC LL_DMA_GetMemoryIncMode
  1095. 700:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1096. 701:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1097. 702:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1098. 703:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1099. 704:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1100. 705:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1101. 706:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1102. 707:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1103. ARM GAS /tmp/ccpMNREg.s page 20
  1104. 708:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1105. 709:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Returned value can be one of the following values:
  1106. 710:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MEMORY_INCREMENT
  1107. 711:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MEMORY_NOINCREMENT
  1108. 712:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1109. 713:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMemoryIncMode(DMA_TypeDef *DMAx, uint32_t Channel)
  1110. 714:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1111. 715:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1112. 716:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_MINC));
  1113. 717:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1114. 718:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1115. 719:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1116. 720:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set Peripheral size.
  1117. 721:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR PSIZE LL_DMA_SetPeriphSize
  1118. 722:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1119. 723:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1120. 724:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1121. 725:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1122. 726:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1123. 727:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1124. 728:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1125. 729:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1126. 730:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1127. 731:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param PeriphOrM2MSrcDataSize This parameter can be one of the following values:
  1128. 732:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_BYTE
  1129. 733:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_HALFWORD
  1130. 734:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_WORD
  1131. 735:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1132. 736:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1133. 737:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetPeriphSize(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphOrM2M
  1134. 738:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1135. 739:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
  1136. 740:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** PeriphOrM2MSrcDataSize);
  1137. 741:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1138. 742:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1139. 743:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1140. 744:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Peripheral size.
  1141. 745:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR PSIZE LL_DMA_GetPeriphSize
  1142. 746:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1143. 747:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1144. 748:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1145. 749:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1146. 750:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1147. 751:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1148. 752:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1149. 753:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1150. 754:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1151. 755:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Returned value can be one of the following values:
  1152. 756:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_BYTE
  1153. 757:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_HALFWORD
  1154. 758:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PDATAALIGN_WORD
  1155. 759:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1156. 760:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphSize(DMA_TypeDef *DMAx, uint32_t Channel)
  1157. 761:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1158. 762:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1159. 763:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_PSIZE));
  1160. 764:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1161. ARM GAS /tmp/ccpMNREg.s page 21
  1162. 765:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1163. 766:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1164. 767:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set Memory size.
  1165. 768:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR MSIZE LL_DMA_SetMemorySize
  1166. 769:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1167. 770:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1168. 771:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1169. 772:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1170. 773:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1171. 774:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1172. 775:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1173. 776:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1174. 777:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1175. 778:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param MemoryOrM2MDstDataSize This parameter can be one of the following values:
  1176. 779:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_BYTE
  1177. 780:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_HALFWORD
  1178. 781:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_WORD
  1179. 782:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1180. 783:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1181. 784:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemorySize(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryOrM2M
  1182. 785:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1183. 786:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
  1184. 787:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MemoryOrM2MDstDataSize);
  1185. 788:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1186. 789:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1187. 790:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1188. 791:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Memory size.
  1189. 792:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR MSIZE LL_DMA_GetMemorySize
  1190. 793:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1191. 794:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1192. 795:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1193. 796:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1194. 797:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1195. 798:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1196. 799:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1197. 800:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1198. 801:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1199. 802:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Returned value can be one of the following values:
  1200. 803:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_BYTE
  1201. 804:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_HALFWORD
  1202. 805:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_MDATAALIGN_WORD
  1203. 806:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1204. 807:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMemorySize(DMA_TypeDef *DMAx, uint32_t Channel)
  1205. 808:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1206. 809:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1207. 810:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_MSIZE));
  1208. 811:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1209. 812:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1210. 813:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1211. 814:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set Channel priority level.
  1212. 815:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR PL LL_DMA_SetChannelPriorityLevel
  1213. 816:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1214. 817:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1215. 818:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1216. 819:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1217. 820:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1218. 821:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1219. ARM GAS /tmp/ccpMNREg.s page 22
  1220. 822:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1221. 823:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1222. 824:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1223. 825:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Priority This parameter can be one of the following values:
  1224. 826:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_LOW
  1225. 827:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_MEDIUM
  1226. 828:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_HIGH
  1227. 829:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_VERYHIGH
  1228. 830:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1229. 831:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1230. 832:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetChannelPriorityLevel(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t P
  1231. 833:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1232. 834:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
  1233. 835:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** Priority);
  1234. 836:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1235. 837:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1236. 838:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1237. 839:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel priority level.
  1238. 840:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CCR PL LL_DMA_GetChannelPriorityLevel
  1239. 841:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1240. 842:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1241. 843:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1242. 844:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1243. 845:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1244. 846:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1245. 847:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1246. 848:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1247. 849:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1248. 850:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Returned value can be one of the following values:
  1249. 851:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_LOW
  1250. 852:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_MEDIUM
  1251. 853:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_HIGH
  1252. 854:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_PRIORITY_VERYHIGH
  1253. 855:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1254. 856:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetChannelPriorityLevel(DMA_TypeDef *DMAx, uint32_t Channel)
  1255. 857:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1256. 858:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1257. 859:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_PL));
  1258. 860:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1259. 861:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1260. 862:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1261. 863:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set Number of data to transfer.
  1262. 864:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note This action has no effect if
  1263. 865:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * channel is enabled.
  1264. 866:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CNDTR NDT LL_DMA_SetDataLength
  1265. 867:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1266. 868:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1267. 869:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1268. 870:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1269. 871:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1270. 872:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1271. 873:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1272. 874:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1273. 875:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1274. 876:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param NbData Between Min_Data = 0 and Max_Data = 0x0000FFFF
  1275. 877:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1276. 878:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1277. ARM GAS /tmp/ccpMNREg.s page 23
  1278. 879:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetDataLength(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t NbData)
  1279. 880:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1280. 881:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** MODIFY_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U])
  1281. 882:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CNDTR_NDT, NbData);
  1282. 883:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1283. 884:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1284. 885:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1285. 886:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Number of data to transfer.
  1286. 887:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note Once the channel is enabled, the return value indicate the
  1287. 888:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * remaining bytes to be transmitted.
  1288. 889:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CNDTR NDT LL_DMA_GetDataLength
  1289. 890:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1290. 891:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1291. 892:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1292. 893:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1293. 894:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1294. 895:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1295. 896:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1296. 897:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1297. 898:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1298. 899:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1299. 900:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1300. 901:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetDataLength(DMA_TypeDef *DMAx, uint32_t Channel)
  1301. 902:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1302. 903:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1303. 904:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CNDTR_NDT));
  1304. 905:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1305. 906:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1306. 907:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1307. 908:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Configure the Source and Destination addresses.
  1308. 909:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note This API must not be called when the DMA channel is enabled.
  1309. 910:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note Each IP using DMA provides an API to get directly the register address (LL_PPP_DMA_GetR
  1310. 911:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CPAR PA LL_DMA_ConfigAddresses\n
  1311. 912:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * CMAR MA LL_DMA_ConfigAddresses
  1312. 913:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1313. 914:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1314. 915:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1315. 916:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1316. 917:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1317. 918:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1318. 919:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1319. 920:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1320. 921:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1321. 922:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param SrcAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1322. 923:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DstAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1323. 924:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Direction This parameter can be one of the following values:
  1324. 925:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_PERIPH_TO_MEMORY
  1325. 926:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_PERIPH
  1326. 927:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_DIRECTION_MEMORY_TO_MEMORY
  1327. 928:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1328. 929:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1329. 930:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ConfigAddresses(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t SrcAddres
  1330. 931:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** uint32_t DstAddress, uint32_t Direction)
  1331. 932:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1332. 933:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Direction Memory to Periph */
  1333. 934:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** if (Direction == LL_DMA_DIRECTION_MEMORY_TO_PERIPH)
  1334. 935:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1335. ARM GAS /tmp/ccpMNREg.s page 24
  1336. 936:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U]
  1337. 937:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U]
  1338. 938:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1339. 939:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /* Direction Periph to Memory and Memory to Memory */
  1340. 940:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** else
  1341. 941:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1342. 942:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U]
  1343. 943:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U]
  1344. 944:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1345. 945:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1346. 946:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1347. 947:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1348. 948:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set the Memory address.
  1349. 949:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMO
  1350. 950:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note This API must not be called when the DMA channel is enabled.
  1351. 951:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CMAR MA LL_DMA_SetMemoryAddress
  1352. 952:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1353. 953:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1354. 954:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1355. 955:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1356. 956:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1357. 957:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1358. 958:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1359. 959:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1360. 960:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1361. 961:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param MemoryAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1362. 962:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1363. 963:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1364. 964:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetMemoryAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAd
  1365. 965:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1366. 966:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U]))
  1367. 967:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1368. 968:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1369. 969:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1370. 970:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set the Peripheral address.
  1371. 971:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMO
  1372. 972:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note This API must not be called when the DMA channel is enabled.
  1373. 973:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CPAR PA LL_DMA_SetPeriphAddress
  1374. 974:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1375. 975:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1376. 976:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1377. 977:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1378. 978:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1379. 979:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1380. 980:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1381. 981:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1382. 982:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1383. 983:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param PeriphAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1384. 984:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1385. 985:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1386. 986:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetPeriphAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t PeriphAd
  1387. 987:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1388. 988:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U]))
  1389. 989:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1390. 990:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1391. 991:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1392. 992:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Memory address.
  1393. ARM GAS /tmp/ccpMNREg.s page 25
  1394. 993:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMO
  1395. 994:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CMAR MA LL_DMA_GetMemoryAddress
  1396. 995:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1397. 996:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1398. 997:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1399. 998:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1400. 999:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1401. 1000:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1402. 1001:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1403. 1002:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1404. 1003:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1405. 1004:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1406. 1005:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1407. 1006:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetMemoryAddress(DMA_TypeDef *DMAx, uint32_t Channel)
  1408. 1007:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1409. 1008:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1410. 1009:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1411. 1010:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1412. 1011:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1413. 1012:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Peripheral address.
  1414. 1013:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_PERIPH_TO_MEMORY or LL_DMA_DIRECTION_MEMO
  1415. 1014:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CPAR PA LL_DMA_GetPeriphAddress
  1416. 1015:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1417. 1016:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1418. 1017:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1419. 1018:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1420. 1019:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1421. 1020:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1422. 1021:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1423. 1022:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1424. 1023:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1425. 1024:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1426. 1025:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1427. 1026:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetPeriphAddress(DMA_TypeDef *DMAx, uint32_t Channel)
  1428. 1027:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1429. 1028:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1430. 1029:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1431. 1030:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1432. 1031:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1433. 1032:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set the Memory to Memory Source address.
  1434. 1033:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only.
  1435. 1034:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note This API must not be called when the DMA channel is enabled.
  1436. 1035:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CPAR PA LL_DMA_SetM2MSrcAddress
  1437. 1036:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1438. 1037:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1439. 1038:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1440. 1039:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1441. 1040:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1442. 1041:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1443. 1042:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1444. 1043:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1445. 1044:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1446. 1045:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param MemoryAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1447. 1046:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1448. 1047:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1449. 1048:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetM2MSrcAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAd
  1450. 1049:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1451. ARM GAS /tmp/ccpMNREg.s page 26
  1452. 1050:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U]))
  1453. 1051:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1454. 1052:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1455. 1053:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1456. 1054:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Set the Memory to Memory Destination address.
  1457. 1055:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only.
  1458. 1056:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note This API must not be called when the DMA channel is enabled.
  1459. 1057:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CMAR MA LL_DMA_SetM2MDstAddress
  1460. 1058:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1461. 1059:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1462. 1060:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1463. 1061:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1464. 1062:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1465. 1063:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1466. 1064:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1467. 1065:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1468. 1066:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1469. 1067:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param MemoryAddress Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1470. 1068:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1471. 1069:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1472. 1070:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_SetM2MDstAddress(DMA_TypeDef *DMAx, uint32_t Channel, uint32_t MemoryAd
  1473. 1071:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1474. 1072:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel - 1U]))
  1475. 1073:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1476. 1074:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1477. 1075:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1478. 1076:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get the Memory to Memory Source address.
  1479. 1077:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only.
  1480. 1078:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CPAR PA LL_DMA_GetM2MSrcAddress
  1481. 1079:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1482. 1080:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1483. 1081:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1484. 1082:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1485. 1083:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1486. 1084:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1487. 1085:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1488. 1086:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1489. 1087:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1490. 1088:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1491. 1089:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1492. 1090:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetM2MSrcAddress(DMA_TypeDef *DMAx, uint32_t Channel)
  1493. 1091:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1494. 1092:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1495. 1093:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1496. 1094:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1497. 1095:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1498. 1096:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get the Memory to Memory Destination address.
  1499. 1097:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @note Interface used for direction LL_DMA_DIRECTION_MEMORY_TO_MEMORY only.
  1500. 1098:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll CMAR MA LL_DMA_GetM2MDstAddress
  1501. 1099:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1502. 1100:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param Channel This parameter can be one of the following values:
  1503. 1101:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_1
  1504. 1102:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_2
  1505. 1103:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_3
  1506. 1104:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_4
  1507. 1105:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_5
  1508. 1106:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_6
  1509. ARM GAS /tmp/ccpMNREg.s page 27
  1510. 1107:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @arg @ref LL_DMA_CHANNEL_7
  1511. 1108:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval Between Min_Data = 0 and Max_Data = 0xFFFFFFFF
  1512. 1109:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1513. 1110:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_GetM2MDstAddress(DMA_TypeDef *DMAx, uint32_t Channel)
  1514. 1111:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1515. 1112:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_REG(((DMA_Channel_TypeDef *)((uint32_t)((uint32_t)DMAx + CHANNEL_OFFSET_TAB[Channel
  1516. 1113:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1517. 1114:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1518. 1115:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1519. 1116:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @}
  1520. 1117:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1521. 1118:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1522. 1119:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /** @defgroup DMA_LL_EF_FLAG_Management FLAG_Management
  1523. 1120:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @{
  1524. 1121:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1525. 1122:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1526. 1123:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1527. 1124:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 1 global interrupt flag.
  1528. 1125:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR GIF1 LL_DMA_IsActiveFlag_GI1
  1529. 1126:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1530. 1127:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1531. 1128:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1532. 1129:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI1(DMA_TypeDef *DMAx)
  1533. 1130:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1534. 1131:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF1) == (DMA_ISR_GIF1));
  1535. 1132:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1536. 1133:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1537. 1134:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1538. 1135:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 2 global interrupt flag.
  1539. 1136:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR GIF2 LL_DMA_IsActiveFlag_GI2
  1540. 1137:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1541. 1138:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1542. 1139:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1543. 1140:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI2(DMA_TypeDef *DMAx)
  1544. 1141:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1545. 1142:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF2) == (DMA_ISR_GIF2));
  1546. 1143:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1547. 1144:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1548. 1145:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1549. 1146:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 3 global interrupt flag.
  1550. 1147:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR GIF3 LL_DMA_IsActiveFlag_GI3
  1551. 1148:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1552. 1149:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1553. 1150:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1554. 1151:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI3(DMA_TypeDef *DMAx)
  1555. 1152:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1556. 1153:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF3) == (DMA_ISR_GIF3));
  1557. 1154:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1558. 1155:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1559. 1156:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1560. 1157:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 4 global interrupt flag.
  1561. 1158:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR GIF4 LL_DMA_IsActiveFlag_GI4
  1562. 1159:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1563. 1160:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1564. 1161:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1565. 1162:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI4(DMA_TypeDef *DMAx)
  1566. 1163:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1567. ARM GAS /tmp/ccpMNREg.s page 28
  1568. 1164:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF4) == (DMA_ISR_GIF4));
  1569. 1165:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1570. 1166:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1571. 1167:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1572. 1168:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 5 global interrupt flag.
  1573. 1169:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR GIF5 LL_DMA_IsActiveFlag_GI5
  1574. 1170:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1575. 1171:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1576. 1172:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1577. 1173:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI5(DMA_TypeDef *DMAx)
  1578. 1174:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1579. 1175:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF5) == (DMA_ISR_GIF5));
  1580. 1176:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1581. 1177:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1582. 1178:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1583. 1179:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 6 global interrupt flag.
  1584. 1180:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR GIF6 LL_DMA_IsActiveFlag_GI6
  1585. 1181:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1586. 1182:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1587. 1183:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1588. 1184:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI6(DMA_TypeDef *DMAx)
  1589. 1185:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1590. 1186:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF6) == (DMA_ISR_GIF6));
  1591. 1187:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1592. 1188:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1593. 1189:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1594. 1190:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 7 global interrupt flag.
  1595. 1191:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR GIF7 LL_DMA_IsActiveFlag_GI7
  1596. 1192:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1597. 1193:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1598. 1194:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1599. 1195:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_GI7(DMA_TypeDef *DMAx)
  1600. 1196:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1601. 1197:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_GIF7) == (DMA_ISR_GIF7));
  1602. 1198:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1603. 1199:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1604. 1200:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1605. 1201:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 1 transfer complete flag.
  1606. 1202:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TCIF1 LL_DMA_IsActiveFlag_TC1
  1607. 1203:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1608. 1204:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1609. 1205:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1610. 1206:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC1(DMA_TypeDef *DMAx)
  1611. 1207:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1612. 1208:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF1) == (DMA_ISR_TCIF1));
  1613. 1209:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1614. 1210:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1615. 1211:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1616. 1212:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 2 transfer complete flag.
  1617. 1213:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TCIF2 LL_DMA_IsActiveFlag_TC2
  1618. 1214:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1619. 1215:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1620. 1216:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1621. 1217:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC2(DMA_TypeDef *DMAx)
  1622. 1218:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1623. 1219:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF2) == (DMA_ISR_TCIF2));
  1624. 1220:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1625. ARM GAS /tmp/ccpMNREg.s page 29
  1626. 1221:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1627. 1222:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1628. 1223:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 3 transfer complete flag.
  1629. 1224:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TCIF3 LL_DMA_IsActiveFlag_TC3
  1630. 1225:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1631. 1226:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1632. 1227:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1633. 1228:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC3(DMA_TypeDef *DMAx)
  1634. 1229:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1635. 1230:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF3) == (DMA_ISR_TCIF3));
  1636. 1231:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1637. 1232:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1638. 1233:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1639. 1234:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 4 transfer complete flag.
  1640. 1235:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TCIF4 LL_DMA_IsActiveFlag_TC4
  1641. 1236:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1642. 1237:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1643. 1238:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1644. 1239:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC4(DMA_TypeDef *DMAx)
  1645. 1240:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1646. 1241:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF4) == (DMA_ISR_TCIF4));
  1647. 1242:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1648. 1243:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1649. 1244:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1650. 1245:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 5 transfer complete flag.
  1651. 1246:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TCIF5 LL_DMA_IsActiveFlag_TC5
  1652. 1247:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1653. 1248:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1654. 1249:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1655. 1250:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC5(DMA_TypeDef *DMAx)
  1656. 1251:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1657. 1252:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF5) == (DMA_ISR_TCIF5));
  1658. 1253:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1659. 1254:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1660. 1255:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1661. 1256:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 6 transfer complete flag.
  1662. 1257:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TCIF6 LL_DMA_IsActiveFlag_TC6
  1663. 1258:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1664. 1259:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1665. 1260:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1666. 1261:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC6(DMA_TypeDef *DMAx)
  1667. 1262:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1668. 1263:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF6) == (DMA_ISR_TCIF6));
  1669. 1264:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1670. 1265:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1671. 1266:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1672. 1267:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 7 transfer complete flag.
  1673. 1268:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TCIF7 LL_DMA_IsActiveFlag_TC7
  1674. 1269:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1675. 1270:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1676. 1271:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1677. 1272:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TC7(DMA_TypeDef *DMAx)
  1678. 1273:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1679. 1274:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TCIF7) == (DMA_ISR_TCIF7));
  1680. 1275:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1681. 1276:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1682. 1277:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1683. ARM GAS /tmp/ccpMNREg.s page 30
  1684. 1278:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 1 half transfer flag.
  1685. 1279:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR HTIF1 LL_DMA_IsActiveFlag_HT1
  1686. 1280:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1687. 1281:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1688. 1282:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1689. 1283:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT1(DMA_TypeDef *DMAx)
  1690. 1284:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1691. 1285:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF1) == (DMA_ISR_HTIF1));
  1692. 1286:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1693. 1287:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1694. 1288:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1695. 1289:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 2 half transfer flag.
  1696. 1290:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR HTIF2 LL_DMA_IsActiveFlag_HT2
  1697. 1291:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1698. 1292:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1699. 1293:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1700. 1294:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT2(DMA_TypeDef *DMAx)
  1701. 1295:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1702. 1296:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF2) == (DMA_ISR_HTIF2));
  1703. 1297:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1704. 1298:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1705. 1299:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1706. 1300:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 3 half transfer flag.
  1707. 1301:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR HTIF3 LL_DMA_IsActiveFlag_HT3
  1708. 1302:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1709. 1303:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1710. 1304:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1711. 1305:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT3(DMA_TypeDef *DMAx)
  1712. 1306:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1713. 1307:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF3) == (DMA_ISR_HTIF3));
  1714. 1308:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1715. 1309:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1716. 1310:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1717. 1311:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 4 half transfer flag.
  1718. 1312:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR HTIF4 LL_DMA_IsActiveFlag_HT4
  1719. 1313:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1720. 1314:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1721. 1315:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1722. 1316:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT4(DMA_TypeDef *DMAx)
  1723. 1317:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1724. 1318:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF4) == (DMA_ISR_HTIF4));
  1725. 1319:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1726. 1320:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1727. 1321:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1728. 1322:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 5 half transfer flag.
  1729. 1323:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR HTIF5 LL_DMA_IsActiveFlag_HT5
  1730. 1324:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1731. 1325:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1732. 1326:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1733. 1327:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT5(DMA_TypeDef *DMAx)
  1734. 1328:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1735. 1329:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF5) == (DMA_ISR_HTIF5));
  1736. 1330:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1737. 1331:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1738. 1332:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1739. 1333:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 6 half transfer flag.
  1740. 1334:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR HTIF6 LL_DMA_IsActiveFlag_HT6
  1741. ARM GAS /tmp/ccpMNREg.s page 31
  1742. 1335:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1743. 1336:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1744. 1337:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1745. 1338:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT6(DMA_TypeDef *DMAx)
  1746. 1339:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1747. 1340:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF6) == (DMA_ISR_HTIF6));
  1748. 1341:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1749. 1342:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1750. 1343:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1751. 1344:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 7 half transfer flag.
  1752. 1345:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR HTIF7 LL_DMA_IsActiveFlag_HT7
  1753. 1346:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1754. 1347:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1755. 1348:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1756. 1349:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_HT7(DMA_TypeDef *DMAx)
  1757. 1350:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1758. 1351:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_HTIF7) == (DMA_ISR_HTIF7));
  1759. 1352:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1760. 1353:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1761. 1354:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1762. 1355:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 1 transfer error flag.
  1763. 1356:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TEIF1 LL_DMA_IsActiveFlag_TE1
  1764. 1357:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1765. 1358:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1766. 1359:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1767. 1360:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE1(DMA_TypeDef *DMAx)
  1768. 1361:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1769. 1362:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF1) == (DMA_ISR_TEIF1));
  1770. 1363:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1771. 1364:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1772. 1365:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1773. 1366:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 2 transfer error flag.
  1774. 1367:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TEIF2 LL_DMA_IsActiveFlag_TE2
  1775. 1368:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1776. 1369:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1777. 1370:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1778. 1371:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE2(DMA_TypeDef *DMAx)
  1779. 1372:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1780. 1373:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF2) == (DMA_ISR_TEIF2));
  1781. 1374:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1782. 1375:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1783. 1376:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1784. 1377:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 3 transfer error flag.
  1785. 1378:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TEIF3 LL_DMA_IsActiveFlag_TE3
  1786. 1379:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1787. 1380:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1788. 1381:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1789. 1382:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE3(DMA_TypeDef *DMAx)
  1790. 1383:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1791. 1384:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF3) == (DMA_ISR_TEIF3));
  1792. 1385:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1793. 1386:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1794. 1387:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1795. 1388:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 4 transfer error flag.
  1796. 1389:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TEIF4 LL_DMA_IsActiveFlag_TE4
  1797. 1390:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1798. 1391:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1799. ARM GAS /tmp/ccpMNREg.s page 32
  1800. 1392:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1801. 1393:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE4(DMA_TypeDef *DMAx)
  1802. 1394:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1803. 1395:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF4) == (DMA_ISR_TEIF4));
  1804. 1396:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1805. 1397:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1806. 1398:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1807. 1399:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 5 transfer error flag.
  1808. 1400:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TEIF5 LL_DMA_IsActiveFlag_TE5
  1809. 1401:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1810. 1402:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1811. 1403:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1812. 1404:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE5(DMA_TypeDef *DMAx)
  1813. 1405:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1814. 1406:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF5) == (DMA_ISR_TEIF5));
  1815. 1407:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1816. 1408:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1817. 1409:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1818. 1410:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 6 transfer error flag.
  1819. 1411:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TEIF6 LL_DMA_IsActiveFlag_TE6
  1820. 1412:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1821. 1413:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1822. 1414:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1823. 1415:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE6(DMA_TypeDef *DMAx)
  1824. 1416:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1825. 1417:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF6) == (DMA_ISR_TEIF6));
  1826. 1418:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1827. 1419:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1828. 1420:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1829. 1421:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Get Channel 7 transfer error flag.
  1830. 1422:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll ISR TEIF7 LL_DMA_IsActiveFlag_TE7
  1831. 1423:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1832. 1424:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval State of bit (1 or 0).
  1833. 1425:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1834. 1426:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE uint32_t LL_DMA_IsActiveFlag_TE7(DMA_TypeDef *DMAx)
  1835. 1427:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1836. 1428:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** return (READ_BIT(DMAx->ISR, DMA_ISR_TEIF7) == (DMA_ISR_TEIF7));
  1837. 1429:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1838. 1430:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1839. 1431:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1840. 1432:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Clear Channel 1 global interrupt flag.
  1841. 1433:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll IFCR CGIF1 LL_DMA_ClearFlag_GI1
  1842. 1434:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1843. 1435:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1844. 1436:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1845. 1437:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI1(DMA_TypeDef *DMAx)
  1846. 169 .loc 2 1437 22 view .LVU47
  1847. 170 .LBB25:
  1848. 1438:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1849. 1439:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF1);
  1850. 171 .loc 2 1439 3 view .LVU48
  1851. 172 008c 0123 movs r3, #1
  1852. 173 .LVL5:
  1853. 174 .loc 2 1439 3 is_stmt 0 view .LVU49
  1854. 175 008e 4360 str r3, [r0, #4]
  1855. 176 .LBE25:
  1856. 177 .LBE24:
  1857. ARM GAS /tmp/ccpMNREg.s page 33
  1858. 132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  1859. 178 .loc 1 132 15 view .LVU50
  1860. 179 0090 1046 mov r0, r2
  1861. 180 .LVL6:
  1862. 181 .LBB27:
  1863. 182 .LBB26:
  1864. 1440:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1865. 183 .loc 2 1440 1 view .LVU51
  1866. 184 0092 7047 bx lr
  1867. 185 .LVL7:
  1868. 186 .L30:
  1869. 187 .loc 2 1440 1 view .LVU52
  1870. 188 .LBE26:
  1871. 189 .LBE27:
  1872. 162:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  1873. 190 .loc 1 162 5 is_stmt 1 view .LVU53
  1874. 191 .LBB28:
  1875. 192 .LBI28:
  1876. 1441:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1877. 1442:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1878. 1443:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Clear Channel 2 global interrupt flag.
  1879. 1444:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll IFCR CGIF2 LL_DMA_ClearFlag_GI2
  1880. 1445:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1881. 1446:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1882. 1447:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1883. 1448:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI2(DMA_TypeDef *DMAx)
  1884. 193 .loc 2 1448 22 view .LVU54
  1885. 194 .LBB29:
  1886. 1449:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1887. 1450:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF2);
  1888. 195 .loc 2 1450 3 view .LVU55
  1889. 196 0094 1023 movs r3, #16
  1890. 197 .LVL8:
  1891. 198 .loc 2 1450 3 is_stmt 0 view .LVU56
  1892. 199 0096 4360 str r3, [r0, #4]
  1893. 200 .LBE29:
  1894. 201 .LBE28:
  1895. 132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  1896. 202 .loc 1 132 15 view .LVU57
  1897. 203 0098 0020 movs r0, #0
  1898. 204 .LVL9:
  1899. 205 .LBB31:
  1900. 206 .LBB30:
  1901. 1451:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1902. 207 .loc 2 1451 1 view .LVU58
  1903. 208 009a 7047 bx lr
  1904. 209 .LVL10:
  1905. 210 .L31:
  1906. 211 .loc 2 1451 1 view .LVU59
  1907. 212 .LBE30:
  1908. 213 .LBE31:
  1909. 167:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  1910. 214 .loc 1 167 5 is_stmt 1 view .LVU60
  1911. 215 .LBB32:
  1912. 216 .LBI32:
  1913. 1452:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1914. 1453:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1915. ARM GAS /tmp/ccpMNREg.s page 34
  1916. 1454:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Clear Channel 3 global interrupt flag.
  1917. 1455:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll IFCR CGIF3 LL_DMA_ClearFlag_GI3
  1918. 1456:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1919. 1457:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1920. 1458:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1921. 1459:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI3(DMA_TypeDef *DMAx)
  1922. 217 .loc 2 1459 22 view .LVU61
  1923. 218 .LBB33:
  1924. 1460:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1925. 1461:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF3);
  1926. 219 .loc 2 1461 3 view .LVU62
  1927. 220 009c 4FF48073 mov r3, #256
  1928. 221 .LVL11:
  1929. 222 .loc 2 1461 3 is_stmt 0 view .LVU63
  1930. 223 00a0 4360 str r3, [r0, #4]
  1931. 224 .LBE33:
  1932. 225 .LBE32:
  1933. 132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  1934. 226 .loc 1 132 15 view .LVU64
  1935. 227 00a2 0020 movs r0, #0
  1936. 228 .LVL12:
  1937. 229 .LBB35:
  1938. 230 .LBB34:
  1939. 1462:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1940. 231 .loc 2 1462 1 view .LVU65
  1941. 232 00a4 7047 bx lr
  1942. 233 .LVL13:
  1943. 234 .L32:
  1944. 235 .loc 2 1462 1 view .LVU66
  1945. 236 .LBE34:
  1946. 237 .LBE35:
  1947. 172:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  1948. 238 .loc 1 172 5 is_stmt 1 view .LVU67
  1949. 239 .LBB36:
  1950. 240 .LBI36:
  1951. 1463:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1952. 1464:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1953. 1465:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Clear Channel 4 global interrupt flag.
  1954. 1466:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll IFCR CGIF4 LL_DMA_ClearFlag_GI4
  1955. 1467:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1956. 1468:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1957. 1469:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1958. 1470:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI4(DMA_TypeDef *DMAx)
  1959. 241 .loc 2 1470 22 view .LVU68
  1960. 242 .LBB37:
  1961. 1471:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  1962. 1472:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF4);
  1963. 243 .loc 2 1472 3 view .LVU69
  1964. 244 00a6 4FF48053 mov r3, #4096
  1965. 245 .LVL14:
  1966. 246 .loc 2 1472 3 is_stmt 0 view .LVU70
  1967. 247 00aa 4360 str r3, [r0, #4]
  1968. 248 .LBE37:
  1969. 249 .LBE36:
  1970. 132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  1971. 250 .loc 1 132 15 view .LVU71
  1972. 251 00ac 0020 movs r0, #0
  1973. ARM GAS /tmp/ccpMNREg.s page 35
  1974. 252 .LVL15:
  1975. 253 .LBB39:
  1976. 254 .LBB38:
  1977. 1473:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  1978. 255 .loc 2 1473 1 view .LVU72
  1979. 256 00ae 7047 bx lr
  1980. 257 .LVL16:
  1981. 258 .L33:
  1982. 259 .loc 2 1473 1 view .LVU73
  1983. 260 .LBE38:
  1984. 261 .LBE39:
  1985. 177:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  1986. 262 .loc 1 177 5 is_stmt 1 view .LVU74
  1987. 263 .LBB40:
  1988. 264 .LBI40:
  1989. 1474:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  1990. 1475:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  1991. 1476:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Clear Channel 5 global interrupt flag.
  1992. 1477:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll IFCR CGIF5 LL_DMA_ClearFlag_GI5
  1993. 1478:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  1994. 1479:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  1995. 1480:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  1996. 1481:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI5(DMA_TypeDef *DMAx)
  1997. 265 .loc 2 1481 22 view .LVU75
  1998. 266 .LBB41:
  1999. 1482:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  2000. 1483:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF5);
  2001. 267 .loc 2 1483 3 view .LVU76
  2002. 268 00b0 4FF48033 mov r3, #65536
  2003. 269 .LVL17:
  2004. 270 .loc 2 1483 3 is_stmt 0 view .LVU77
  2005. 271 00b4 4360 str r3, [r0, #4]
  2006. 272 .LBE41:
  2007. 273 .LBE40:
  2008. 132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2009. 274 .loc 1 132 15 view .LVU78
  2010. 275 00b6 0020 movs r0, #0
  2011. 276 .LVL18:
  2012. 277 .LBB43:
  2013. 278 .LBB42:
  2014. 1484:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  2015. 279 .loc 2 1484 1 view .LVU79
  2016. 280 00b8 7047 bx lr
  2017. 281 .LVL19:
  2018. 282 .L34:
  2019. 283 .loc 2 1484 1 view .LVU80
  2020. 284 .LBE42:
  2021. 285 .LBE43:
  2022. 183:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  2023. 286 .loc 1 183 5 is_stmt 1 view .LVU81
  2024. 287 .LBB44:
  2025. 288 .LBI44:
  2026. 1485:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  2027. 1486:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  2028. 1487:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Clear Channel 6 global interrupt flag.
  2029. 1488:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll IFCR CGIF6 LL_DMA_ClearFlag_GI6
  2030. 1489:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  2031. ARM GAS /tmp/ccpMNREg.s page 36
  2032. 1490:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  2033. 1491:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  2034. 1492:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI6(DMA_TypeDef *DMAx)
  2035. 289 .loc 2 1492 22 view .LVU82
  2036. 290 .LBB45:
  2037. 1493:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  2038. 1494:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF6);
  2039. 291 .loc 2 1494 3 view .LVU83
  2040. 292 00ba 4FF48013 mov r3, #1048576
  2041. 293 .LVL20:
  2042. 294 .loc 2 1494 3 is_stmt 0 view .LVU84
  2043. 295 00be 4360 str r3, [r0, #4]
  2044. 296 .LBE45:
  2045. 297 .LBE44:
  2046. 132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2047. 298 .loc 1 132 15 view .LVU85
  2048. 299 00c0 0020 movs r0, #0
  2049. 300 .LVL21:
  2050. 301 .LBB47:
  2051. 302 .LBB46:
  2052. 1495:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  2053. 303 .loc 2 1495 1 view .LVU86
  2054. 304 00c2 7047 bx lr
  2055. 305 .LVL22:
  2056. 306 .L35:
  2057. 307 .loc 2 1495 1 view .LVU87
  2058. 308 .LBE46:
  2059. 309 .LBE47:
  2060. 188:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  2061. 310 .loc 1 188 5 is_stmt 1 view .LVU88
  2062. 311 .LBB48:
  2063. 312 .LBI48:
  2064. 1496:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h ****
  2065. 1497:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** /**
  2066. 1498:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @brief Clear Channel 7 global interrupt flag.
  2067. 1499:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @rmtoll IFCR CGIF7 LL_DMA_ClearFlag_GI7
  2068. 1500:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @param DMAx DMAx Instance
  2069. 1501:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** * @retval None
  2070. 1502:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** */
  2071. 1503:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** __STATIC_INLINE void LL_DMA_ClearFlag_GI7(DMA_TypeDef *DMAx)
  2072. 313 .loc 2 1503 22 view .LVU89
  2073. 314 .LBB49:
  2074. 1504:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  2075. 1505:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** WRITE_REG(DMAx->IFCR, DMA_IFCR_CGIF7);
  2076. 315 .loc 2 1505 3 view .LVU90
  2077. 316 00c4 4FF08073 mov r3, #16777216
  2078. 317 .LVL23:
  2079. 318 .loc 2 1505 3 is_stmt 0 view .LVU91
  2080. 319 00c8 4360 str r3, [r0, #4]
  2081. 320 .LBE49:
  2082. 321 .LBE48:
  2083. 132:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2084. 322 .loc 1 132 15 view .LVU92
  2085. 323 00ca 0020 movs r0, #0
  2086. 324 .LVL24:
  2087. 325 .LBB51:
  2088. 326 .LBB50:
  2089. ARM GAS /tmp/ccpMNREg.s page 37
  2090. 1506:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  2091. 327 .loc 2 1506 1 view .LVU93
  2092. 328 00cc 7047 bx lr
  2093. 329 .L37:
  2094. 330 00ce 00BF .align 2
  2095. 331 .L36:
  2096. 332 00d0 00000240 .word 1073872896
  2097. 333 00d4 80000240 .word 1073873024
  2098. 334 00d8 08000240 .word 1073872904
  2099. 335 00dc 1C000240 .word 1073872924
  2100. 336 00e0 30000240 .word 1073872944
  2101. 337 00e4 44000240 .word 1073872964
  2102. 338 00e8 58000240 .word 1073872984
  2103. 339 00ec 6C000240 .word 1073873004
  2104. 340 .LBE50:
  2105. 341 .LBE51:
  2106. 342 .cfi_endproc
  2107. 343 .LFE172:
  2108. 345 .section .text.LL_DMA_Init,"ax",%progbits
  2109. 346 .align 1
  2110. 347 .global LL_DMA_Init
  2111. 348 .syntax unified
  2112. 349 .thumb
  2113. 350 .thumb_func
  2114. 352 LL_DMA_Init:
  2115. 353 .LVL25:
  2116. 354 .LFB173:
  2117. 197:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2118. 198:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /**
  2119. 199:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @brief Initialize the DMA registers according to the specified parameters in DMA_InitStruct.
  2120. 200:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @note To convert DMAx_Channely Instance to DMAx Instance and Channely, use helper macros :
  2121. 201:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref __LL_DMA_GET_INSTANCE
  2122. 202:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref __LL_DMA_GET_CHANNEL
  2123. 203:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @param DMAx DMAx Instance
  2124. 204:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @param Channel This parameter can be one of the following values:
  2125. 205:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_1
  2126. 206:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_2
  2127. 207:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_3
  2128. 208:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_4
  2129. 209:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_5
  2130. 210:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_6
  2131. 211:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @arg @ref LL_DMA_CHANNEL_7
  2132. 212:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @param DMA_InitStruct pointer to a @ref LL_DMA_InitTypeDef structure.
  2133. 213:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @retval An ErrorStatus enumeration value:
  2134. 214:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - SUCCESS: DMA registers are initialized
  2135. 215:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - ERROR: Not applicable
  2136. 216:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  2137. 217:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** uint32_t LL_DMA_Init(DMA_TypeDef *DMAx, uint32_t Channel, LL_DMA_InitTypeDef *DMA_InitStruct)
  2138. 218:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  2139. 355 .loc 1 218 1 is_stmt 1 view -0
  2140. 356 .cfi_startproc
  2141. 357 @ args = 0, pretend = 0, frame = 0
  2142. 358 @ frame_needed = 0, uses_anonymous_args = 0
  2143. 359 .loc 1 218 1 is_stmt 0 view .LVU95
  2144. 360 0000 10B5 push {r4, lr}
  2145. 361 .LCFI0:
  2146. 362 .cfi_def_cfa_offset 8
  2147. ARM GAS /tmp/ccpMNREg.s page 38
  2148. 363 .cfi_offset 4, -8
  2149. 364 .cfi_offset 14, -4
  2150. 219:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Check the DMA Instance DMAx and Channel parameters*/
  2151. 220:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** assert_param(IS_LL_DMA_ALL_CHANNEL_INSTANCE(DMAx, Channel));
  2152. 365 .loc 1 220 3 is_stmt 1 view .LVU96
  2153. 221:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2154. 222:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Check the DMA parameters from DMA_InitStruct */
  2155. 223:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** assert_param(IS_LL_DMA_DIRECTION(DMA_InitStruct->Direction));
  2156. 366 .loc 1 223 3 view .LVU97
  2157. 224:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** assert_param(IS_LL_DMA_MODE(DMA_InitStruct->Mode));
  2158. 367 .loc 1 224 3 view .LVU98
  2159. 225:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** assert_param(IS_LL_DMA_PERIPHINCMODE(DMA_InitStruct->PeriphOrM2MSrcIncMode));
  2160. 368 .loc 1 225 3 view .LVU99
  2161. 226:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** assert_param(IS_LL_DMA_MEMORYINCMODE(DMA_InitStruct->MemoryOrM2MDstIncMode));
  2162. 369 .loc 1 226 3 view .LVU100
  2163. 227:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** assert_param(IS_LL_DMA_PERIPHDATASIZE(DMA_InitStruct->PeriphOrM2MSrcDataSize));
  2164. 370 .loc 1 227 3 view .LVU101
  2165. 228:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** assert_param(IS_LL_DMA_MEMORYDATASIZE(DMA_InitStruct->MemoryOrM2MDstDataSize));
  2166. 371 .loc 1 228 3 view .LVU102
  2167. 229:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** assert_param(IS_LL_DMA_NBDATA(DMA_InitStruct->NbData));
  2168. 372 .loc 1 229 3 view .LVU103
  2169. 230:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** assert_param(IS_LL_DMA_PRIORITY(DMA_InitStruct->Priority));
  2170. 373 .loc 1 230 3 view .LVU104
  2171. 231:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2172. 232:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /*---------------------------- DMAx CCR Configuration ------------------------
  2173. 233:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * Configure DMAx_Channely: data transfer direction, data transfer mode,
  2174. 234:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * peripheral and memory increment mode,
  2175. 235:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * data size alignment and priority level with parameters :
  2176. 236:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - Direction: DMA_CCR_DIR and DMA_CCR_MEM2MEM bits
  2177. 237:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - Mode: DMA_CCR_CIRC bit
  2178. 238:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - PeriphOrM2MSrcIncMode: DMA_CCR_PINC bit
  2179. 239:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - MemoryOrM2MDstIncMode: DMA_CCR_MINC bit
  2180. 240:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - PeriphOrM2MSrcDataSize: DMA_CCR_PSIZE[1:0] bits
  2181. 241:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - MemoryOrM2MDstDataSize: DMA_CCR_MSIZE[1:0] bits
  2182. 242:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - Priority: DMA_CCR_PL[1:0] bits
  2183. 243:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  2184. 244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_ConfigTransfer(DMAx, Channel, DMA_InitStruct->Direction | \
  2185. 374 .loc 1 244 3 view .LVU105
  2186. 375 .loc 1 244 54 is_stmt 0 view .LVU106
  2187. 376 0002 9368 ldr r3, [r2, #8]
  2188. 245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->Mode | \
  2189. 377 .loc 1 245 39 view .LVU107
  2190. 378 0004 D468 ldr r4, [r2, #12]
  2191. 244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->Mode | \
  2192. 379 .loc 1 244 66 view .LVU108
  2193. 380 0006 2343 orrs r3, r3, r4
  2194. 246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcIncMode | \
  2195. 381 .loc 1 246 39 view .LVU109
  2196. 382 0008 1469 ldr r4, [r2, #16]
  2197. 245:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->Mode | \
  2198. 383 .loc 1 245 64 view .LVU110
  2199. 384 000a 2343 orrs r3, r3, r4
  2200. 247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstIncMode | \
  2201. 385 .loc 1 247 39 view .LVU111
  2202. 386 000c 5469 ldr r4, [r2, #20]
  2203. 246:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcIncMode | \
  2204. 387 .loc 1 246 64 view .LVU112
  2205. ARM GAS /tmp/ccpMNREg.s page 39
  2206. 388 000e 2343 orrs r3, r3, r4
  2207. 248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcDataSize | \
  2208. 389 .loc 1 248 39 view .LVU113
  2209. 390 0010 9469 ldr r4, [r2, #24]
  2210. 247:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstIncMode | \
  2211. 391 .loc 1 247 64 view .LVU114
  2212. 392 0012 2343 orrs r3, r3, r4
  2213. 249:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstDataSize | \
  2214. 393 .loc 1 249 39 view .LVU115
  2215. 394 0014 D469 ldr r4, [r2, #28]
  2216. 248:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcDataSize | \
  2217. 395 .loc 1 248 64 view .LVU116
  2218. 396 0016 2343 orrs r3, r3, r4
  2219. 250:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->Priority);
  2220. 397 .loc 1 250 39 view .LVU117
  2221. 398 0018 546A ldr r4, [r2, #36]
  2222. 244:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->Mode | \
  2223. 399 .loc 1 244 3 view .LVU118
  2224. 400 001a 2343 orrs r3, r3, r4
  2225. 401 .LVL26:
  2226. 402 .LBB52:
  2227. 403 .LBI52:
  2228. 526:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  2229. 404 .loc 2 526 22 is_stmt 1 view .LVU119
  2230. 405 .LBB53:
  2231. 528:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM | DMA_CCR_CIRC | DMA_CCR_PINC | DMA_CCR_MINC | DMA_CCR_P
  2232. 406 .loc 2 528 3 view .LVU120
  2233. 407 001c 0139 subs r1, r1, #1
  2234. 408 .LVL27:
  2235. 528:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM | DMA_CCR_CIRC | DMA_CCR_PINC | DMA_CCR_MINC | DMA_CCR_P
  2236. 409 .loc 2 528 3 is_stmt 0 view .LVU121
  2237. 410 001e 0F4C ldr r4, .L40
  2238. 411 0020 14F801E0 ldrb lr, [r4, r1] @ zero_extendqisi2
  2239. 412 0024 0EEB000C add ip, lr, r0
  2240. 413 0028 5EF80010 ldr r1, [lr, r0]
  2241. 414 .LVL28:
  2242. 528:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM | DMA_CCR_CIRC | DMA_CCR_PINC | DMA_CCR_MINC | DMA_CCR_P
  2243. 415 .loc 2 528 3 view .LVU122
  2244. 416 002c 21F4FF41 bic r1, r1, #32640
  2245. 417 0030 21F07001 bic r1, r1, #112
  2246. 418 0034 0B43 orrs r3, r3, r1
  2247. 419 .LVL29:
  2248. 528:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM | DMA_CCR_CIRC | DMA_CCR_PINC | DMA_CCR_MINC | DMA_CCR_P
  2249. 420 .loc 2 528 3 view .LVU123
  2250. 421 0036 4EF80030 str r3, [lr, r0]
  2251. 422 .LVL30:
  2252. 528:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CCR_DIR | DMA_CCR_MEM2MEM | DMA_CCR_CIRC | DMA_CCR_PINC | DMA_CCR_MINC | DMA_CCR_P
  2253. 423 .loc 2 528 3 view .LVU124
  2254. 424 .LBE53:
  2255. 425 .LBE52:
  2256. 251:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2257. 252:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /*-------------------------- DMAx CMAR Configuration -------------------------
  2258. 253:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * Configure the memory or destination base address with parameter :
  2259. 254:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - MemoryOrM2MDstAddress: DMA_CMAR_MA[31:0] bits
  2260. 255:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  2261. 256:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_SetMemoryAddress(DMAx, Channel, DMA_InitStruct->MemoryOrM2MDstAddress);
  2262. 426 .loc 1 256 3 is_stmt 1 view .LVU125
  2263. ARM GAS /tmp/ccpMNREg.s page 40
  2264. 427 003a 5368 ldr r3, [r2, #4]
  2265. 428 .LVL31:
  2266. 429 .LBB54:
  2267. 430 .LBI54:
  2268. 964:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  2269. 431 .loc 2 964 22 view .LVU126
  2270. 432 .LBB55:
  2271. 966:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  2272. 433 .loc 2 966 3 view .LVU127
  2273. 434 003c CCF80C30 str r3, [ip, #12]
  2274. 435 .LVL32:
  2275. 966:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  2276. 436 .loc 2 966 3 is_stmt 0 view .LVU128
  2277. 437 .LBE55:
  2278. 438 .LBE54:
  2279. 257:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2280. 258:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /*-------------------------- DMAx CPAR Configuration -------------------------
  2281. 259:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * Configure the peripheral or source base address with parameter :
  2282. 260:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - PeriphOrM2MSrcAddress: DMA_CPAR_PA[31:0] bits
  2283. 261:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  2284. 262:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_SetPeriphAddress(DMAx, Channel, DMA_InitStruct->PeriphOrM2MSrcAddress);
  2285. 439 .loc 1 262 3 is_stmt 1 view .LVU129
  2286. 440 0040 1368 ldr r3, [r2]
  2287. 441 .LVL33:
  2288. 442 .LBB56:
  2289. 443 .LBI56:
  2290. 986:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  2291. 444 .loc 2 986 22 view .LVU130
  2292. 445 .LBB57:
  2293. 988:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  2294. 446 .loc 2 988 3 view .LVU131
  2295. 447 0042 CCF80830 str r3, [ip, #8]
  2296. 448 .LVL34:
  2297. 988:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** }
  2298. 449 .loc 2 988 3 is_stmt 0 view .LVU132
  2299. 450 .LBE57:
  2300. 451 .LBE56:
  2301. 263:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2302. 264:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /*--------------------------- DMAx CNDTR Configuration -----------------------
  2303. 265:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * Configure the peripheral base address with parameter :
  2304. 266:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * - NbData: DMA_CNDTR_NDT[15:0] bits
  2305. 267:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  2306. 268:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** LL_DMA_SetDataLength(DMAx, Channel, DMA_InitStruct->NbData);
  2307. 452 .loc 1 268 3 is_stmt 1 view .LVU133
  2308. 453 0046 126A ldr r2, [r2, #32]
  2309. 454 .LVL35:
  2310. 455 .LBB58:
  2311. 456 .LBI58:
  2312. 879:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** {
  2313. 457 .loc 2 879 22 view .LVU134
  2314. 458 .LBB59:
  2315. 881:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CNDTR_NDT, NbData);
  2316. 459 .loc 2 881 3 view .LVU135
  2317. 460 0048 DCF80430 ldr r3, [ip, #4]
  2318. 461 004c 1B0C lsrs r3, r3, #16
  2319. 462 004e 1B04 lsls r3, r3, #16
  2320. 463 0050 1343 orrs r3, r3, r2
  2321. ARM GAS /tmp/ccpMNREg.s page 41
  2322. 464 0052 CCF80430 str r3, [ip, #4]
  2323. 465 .LVL36:
  2324. 881:Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_ll_dma.h **** DMA_CNDTR_NDT, NbData);
  2325. 466 .loc 2 881 3 is_stmt 0 view .LVU136
  2326. 467 .LBE59:
  2327. 468 .LBE58:
  2328. 269:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2329. 270:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** return SUCCESS;
  2330. 469 .loc 1 270 3 is_stmt 1 view .LVU137
  2331. 271:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  2332. 470 .loc 1 271 1 is_stmt 0 view .LVU138
  2333. 471 0056 0020 movs r0, #0
  2334. 472 .LVL37:
  2335. 473 .loc 1 271 1 view .LVU139
  2336. 474 0058 10BD pop {r4, pc}
  2337. 475 .L41:
  2338. 476 005a 00BF .align 2
  2339. 477 .L40:
  2340. 478 005c 00000000 .word .LANCHOR0
  2341. 479 .cfi_endproc
  2342. 480 .LFE173:
  2343. 482 .section .text.LL_DMA_StructInit,"ax",%progbits
  2344. 483 .align 1
  2345. 484 .global LL_DMA_StructInit
  2346. 485 .syntax unified
  2347. 486 .thumb
  2348. 487 .thumb_func
  2349. 489 LL_DMA_StructInit:
  2350. 490 .LVL38:
  2351. 491 .LFB174:
  2352. 272:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c ****
  2353. 273:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /**
  2354. 274:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @brief Set each @ref LL_DMA_InitTypeDef field to default value.
  2355. 275:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @param DMA_InitStruct Pointer to a @ref LL_DMA_InitTypeDef structure.
  2356. 276:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** * @retval None
  2357. 277:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** */
  2358. 278:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** void LL_DMA_StructInit(LL_DMA_InitTypeDef *DMA_InitStruct)
  2359. 279:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** {
  2360. 492 .loc 1 279 1 is_stmt 1 view -0
  2361. 493 .cfi_startproc
  2362. 494 @ args = 0, pretend = 0, frame = 0
  2363. 495 @ frame_needed = 0, uses_anonymous_args = 0
  2364. 496 @ link register save eliminated.
  2365. 280:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** /* Set DMA_InitStruct fields to default values */
  2366. 281:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcAddress = 0x00000000U;
  2367. 497 .loc 1 281 3 view .LVU141
  2368. 498 .loc 1 281 42 is_stmt 0 view .LVU142
  2369. 499 0000 0023 movs r3, #0
  2370. 500 0002 0360 str r3, [r0]
  2371. 282:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstAddress = 0x00000000U;
  2372. 501 .loc 1 282 3 is_stmt 1 view .LVU143
  2373. 502 .loc 1 282 42 is_stmt 0 view .LVU144
  2374. 503 0004 4360 str r3, [r0, #4]
  2375. 283:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->Direction = LL_DMA_DIRECTION_PERIPH_TO_MEMORY;
  2376. 504 .loc 1 283 3 is_stmt 1 view .LVU145
  2377. 505 .loc 1 283 42 is_stmt 0 view .LVU146
  2378. 506 0006 8360 str r3, [r0, #8]
  2379. ARM GAS /tmp/ccpMNREg.s page 42
  2380. 284:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->Mode = LL_DMA_MODE_NORMAL;
  2381. 507 .loc 1 284 3 is_stmt 1 view .LVU147
  2382. 508 .loc 1 284 42 is_stmt 0 view .LVU148
  2383. 509 0008 C360 str r3, [r0, #12]
  2384. 285:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcIncMode = LL_DMA_PERIPH_NOINCREMENT;
  2385. 510 .loc 1 285 3 is_stmt 1 view .LVU149
  2386. 511 .loc 1 285 42 is_stmt 0 view .LVU150
  2387. 512 000a 0361 str r3, [r0, #16]
  2388. 286:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstIncMode = LL_DMA_MEMORY_NOINCREMENT;
  2389. 513 .loc 1 286 3 is_stmt 1 view .LVU151
  2390. 514 .loc 1 286 42 is_stmt 0 view .LVU152
  2391. 515 000c 4361 str r3, [r0, #20]
  2392. 287:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->PeriphOrM2MSrcDataSize = LL_DMA_PDATAALIGN_BYTE;
  2393. 516 .loc 1 287 3 is_stmt 1 view .LVU153
  2394. 517 .loc 1 287 42 is_stmt 0 view .LVU154
  2395. 518 000e 8361 str r3, [r0, #24]
  2396. 288:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->MemoryOrM2MDstDataSize = LL_DMA_MDATAALIGN_BYTE;
  2397. 519 .loc 1 288 3 is_stmt 1 view .LVU155
  2398. 520 .loc 1 288 42 is_stmt 0 view .LVU156
  2399. 521 0010 C361 str r3, [r0, #28]
  2400. 289:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->NbData = 0x00000000U;
  2401. 522 .loc 1 289 3 is_stmt 1 view .LVU157
  2402. 523 .loc 1 289 42 is_stmt 0 view .LVU158
  2403. 524 0012 0362 str r3, [r0, #32]
  2404. 290:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** DMA_InitStruct->Priority = LL_DMA_PRIORITY_LOW;
  2405. 525 .loc 1 290 3 is_stmt 1 view .LVU159
  2406. 526 .loc 1 290 42 is_stmt 0 view .LVU160
  2407. 527 0014 4362 str r3, [r0, #36]
  2408. 291:Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_ll_dma.c **** }
  2409. 528 .loc 1 291 1 view .LVU161
  2410. 529 0016 7047 bx lr
  2411. 530 .cfi_endproc
  2412. 531 .LFE174:
  2413. 533 .section .rodata.CHANNEL_OFFSET_TAB,"a"
  2414. 534 .align 2
  2415. 535 .set .LANCHOR0,. + 0
  2416. 538 CHANNEL_OFFSET_TAB:
  2417. 539 0000 081C3044 .ascii "\010\0340DXl\200"
  2418. 539 586C80
  2419. 540 .text
  2420. 541 .Letext0:
  2421. 542 .file 3 "/opt/gcc-arm/arm-none-eabi/include/machine/_default_types.h"
  2422. 543 .file 4 "/opt/gcc-arm/arm-none-eabi/include/sys/_stdint.h"
  2423. 544 .file 5 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h"
  2424. 545 .file 6 "Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h"
  2425. ARM GAS /tmp/ccpMNREg.s page 43
  2426. DEFINED SYMBOLS
  2427. *ABS*:0000000000000000 stm32f1xx_ll_dma.c
  2428. /tmp/ccpMNREg.s:18 .text.LL_DMA_DeInit:0000000000000000 $t
  2429. /tmp/ccpMNREg.s:24 .text.LL_DMA_DeInit:0000000000000000 LL_DMA_DeInit
  2430. /tmp/ccpMNREg.s:332 .text.LL_DMA_DeInit:00000000000000d0 $d
  2431. /tmp/ccpMNREg.s:346 .text.LL_DMA_Init:0000000000000000 $t
  2432. /tmp/ccpMNREg.s:352 .text.LL_DMA_Init:0000000000000000 LL_DMA_Init
  2433. /tmp/ccpMNREg.s:478 .text.LL_DMA_Init:000000000000005c $d
  2434. /tmp/ccpMNREg.s:483 .text.LL_DMA_StructInit:0000000000000000 $t
  2435. /tmp/ccpMNREg.s:489 .text.LL_DMA_StructInit:0000000000000000 LL_DMA_StructInit
  2436. /tmp/ccpMNREg.s:534 .rodata.CHANNEL_OFFSET_TAB:0000000000000000 $d
  2437. /tmp/ccpMNREg.s:538 .rodata.CHANNEL_OFFSET_TAB:0000000000000000 CHANNEL_OFFSET_TAB
  2438. NO UNDEFINED SYMBOLS