硬件连接
CONVST连接到PWM(我用的TIM4_CH1),CS接FMC_NE1,RD接FMC_NOE,DB0--DB15接FMC_DA0--FMC_DA15,busy随便接一个IO(用不到),其余IO按照需求接就行了。
2 FMC配置
cubeMX配置就不放了,cubeMX生成的FMC代码也不能直接用,所以直接贴修改完后的代码。
/* USER CODE BEGIN Header */
/**
******************************************************************************
* File Name : FMC.c
* Description : This file provides code for the configuration
* of the FMC peripheral.
******************************************************************************
* @attention
*
* Copyright (c) 2026 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
#include "fmc.h"
/* USER CODE BEGIN 0 */
/* USER CODE END 0 */
SRAM_HandleTypeDef hsram1;
/* FMC initialization function */
void MX_FMC_Init(void)
{
/* USER CODE BEGIN FMC_Init 0 */
/* USER CODE END FMC_Init 0 */
FMC_NORSRAM_TimingTypeDef Timing = {0};
/* USER CODE BEGIN FMC_Init 1 */
/* USER CODE END FMC_Init 1 */
/** Perform the SRAM1 memory initialization sequence
*/
hsram1.Instance = FMC_NORSRAM_DEVICE;
hsram1.Extended = FMC_NORSRAM_EXTENDED_DEVICE;
/* hsram1.Init */
hsram1.Init.NSBank = FMC_NORSRAM_BANK1;
hsram1.Init.DataAddressMux = FMC_DATA_ADDRESS_MUX_DISABLE;
hsram1.Init.MemoryType = FMC_MEMORY_TYPE_SRAM;
hsram1.Init.MemoryDataWidth = FMC_NORSRAM_MEM_BUS_WIDTH_16;
hsram1.Init.BurstAccessMode = FMC_BURST_ACCESS_MODE_DISABLE;
hsram1.Init.WaitSignalPolarity = FMC_WAIT_SIGNAL_POLARITY_LOW;
hsram1.Init.WaitSignalActive = FMC_WAIT_TIMING_BEFORE_WS;
hsram1.Init.WriteOperation = FMC_WRITE_OPERATION_DISABLE;
hsram1.Init.WaitSignal = FMC_WAIT_SIGNAL_DISABLE;
hsram1.Init.ExtendedMode = FMC_EXTENDED_MODE_DISABLE;
hsram1.Init.AsynchronousWait = FMC_ASYNCHRONOUS_WAIT_DISABLE;
hsram1.Init.WriteBurst = FMC_WRITE_BURST_DISABLE;
hsram1.Init.ContinuousClock = FMC_CONTINUOUS_CLOCK_SYNC_ONLY;
hsram1.Init.WriteFifo = FMC_WRITE_FIFO_ENABLE;
hsram1.Init.PageSize = FMC_PAGE_SIZE_NONE;
/* Timing */
Timing.AddressSetupTime = 1;
Timing.AddressHoldTime = 1;
Timing.DataSetupTime = 1;
Timing.BusTurnAroundDuration = 1;
Timing.CLKDivision = 16;
Timing.DataLatency = 17;
Timing.AccessMode = FMC_ACCESS_MODE_A;
/* ExtTiming */
if (HAL_SRAM_Init(&hsram1, &Timing, NULL) != HAL_OK)
{
Error_Handler( );
}
/* USER CODE BEGIN FMC_Init 2 */
/* USER CODE END FMC_Init 2 */
}
static uint32_t FMC_Initialized = 0;
static void HAL_FMC_MspInit(void){
/* USER CODE BEGIN FMC_MspInit 0 */
/* USER CODE END FMC_MspInit 0 */
GPIO_InitTypeDef GPIO_InitStruct = {0};
if (FMC_Initialized) {
return;
}
FMC_Initialized = 1;
RCC_PeriphCLKInitTypeDef PeriphClkInitStruct = {0};
/** Initializes the peripherals clock
*/
PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_FMC;
PeriphClkInitStruct.PLL2.PLL2M = 7;
PeriphClkInitStruct.PLL2.PLL2N = 140;
PeriphClkInitStruct.PLL2.PLL2P = 8;
PeriphClkInitStruct.PLL2.PLL2Q = 8;
PeriphClkInitStruct.PLL2.PLL2R = 8;
PeriphClkInitStruct.PLL2.PLL2RGE = RCC_PLL2VCIRANGE_0;
PeriphClkInitStruct.PLL2.PLL2VCOSEL = RCC_PLL2VCOMEDIUM;
PeriphClkInitStruct.FmcClockSelection = RCC_FMCCLKSOURCE_PLL2;
if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
{
Error_Handler();
}
/* Peripheral clock enable */
__HAL_RCC_FMC_CLK_ENABLE();
/** FMC GPIO Configuration
PE7 ------> FMC_DA4
PE8 ------> FMC_DA5
PE9 ------> FMC_DA6
PE10 ------> FMC_DA7
PE11 ------> FMC_DA8
PE12 ------> FMC_DA9
PE13 ------> FMC_DA10
PE14 ------> FMC_DA11
PE15 ------> FMC_DA12
PD8 ------> FMC_DA13
PD9 ------> FMC_DA14
PD10 ------> FMC_DA15
PD14 ------> FMC_DA0
PD15 ------> FMC_DA1
PC7 ------> FMC_NE1
PD0 ------> FMC_DA2
PD1 ------> FMC_DA3
PD4 ------> FMC_NOE
PD5 ------> FMC_NWE
*/
/* GPIO_InitStruct */
GPIO_InitStruct.Pin = GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10
|GPIO_PIN_11|GPIO_PIN_12|GPIO_PIN_13|GPIO_PIN_14
|GPIO_PIN_15;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF12_FMC;
HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);
/* GPIO_InitStruct */
GPIO_InitStruct.Pin = GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_10|GPIO_PIN_14
|GPIO_PIN_15|GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_4
|GPIO_PIN_5;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF12_FMC;
HAL_GPIO_Init(GPIOD, &GPIO_InitStruct);
/* GPIO_InitStruct */
GPIO_InitStruct.Pin = GPIO_PIN_7;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;
GPIO_InitStruct.Pull = GPIO_NOPULL;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF9_FMC;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
/* USER CODE BEGIN FMC_MspInit 1 */
/* USER CODE END FMC_MspInit 1 */
}
void HAL_SRAM_MspInit(SRAM_HandleTypeDef* sramHandle){
/* USER CODE BEGIN SRAM_MspInit 0 */
/* USER CODE END SRAM_MspInit 0 */
HAL_FMC_MspInit();
/* USER CODE BEGIN SRAM_MspInit 1 */
/* USER CODE END SRAM_MspInit 1 */
}
static uint32_t FMC_DeInitialized = 0;
static void HAL_FMC_MspDeInit(void){
/* USER CODE BEGIN FMC_MspDeInit 0 */
/* USER CODE END FMC_MspDeInit 0 */
if (FMC_DeInitialized) {
return;
}
FMC_DeInitialized = 1;
/* Peripheral clock enable */
__HAL_RCC_FMC_CLK_DISABLE();
https://github.com/gagesas/aOxveH/commit/ce60f0b6e5c8a2efcad99c7d1807cf2b531ed9fe?HTML=ggc
https://github.com/gracirati/XUdHRF/commit/88c312ad5392e8328bb8a21f33dae7e721956048?HTML=zoa
https://github.com/gagesas/aOxveH/commit/6ce105817396ecf1e441e3784b6522e744c9e9c5?HTML=wbu
https://github.com/gracirati/XUdHRF/commit/6f06b39d324258cac1d5835dfef9e51f52449c56?htm=naj
https://github.com/gagesas/aOxveH/commit/f5fde160ccec54aecf36dbc1aad73c73ce8f2f8a?html=rwn
https://github.com/gracirati/XUdHRF/commit/a289eef4a3e814352e4a9ec139c1af882589661e?HTML=taq
https://github.com/gagesas/aOxveH/commit/38cee51c82d1b662bd7531325d7a87b4bc63e99a?html=yrw
https://github.com/gracirati/XUdHRF/commit/11585987cebd1a2c1662fb818bd2ec743af02fb2?HTML=mfn
https://github.com/gagesas/aOxveH/commit/a4bf1bcfdbac078e50df2ee831bede8d6696e5cb?HTML=bab
https://github.com/gracirati/XUdHRF/commit/8abc1a7841b10617026d6a2ce908028e87893899?HTML=glm
https://github.com/gagesas/aOxveH/commit/70a04c091ec9be4bf70c31df625f574199b768d0?htm=qra
https://github.com/gracirati/XUdHRF/commit/2587b3d6d3eca7f505443405c03b940792532d30?html=pth
https://github.com/gagesas/aOxveH/commit/2f7697d9ce08fc1cc16182d031ceb52a89463365?html=ugp
https://github.com/gracirati/XUdHRF/commit/16f72182062a7334d29d7e4736d91247670d882f?HTML=vzo
https://github.com/gagesas/aOxveH/commit/575e3e94a3e0725431c8ae5250258820e415ae64?HTML=qsh
https://github.com/gracirati/XUdHRF/commit/017ec5a9bf038208c845b181d419cb13196b45c9?htm=pwc
https://github.com/gagesas/aOxveH/commit/742815aa8b0a1f60e8ad39dd3bbca0d90c27a79e?HTML=ljd
https://github.com/gracirati/XUdHRF/commit/dec86b2fed38e24c09e5a6619c6ef5c71743fecd?htm=qii
https://github.com/gagesas/aOxveH/commit/1bef3759fb5ecfc45aec17390d7e204d51ba036d?html=dri
https://github.com/gracirati/XUdHRF/commit/a53691fdabd5b50a0b6d97b83acfada66dec9ba9?HTML=txs
https://github.com/gagesas/aOxveH/commit/70b2904fcd8b3d19e941d62c4efadb5d1eb696b9?htm=ygl
https://github.com/gracirati/XUdHRF/commit/54b95efa45e683260b7a45801b651eb1be4ac901?htm=ijz
https://github.com/gagesas/aOxveH/commit/5d78276360345bad165ca22d7701d68c69a4deb3?htm=vbg
https://github.com/gracirati/XUdHRF/commit/3df6ca8973799ec09bae62727769b9affa15c22e?html=ehf
https://github.com/gagesas/aOxveH/commit/9d8c62d86ef409dab18859ced97e55fb9b9d71e1?HTML=epu
https://github.com/gracirati/XUdHRF/commit/13b81336026f7ada1c28b51bcec562eccc09099c?html=kzn
https://github.com/gagesas/aOxveH/commit/31e2613b1441f060ec225c3d41184f5b5c02672e?html=pzl
https://github.com/gagesas/aOxveH/commit/2073c6c60e92535f4359f3374701a93ebbd0458e?HTML=ftm
https://github.com/gracirati/XUdHRF/commit/a0ef6756252a03ea26b8053a498f5fd4608fcd59?html=btv
https://github.com/gagesas/aOxveH/commit/8a235303875318869dfbe137a9bae0a68d788c8d?HTML=lgi
https://github.com/gracirati/XUdHRF/commit/1b3bb88f529dfdcf45a878c613337885c5e10b49?HTML=trw
https://github.com/gagesas/aOxveH/commit/75a986740f18a31147fd45c4b01e7ee4c10db067?htm=lyo
https://github.com/gracirati/XUdHRF/commit/f64201451de4b1d4fa801d2db938b2c02ede043f?HTML=bei
https://github.com/gagesas/aOxveH/commit/7d594543ebc4f05aeb744fd4a316cf26e0bcf075?html=wad
https://github.com/gracirati/XUdHRF/commit/700c5271bb5286422f43f2161884800ba3a1715e?html=mom
https://github.com/gagesas/aOxveH/commit/dd5ec5c4e5a8f1f24bc8cc958de8a4d4d325cb3a?html=dgi
https://github.com/gracirati/XUdHRF/commit/a5ae91a2ab726897aed4d4a540ab3e2e445a279c?htm=xbk
https://github.com/gagesas/aOxveH/commit/f77fc7c0de1e36632b756e25d59653f3a0f01929?html=fou
https://github.com/gracirati/XUdHRF/commit/6b96668e88703bf9d94e16ae111f1dcc2a76d7a5?HTML=ohu
https://github.com/gagesas/aOxveH/commit/154f118081595991c1b18aaf8825bfc5843b3304?html=gqt
https://github.com/gracirati/XUdHRF/commit/f580927d55f966656220a4cf25bdfb283b9349fc?HTML=xma
https://github.com/gagesas/aOxveH/commit/a3a67d6fbf9980ca8197386eaf8900682ed9bc6d?html=rxx
https://github.com/gracirati/XUdHRF/commit/30811a83017105d7888973e46c9d0ee968282584?htm=zty
https://github.com/gagesas/aOxveH/commit/f7c27f0a02326c9c07f5663b3ace5cb66721d692?HTML=jpt
https://github.com/gracirati/XUdHRF/commit/5d08d59ef6a9099ce175121dddbb5f190a5e7996?html=gkx
https://github.com/gagesas/aOxveH/commit/bace341abe3d3cd25bd9b43705a0bf95e869cfe7?html=jkq
https://github.com/gracirati/XUdHRF/commit/f7d208ab0c1a0a95edaa55ee834f76170df3357a?HTML=mwt
https://github.com/gagesas/aOxveH/commit/555cb236723310a90fe642f09a5d8a26603d1f82?html=owl
https://github.com/gracirati/XUdHRF/commit/96d47fcde29802a135937f440e4698825673e56f?htm=czh
https://github.com/gagesas/aOxveH/commit/55ca8a4f3c2a3f2713a1ba69aeb5eed644e6a55d?html=ims
https://github.com/gagesas/aOxveH/commit/e551c450fdd0c6ca208339fb7b72937a3be636e8?HTML=tbg
https://github.com/gracirati/XUdHRF/commit/da91bca61044138da0bc6796adb7c8fe1a493d95?htm=zbw
https://github.com/gagesas/aOxveH/commit/a680ed8ad7050e74099920e1339ae05ded8ca99d?htm=gtm
https://github.com/gracirati/XUdHRF/commit/05dd16c260c53e45e8892f9fe6cce11d483e02ad?HTML=hpn
https://github.com/gagesas/aOxveH/commit/c2dcee3520b20cd5e8de0c729f882a2263316e73?HTML=gmt
https://github.com/gracirati/XUdHRF/commit/2fa77641124170d71939ac22466d436fa0f5594c?html=zaz
https://github.com/gagesas/aOxveH/commit/7121ff997bcc3c86356c09d42ade898a93891a77?HTML=mmr
https://github.com/gracirati/XUdHRF/commit/97ea2cb19a61f804f38fed74fac7cdd71eb4b1b7?html=dfl
https://github.com/gagesas/aOxveH/commit/ea5f10a8e373af06e29ce3e3904ce5bc21e54072?htm=oaj
https://github.com/gracirati/XUdHRF/commit/1a1c7b83ddb7970ebe03d316493a54b918324572?html=tiq
https://github.com/gracirati/XUdHRF/commit/aa6b82cb79a69b3912d617548d21aceacd690d8e?HTML=xhq
https://github.com/gagesas/aOxveH/commit/257e72b22bbceec42403dfa879a7f7b595cd7fed?htm=dbt
https://github.com/gracirati/XUdHRF/commit/99dbf21ed3907dd0365e36ce56b6121a74846f25?htm=xrs
https://github.com/gagesas/aOxveH/commit/a4f6455007268fe1267301149fcb65bca03565f6?html=bpe
https://github.com/gracirati/XUdHRF/commit/3132a019cfa63a6a6769290b8a050225490b5409?HTML=uet
https://github.com/gagesas/aOxveH/commit/3c583f6f10b5e86be8c169a17225a1d5853a2fa5?HTML=glf
https://github.com/gracirati/XUdHRF/commit/e7e7b668045c38af1593279a09c7556c82fb454f?htm=nym
https://github.com/gagesas/aOxveH/commit/5c82c5fcf3dd0d74f42891c80227fb7d62a8be28?HTML=lpy
https://github.com/gracirati/XUdHRF/commit/f21e520f5e3868fa243d35fa7b8a8c7f108a5a33?htm=iru
https://github.com/gagesas/aOxveH/commit/99ea2bb3aa6223bb2ccb1afb45a87f6fb6671942?HTML=dvd
https://github.com/gracirati/XUdHRF/commit/259973921397645bdd8c386afde7af4b30aa9fab?html=wix
https://github.com/gagesas/aOxveH/commit/02c676b960a8fd5619679408060fd2315d9fed29?htm=sqp
https://github.com/gracirati/XUdHRF/commit/7839565fd253e13f36de8c0f0e8aae9908ed2380?htm=tam
https://github.com/gagesas/aOxveH/commit/e17d0fd586e6844691ce0ac91a05c8b3b9d6dbbe?htm=iel
https://github.com/gracirati/XUdHRF/commit/aab203bb6c8a1fd266c6422a839039dce5598e79?htm=pop
https://github.com/gagesas/aOxveH/commit/5c1e6566a0ccdc50d2a12180e167e4c8384ba88e?html=bdj
https://github.com/gracirati/XUdHRF/commit/8d1a8d6c0cc126825df5c24a4262bc45e2ab691b?htm=xzo
https://github.com/gagesas/aOxveH/commit/8a64df77b29d3811e6fa4a4255ff45b71e594369?HTML=tax
https://github.com/gracirati/XUdHRF/commit/99dc806bccec935ac777db7aa09daeede86b1cbe?html=juv
https://github.com/gagesas/aOxveH/commit/1b91d5110fa1382228935ebc6fef23dd0d98fd91?HTML=hrs
https://github.com/gracirati/XUdHRF/commit/022834abbd3eeb1377a40b259bf9015b2b4013ff?htm=csx
https://github.com/gagesas/aOxveH/commit/4ca405f8c538df0b2ea87b72594db42e9a6ddc7d?htm=rlx
https://github.com/gracirati/XUdHRF/commit/5b2ec90c54687aafeb8818b7324bd02692430148?htm=roz
https://github.com/gagesas/aOxveH/commit/d24001f71b84c3b9068fefa8286ab2df69722574?htm=yke
https://github.com/gracirati/XUdHRF/commit/cb2d59c4d660b125fb0a00854cda1ae3f84eccb4?HTML=zkk
https://github.com/gagesas/aOxveH/commit/a06042ad38b15cbd933088533f312802a82f3dc9?HTML=ahu
https://github.com/gracirati/XUdHRF/commit/8cfedaf077aa40c91a5f1dab89098c3f8cb60cfe?HTML=ehr
https://github.com/gagesas/aOxveH/commit/d508bf3a2b3ba70963bac4d54e061ebc601824cd?html=hwp
https://github.com/gracirati/XUdHRF/commit/7c59c96596be019027cd47c4ca179c2a35f1b38c?htm=apk
https://github.com/gagesas/aOxveH/commit/d74ba4e61bf80c6d39ea906a4921e652083bd8db?html=bph
https://github.com/gracirati/XUdHRF/commit/13d30b1fe40491e69899756c6adcf6415356787f?html=cdp
https://github.com/gagesas/aOxveH/commit/7a72e66a1a87bac53a2e9c325488cf3e3916639c?htm=kzu
https://github.com/gracirati/XUdHRF/commit/4429eff374f26550857e9008bb3a345466a71c6d?HTML=bwg
https://github.com/gagesas/aOxveH/commit/7a38db69ef2b44df8b7b4bbb60f511efe99c2663?html=xff
https://github.com/gracirati/XUdHRF/commit/f1f28c19e6dc746e1394037dd61f93d6509e05fa?htm=nce
https://github.com/gagesas/aOxveH/commit/e6b2a7a889d9ae7eac07aa83a591f3ba3d46a755?html=rla
https://github.com/gracirati/XUdHRF/commit/9cec7c52aaef8af46e7053fa37c7d3dd5e01d705?html=svp
https://github.com/gagesas/aOxveH/commit/6163ff1625d3d38d8bb8721eb6d45e5ec8f4ae5f?html=zvk
https://github.com/gracirati/XUdHRF/commit/bbd6d2c2464d24a4cd426a4c6a17e9482eb5c058?htm=mce
https://github.com/gagesas/aOxveH/commit/7572fc6cf7fdb9a7baad08d7448ad62c4d936299?htm=dlu
https://github.com/gracirati/XUdHRF/commit/c3c2de6c27883403d1cfe540bb8e86e01809e023?html=zna
https://github.com/gagesas/aOxveH/commit/9bfc2af99a54d1d9cd0e5ca751378abd7246b541?html=hpa
https://github.com/gracirati/XUdHRF/commit/46e386ac4b23797cea66be5014c0f221891cfb1d?htm=iga
https://github.com/gagesas/aOxveH/commit/46d01ebad10ce7884826af5a4b35b91f95776990?html=cbv
https://github.com/gracirati/XUdHRF/commit/fb48e5975d5a56737d93599dff098e7fed2d5492?html=ezm
https://github.com/gagesas/aOxveH/commit/dccb6418cd7f6fbf8c668867f48567f748809f3f?html=dmo
https://github.com/gracirati/XUdHRF/commit/0ac82df189c0d05a78f944ed39015acfc72fd899?html=udi
https://github.com/gagesas/aOxveH/commit/ae1d1561c7c13c7d42d64e6e8b720117a94d7b5f?HTML=cxa
https://github.com/gracirati/XUdHRF/commit/6beebf0fe194e3822d49664b8eba646db6501693?html=cjn
https://github.com/gagesas/aOxveH/commit/d8e68e69d346ebf4edc5bf22e0180645bb21f695?HTML=ddg
https://github.com/gracirati/XUdHRF/commit/d1a80f721db6a3fef526dd063975441f780ad650?HTML=sdi
https://github.com/gagesas/aOxveH/commit/c76c8d24ad5aa4406c75800e92ca6be429e3dcc9?html=tmc
https://github.com/gracirati/XUdHRF/commit/11e4d065d325e7662e4a9ebe4ba01eb74ad343c8?htm=qqm
https://github.com/gagesas/aOxveH/commit/545e3ac817d6d5ff93e4fa536871a75cf73801c0?html=xtm
https://github.com/gracirati/XUdHRF/commit/3c9f788ddec286a284b1a8b8ea2d407c60001b54?HTML=mei
https://github.com/gagesas/aOxveH/commit/e84af1096b9cafb62704b41063d1a876de385356?HTML=ltg
https://github.com/gracirati/XUdHRF/commit/89b64d619ade16006a4bf54432703fe7ba11530f?html=ayy
https://github.com/gagesas/aOxveH/commit/a93a6369938da30ffe25a6bec1ca9feb2f66ad1c?HTML=gvb
https://github.com/gracirati/XUdHRF/commit/329c830214fddd691157e22e9fce68e94e4f55b1?HTML=ily
https://github.com/gagesas/aOxveH/commit/579dcb873802e748ad51f055d1019c1280d01cd8?HTML=cfp
https://github.com/gracirati/XUdHRF/commit/a9c5ef3b46bc6e26e7d35e1e6c2c4636443bd0f9?HTML=fkt
https://github.com/gagesas/aOxveH/commit/ac188a1ac4cf30bd204af7f5ebbf838b04816f48?html=fvd
https://github.com/gracirati/XUdHRF/commit/5d33360a1dddbb1bb7158b2a6d4c14f06002684a?html=uwr
https://github.com/gagesas/aOxveH/commit/42dbb1606a56448f942646feff546c056630f5e3?html=ohq
https://github.com/gracirati/XUdHRF/commit/ec903e0fa82dbad3d9a91a0d2bceaabda618e30d?html=qpp
https://github.com/gagesas/aOxveH/commit/6358f3fffde26ca4c3dba74699c38dab30a3ac23?html=irz
https://github.com/gracirati/XUdHRF/commit/588881e24a644cfa28ec3073fa01ca95159bd7a8?html=cqu
https://github.com/gagesas/aOxveH/commit/96d7c67539a9593b64b74036b0ee3299305beb9c?HTML=kup
https://github.com/gracirati/XUdHRF/commit/275b302a601dcffa741c96b2c35e73c2163ff318?htm=ksd
https://github.com/gagesas/aOxveH/commit/c1703dc68f83d088f9b83428b8acd725d00a038c?HTML=lcz
https://github.com/gracirati/XUdHRF/commit/f81d4aeff064dabccb78860b5d226d28a7cf6613?HTML=nes
https://github.com/gagesas/aOxveH/commit/60d99cc4ea4c778466f87fef78021702c8782f6e?htm=qpg
https://github.com/gracirati/XUdHRF/commit/fea8545ee9b6dc41fb170cd658def51ee113f986?html=ikg
https://github.com/gagesas/aOxveH/commit/f47c651d1a8559d982acaacd7b640933767adb0c?html=oal
https://github.com/gracirati/XUdHRF/commit/bdb48be1436321d1ff1935c93551d47e403848c3?html=jhx
https://github.com/gagesas/aOxveH/commit/ecb8e19c31b4a8618363cf27502b02cc7a3631bb?html=iup
https://github.com/gagesas/aOxveH/commit/b9d0916877905f36299034b5d9e25e12a8eecfb5?html=jcz
https://github.com/gracirati/XUdHRF/commit/a356c214fd7ee4580718a4237d9929b003509459?HTML=vmg
https://github.com/gagesas/aOxveH/commit/daafdba30242fc6c94698171e6f1baabdf04b541?html=vsd
https://github.com/gracirati/XUdHRF/commit/b9565af320d52d58b7a31d44e78e4c7423b2b23c?HTML=xas
https://github.com/gagesas/aOxveH/commit/ad5b8f749edb558b96e2c7d8923af84a6fea2dde?HTML=kip
https://github.com/gracirati/XUdHRF/commit/e5475e7bed79ff010c86e5f47066a09afae6c1d9?htm=zoj
https://github.com/gagesas/aOxveH/commit/b792c0f39e88abb46770ab1522b9d1b5448e1d44?html=iie
https://github.com/gracirati/XUdHRF/commit/8a38c9b7e2ed734e59fcccc8fbc924c0c78dc112?html=olu
https://github.com/gagesas/aOxveH/commit/40d1c53b4b4f87baf5fea6445d76d668f47539bd?htm=nca
https://github.com/gracirati/XUdHRF/commit/6b2556bc06190f8fb3d3b7d1d6c882150bc5aff1?HTML=teo
https://github.com/gagesas/aOxveH/commit/ea77a77bb74934585b6242095d5687488feafae5?HTML=inl
https://github.com/gracirati/XUdHRF/commit/66ec21556d4d0706e95c80f12288e51049c89a64?HTML=pbe
https://github.com/gagesas/aOxveH/commit/79be3ba64338b134d0c5d119f3aa24926a98ea9d?HTML=vrv
https://github.com/gracirati/XUdHRF/commit/b7c940a55a5eae6882eba1e7708681bac627f786?HTML=uos
https://github.com/gagesas/aOxveH/commit/e8972e36e7355a888317d44ee1f3703d0a65cbed?html=bpf
https://github.com/gracirati/XUdHRF/commit/2620aa2707c6cd87f9379ed3a00550ffa13e264d?HTML=flc
https://github.com/gagesas/aOxveH/commit/a22a033800ae25f466cd3b50b4363417260e42e3?html=enh
https://github.com/gracirati/XUdHRF/commit/621a56e4f2be2493ff708ff99ca60c1b98b00ff1?html=zuu
https://github.com/gagesas/aOxveH/commit/0df7fd4f5f866e85f3d78a9792d780d1918442e6?html=knd
https://github.com/gracirati/XUdHRF/commit/53487a489bcd7d5212ae93aed1c3a4fb9614ea9f?HTML=efi
https://github.com/gagesas/aOxveH/commit/282aa272fadac7ed776e3d4b7e410934f8e6e09e?HTML=zlx
https://github.com/gracirati/XUdHRF/commit/b78d1ededd773df8f8cfebc3893a2dec71bca79b?htm=jeq
https://github.com/gagesas/aOxveH/commit/2a7b5346eb3d38bd652874ba137fb73df3f0e941?HTML=ihy
https://github.com/gracirati/XUdHRF/commit/bf1e3d65eaf71c9f95c90d4250af0b430ba23272?html=ked
https://github.com/gagesas/aOxveH/commit/784c3367878711ec6212588637209dd91f4c3068?HTML=ncz
https://github.com/gracirati/XUdHRF/commit/4f7cc2654b818d8acfc94eaaacc09893e636e91d?htm=jvq
https://github.com/gagesas/aOxveH/commit/43beadb543fecea378a3898e8d446878dbb9bf6b?htm=uwu
https://github.com/gracirati/XUdHRF/commit/1e170d62adc109d002e69eeee6c002724169e3d1?HTML=crm
https://github.com/gagesas/aOxveH/commit/5286d3808c283a71e09481a2a266fd6849ee48c2?html=nrb
https://github.com/gracirati/XUdHRF/commit/111c69ef28dbb6d45345b4643e1bbf6013aac923?HTML=owo
https://github.com/gagesas/aOxveH/commit/55b6dacbb9cf15ed83bffd86a08484bab53a102a?htm=gqp
https://github.com/gracirati/XUdHRF/commit/4cd69df2ce9010708575aeee5840a3c142effe0b?htm=qks
https://github.com/gagesas/aOxveH/commit/7bdf4ab2ae2e70f1b15aed8ef1df7c1e3cf00d20?html=nfh
https://github.com/gracirati/XUdHRF/commit/30ebdcac5fb12d3deb19e215c3d7c52f7b6fb093?HTML=feh
https://github.com/gagesas/aOxveH/commit/e6888052755207ddd324c909df6e122e6771213e?htm=qqs
https://github.com/gracirati/XUdHRF/commit/41d637274cbac940df5ee3b0ba7cbedac64ae2c8?HTML=sds
https://github.com/gagesas/aOxveH/commit/226615300e0a9125c3a0fc92ba8d2b80cd57728d?HTML=oor
https://github.com/gracirati/XUdHRF/commit/f9c8ea9440fb7914384871fbcf45699e9ce61760?html=rre
https://github.com/gagesas/aOxveH/commit/5dc106f8a43eb82902ebd62c3bab9b574c92a075?HTML=aau
https://github.com/gracirati/XUdHRF/commit/37982c4d7e5b96f400cdc8845fef46dcdbfb79ec?htm=fyl
https://github.com/gagesas/aOxveH/commit/8bbfa9187bc97c1e414b8a226e27d0c5ce1ff7bd?htm=max
https://github.com/gracirati/XUdHRF/commit/8ab75fd82ee6cfa5804a19ea619ae02bd44d7b40?HTML=hbq
https://github.com/gagesas/aOxveH/commit/f9a6732836b8724d4a406b90ab3616eeb189b262?HTML=vla
https://github.com/gracirati/XUdHRF/commit/7fdd4f0af19cd6798f838dd883dcbd1fd6679717?HTML=hxv
https://github.com/gagesas/aOxveH/commit/fe069a976ab0d860063875f9a51806ef8e1677eb?HTML=epa
https://github.com/gracirati/XUdHRF/commit/598afb808f0a8881d413b914ed639e9b87cf0faf?HTML=lca
https://github.com/gagesas/aOxveH/commit/049ed2b01322400385f6f08b5c023b21672a6b0d?htm=lqu
https://github.com/gracirati/XUdHRF/commit/6d0575f4d2d92015f9069896067214677b635cec?html=ols
https://github.com/gagesas/aOxveH/commit/c08c5c3d92d6719ba4f47921583bcd820ab3cde5?HTML=ezt
https://github.com/gracirati/XUdHRF/commit/7c54f3bf708e6f68a285cc0c9d99cee10cdd2a51?htm=qje
https://github.com/gagesas/aOxveH/commit/4b035306d9425695996b1d67f474123548cca254?html=ijs
https://github.com/gracirati/XUdHRF/commit/272118fd885dde5ae56a1d721e9ee6a8bac66944?html=vbz
https://github.com/gagesas/aOxveH/commit/45b7dae6fd26b551d5a0c4dd544be61b7b4bb40e?HTML=uiv
https://github.com/gracirati/XUdHRF/commit/4d724d79a06565b19fbe8f7c61e9530f97d6bc09?html=jfv
https://github.com/gagesas/aOxveH/commit/91331995a8408d22073626eb119ca8ca9f833bb4?HTML=ycg
https://github.com/gracirati/XUdHRF/commit/66ff0424d343d04ba9460dc8db5ca731557db27a?HTML=wva
https://github.com/gagesas/aOxveH/commit/c011f7242b19240e4cbda6d4d4b94faed729eaf7?HTML=hfb
https://github.com/gracirati/XUdHRF/commit/341a3719e252296660cf86171865e3a72f5eaeb2?htm=gra
https://github.com/gagesas/aOxveH/commit/778d84488c311a20a65a43eb4222b4b08b68fa3b?HTML=yez
https://github.com/gracirati/XUdHRF/commit/0f662ac56038b69171b1b109a58b500dafaaaf75?html=rqm
https://github.com/gagesas/aOxveH/commit/e0053a24515f241a21ba22e123c8e15b4aa1ef53?htm=wfc
https://github.com/gracirati/XUdHRF/commit/e9c9bf98d1a0b7f43ee207f6ce5522fda55fe875?htm=lsu
https://github.com/gagesas/aOxveH/commit/688c2d5131fadbfeceda78ddbc3fb603f4b22886?html=dth
https://github.com/gracirati/XUdHRF/commit/e53b3d87a5fda30b690e565aa05a81b813d36aa0?html=uvt
https://github.com/gagesas/aOxveH/commit/09e7e918e4ea7d8b89d1f71ba5b1f1cde7a6b39b?html=xde
https://github.com/gracirati/XUdHRF/commit/9426a7d4b892b49d9220e5d39dcf7576bc7667f4?html=jlu
https://github.com/gagesas/aOxveH/commit/73cc5176b5598e6239307a7b45639412ae936eb2?html=nuc
https://github.com/gracirati/XUdHRF/commit/be546d8d0f5356a16b03921df7b99d3014f6aa9f?HTML=uhv
https://github.com/gagesas/aOxveH/commit/c595f89b534d7049b5c073620b30a13c75e17eee?htm=rmh
https://github.com/gracirati/XUdHRF/commit/ec709d2dff83b08d9d8097e77d92c3b106e8da60?htm=mjl
https://github.com/gagesas/aOxveH/commit/c33496d55de7402c283f0eca41923dfb330e82b8?html=nyz
https://github.com/gracirati/XUdHRF/commit/10517f4030691be017546de784279fbbe5821755?htm=uns
https://github.com/gagesas/aOxveH/commit/784683f862a209cfa3cbf28182e5e94959fc19bb?HTML=xjm
https://github.com/gracirati/XUdHRF/commit/b048c848c23943da965454fb7dd7a5de13e6ad98?htm=nsa
https://github.com/gagesas/aOxveH/commit/c566a78754cc0edec22c6bc16e4763415b372a18?htm=qzy
https://github.com/gracirati/XUdHRF/commit/cce3d9ad7135ebfedb04295bcc27599dc4b05573?html=ovx
https://github.com/gagesas/aOxveH/commit/6d0ecf61a36c89857a0412425bf1f1fa261602ba?html=fky
https://github.com/gracirati/XUdHRF/commit/29b14dfff21edf2725a9a8a55bd7a4037d7c1f3b?htm=zxi
https://github.com/gagesas/aOxveH/commit/e08009079d3f2713e2952c6fc94220582c83391b?HTML=kkv
https://github.com/gracirati/XUdHRF/commit/0cae77b0d03256795be84d07c1bab9d6e7a9f635?html=cee
https://github.com/gagesas/aOxveH/commit/4b38a654cbd1ab72d1b6efb469c8c8a0b2447b50?htm=zxw
https://github.com/gracirati/XUdHRF/commit/8fd6dba994759151eecb9f059405de6f801aff23?html=gwd
https://github.com/gagesas/aOxveH/commit/c7c664adcc0fc15e0bf62331f1e51c0790924a7e?html=ypp
https://github.com/gracirati/XUdHRF/commit/1c679154f7ab13611fa16f1fb35c555fd08912d4?htm=rah
https://github.com/gagesas/aOxveH/commit/97da8da7ae4da3a4f5b6a6d4eebc38ac91bbc012?HTML=brr
https://github.com/gracirati/XUdHRF/commit/b1c4aa17449a55199210daa24d60713fba562389?htm=rep
https://github.com/gagesas/aOxveH/commit/c119dd475c81c2f8f9e0b800a2df9fabc711d9d9?HTML=xeh
https://github.com/gracirati/XUdHRF/commit/ab256f5245e4f3d7e998353f01be766d4f2b8500?HTML=fpe
https://github.com/gagesas/aOxveH/commit/dfefbcf484b5128c415995418ee98399e3d76b7c?HTML=svm
https://github.com/gracirati/XUdHRF/commit/aeeec3918acec447a5f5dc7f63794151b8dc3e4d?HTML=iwx
https://github.com/gagesas/aOxveH/commit/be39de651fa50258f940d30c4f21b39055cd0c2c?HTML=xzn
https://github.com/gagesas/aOxveH/commit/66281847dbda71831987c48a9a3005372c9ebcf4?htm=esm
https://github.com/gracirati/XUdHRF/commit/745be65bc76cf4bf0b706657eda54d0d47308c98?htm=mkn
https://github.com/gagesas/aOxveH/commit/247c53ef2dd0fced3e26fc78eff073715965292f?HTML=uig
https://github.com/gracirati/XUdHRF/commit/211ebfffe3e12af36d25dc4cbe5ba7458ff7c887?html=ceo
https://github.com/gagesas/aOxveH/commit/cefb180e3c46eb4d5960e338471a8ffac3f85091?HTML=pjm
https://github.com/gracirati/XUdHRF/commit/02eba199e4b5ee187737e86afee02ade4f5612a5?html=egm
https://github.com/gagesas/aOxveH/commit/c926c027b478830ac35f56ffcd04ce1be4cdafaa?HTML=xpl
https://github.com/gracirati/XUdHRF/commit/6fe6b702388462468f97f1f7dcef24bfee7ed265?htm=psa
https://github.com/gagesas/aOxveH/commit/728d7d64aec206f5abda6e39be133086969b6063?HTML=hzk
https://github.com/gracirati/XUdHRF/commit/85d9ea6ce193d5220b4814b80aa6dcbaa82846e0?htm=fay
https://github.com/gagesas/aOxveH/commit/9ffce888eccff293e0839ecb5d9097b9f2f43503?htm=qph
https://github.com/gracirati/XUdHRF/commit/3c2cbb6d634e2a283b89b3ac2456bb1d636456ef?html=jzr
https://github.com/gagesas/aOxveH/commit/83ddf24efeb18a02cbae81f611a35b15f59ffaef?HTML=vso
https://github.com/gracirati/XUdHRF/commit/15eb62428ca393d11a97bf5865327e0489ec3ab2?htm=xxv
https://github.com/gagesas/aOxveH/commit/333473574bf0817227f9a87e6b88442eed62e759?html=wab
https://github.com/gracirati/XUdHRF/commit/911ded0c056f83e1da1e0eba40145315ff73a64d?html=ihe
https://github.com/gagesas/aOxveH/commit/29e76a2ad08f63c5cd41f7ec54ce01134b14b71c?HTML=uow
https://github.com/gracirati/XUdHRF/commit/2986747be84fad239ce63112389f2ed62339224e?HTML=caz
https://github.com/gagesas/aOxveH/commit/aee6e06c779255466c62b3e03e6f444c14300e39?HTML=tab
https://github.com/gracirati/XUdHRF/commit/704b60020e9d8ab29e1a3ab705d33097a3443713?html=hvb
https://github.com/gagesas/aOxveH/commit/96651c8226e090268a0fe6fc8100a2509d2afe56?html=vcg
https://github.com/gracirati/XUdHRF/commit/6060790dd969ea868ed4ccc25a0037a1596166a5?htm=swx
https://github.com/gagesas/aOxveH/commit/1138e4056b685aed4a09e54615492c8d8fe0a497?HTML=cep
https://github.com/gracirati/XUdHRF/commit/067ec88eb2c370c81e80075aff4db06b7f28efc8?htm=dja
https://github.com/gagesas/aOxveH/commit/287069bce195b89a99667a0473e5cef288a1fae0?htm=mzh
https://github.com/gracirati/XUdHRF/commit/188b6f42ffabe4955fcc0fcee4a3216b34d53ae7?HTML=twk
https://github.com/gagesas/aOxveH/commit/e5103bffcbd8775b5cac94b6d29c5cc614873d88?HTML=ijq
https://github.com/gracirati/XUdHRF/commit/08a52b6ca62a9b645be2412d8c0c5388ae32cfe9?htm=irg
https://github.com/gagesas/aOxveH/commit/4b985868e13fcead4f3c61079c3c0f2ac3c0c0a8?HTML=gqx
https://github.com/gracirati/XUdHRF/commit/ac9eecbaedfdc57e780971849ebb36a66e3f4212?HTML=wzs
https://github.com/gagesas/aOxveH/commit/c479df5c1a061405a42e91ae541acde26520dca1?HTML=tmj
https://github.com/gracirati/XUdHRF/commit/2b33bcab3c859ab354ad29ce0fad82e3beaf509d?htm=gvi
https://github.com/gagesas/aOxveH/commit/2a9d1f99b10c06bcd5a04c7bc34ab9a641b77f08?HTML=lbo
|
|