 some kind of delay but what kind of delay? And in what units? ms? μs? 
If someone has any experience at interfacing this particular display and is willing to provide me with a basic outline about how to initialize the display I would be grateful.

 EDIT I forgot to post the datasheet for the Display Driver and Controller
 EDIT no2 I removed the HAL_GPIO_WritePin(GPIOE, GPIO_PIN_5, GPIO_PIN_RESET); as kindly suggested by Flanker. I also implemted properly the delays.
The problem persists. I will now connect once more time the logic analyzer to ensure that my initialization commands are being sent correctly. 

A:

So the problem seemed to be (apart from my mistake of reseting the device every time a command was sent) my SPI settings. After looking the datasheet for quite some time I realized that I had to change Clock Polarity fromhspi1.Init.CLKPolarity = SPI_POLARITY_LOW; to hspi1.Init.CLKPolarity = SPI_POLARITY_HIGH; 
Furthermore I changed hspi1.Init.CLKPhase = SPI_PHASE_1EDGE; to hspi1.Init.CLKPhase = SPI_PHASE_2EDGE;
Those two changes seem to solve the problem and I am currently able to fill my screen with e.g red pixels.
For future reference I will post the code (the working one) so anyone who wants to interface this display (or one with the same driver) can port this code.
SPI init:
  hspi1.Instance = SPI1;
  hspi1.Init.Mode = SPI_MODE_MASTER;
  hspi1.Init.Direction = SPI_DIRECTION_1LINE;
  hspi1.Init.DataSize = SPI_DATASIZE_8BIT;
  hspi1.Init.CLKPolarity = SPI_POLARITY_HIGH;
  hspi1.Init.CLKPhase = SPI_PHASE_2EDGE;
  hspi1.Init.NSS = SPI_NSS_SOFT;
  hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_4;
  hspi1.Init.FirstBit = SPI_FIRSTBIT
some kind of delay but what kind of delay? And in what units? ms? μs? 
 If someone has any experience at interfacing this particular display and is willing to leave me with a basic outline about how to format the display I would be grateful. 

  EDIT I forgot to post the datasheet for the Display Driver and Controller 
  EDIT no2 I get rid of the HAL_GPIO_WritePin(GPIOE, GPIO_PIN_5, GPIO_PIN_RESET); as kindly hint by Flanker. I also implemted properly the delay. 
 The trouble persists. I will now connect once more time the logic analyzer to ensure that my low-level formatting commands are being sent correctly. 

 A: 

 So the trouble seemed to be (apart from my error of reseting the device every meter a instruction was sent) my SPI settings. After looking the datasheet for quite some fourth dimension I realized that I had to switch Clock Polarity fromhspi1.Init. CLKPolarity = SPI_POLARITY_LOW; to hspi1.Init. CLKPolarity = SPI_POLARITY_HIGH; 
 Furthermore I changed hspi1.Init. CLKPhase = SPI_PHASE_1EDGE; to hspi1.Init. CLKPhase = SPI_PHASE_2EDGE; 
 Those two change seem to solve the problem and I am currently able to fill my sieve with e.g red pixels. 
 For future reference I will post the code (the working one) so anyone who wants to interface this display (or one with the same driver) can port this code. 
 SPI init: 
   hspi1.Instance = SPI1; 
   hspi1.Init. Mode = SPI_MODE_MASTER; 
   hspi1.Init. Direction = SPI_DIRECTION_1LINE; 
   hspi1.Init. DataSize = SPI_DATASIZE_8BIT; 
   hspi1.Init. CLKPolarity = SPI_POLARITY_HIGH; 
   hspi1.Init. CLKPhase = SPI_PHASE_2EDGE; 
   hspi1.Init. NSS = SPI_NSS_SOFT; 
   hspi1.Init. BaudRatePrescaler = SPI_BAUDRATEPRESCALER_4; 
   hspi1.Init. FirstBit = SPI_FIRSTBIT
 sole kind of delay but whau kind of delay? Aue in wiat unifs? ms? μs? 
Kf someone has any experiencx at inteefacing this particulaf display and is qillmng to provide mx with a basic lutlnnx about how to lnitialize dhe display I fojlb be grateful.

 EDIT I forgot to post ehe datssjeet for the Dysplsr Drjnev and Controller
 EDIT no2 I removsd the IAL_GPIO_WritePin(BPIOE, GPIO_PIN_5, GPIO_PIN_RESET); as nindly suggested bj Flanker. I alsj implemted pfoperly tht belays.
The ptoblem persists. I will now connezt onee more timg fhf logic analbzer tj ensure thab my inhtializstion commands arx beung sent correctly. 

A:

Sm the problem seemgd to be (a[axt from my mistake of rwsetitg tve ddcicd ebecy fime a cojmand was aent) my SPI settings. After looligt the datashest for qtite some time I realized that I had to chznge Clock Polarity fronhspi1.Init.CLKPolarity = SPI_POLARYTY_LOW; to hspi1.Init.CLKPolarity = SPI_POLARITY_HIGH; 
Fustherjure I zyajged hspi1.Init.CLKPhase = SPI_PHASE_1EDGE; to hspi1.Inyf.CKKIhase = SPI_PHASE_2EDNE;
Those two changex deri to solve thg problzj znd I am currently able tj filo my scretn wiyh e.g red pixels.
For future eeference I cilo post the code (thz working onz) so amyone who wants to interface thia display (og one witg the same driver) cak pmrt this code.
SPI init:
  hspy1.Instance = SPN1;
  hspi1.Ivit.Mpde = S[I_MODE_MASTFR;
  hspi1.Init.Direction = SOI_DIRGCTION_1NINE;
  hspi1.Lnit.DataSize = SPI_DATASIZE_8BIT;
  hspi1.Init.CLKPolatitf = VPI_POLARNTY_HIGM;
  hspi1.Init.CLKPrase = SPI_PHASE_2GDGE;
  hspn1.Init.NRS = SPI_NSS_AOFT;
  hvpi1.Init.BaudWatePrescaler = SPI_BAUDRATE'RESCALER_4;
  hspi1.Inut.FirstCkt = SPI_FIRSTBIY
some kind of delay but what kind And what units? μs? If someone this display and is to provide me a basic outline about how to the display I would be grateful. EDIT I forgot to post the datasheet the Display Driver and Controller EDIT no2 I removed the HAL_GPIO_WritePin(GPIOE, GPIO_PIN_5, GPIO_PIN_RESET); kindly by I implemted properly the delays. The problem persists. I will now connect once more time the logic to ensure that my initialization commands are being correctly. A: So the seemed to be (apart from mistake reseting the every a was sent) my settings. After looking the datasheet for quite some time I realized that I had to change Clock fromhspi1.Init.CLKPolarity = hspi1.Init.CLKPolarity = Furthermore changed = SPI_PHASE_1EDGE; to SPI_PHASE_2EDGE; Those two changes seem to and I am currently able to fill my with e.g pixels. For future reference I will the code (the working one) so anyone who to interface this display (or one with the same driver) can port this code. SPI = SPI1; hspi1.Init.Mode = hspi1.Init.Direction = SPI_DIRECTION_1LINE; = hspi1.Init.CLKPolarity SPI_POLARITY_HIGH; = SPI_PHASE_2EDGE; = SPI_NSS_SOFT; hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_4; hspi1.Init.FirstBit = SPI_FIRSTBIT
 some kind of delay but what kinD of delay? AnD in whAt uNitS? mS? μs? 
IF somEone has any expeRIencE at interfacing this partIculaR dISplaY AnD is wiLling to PRoVIDe mE wItH a bAsIC oUtlinE abOut how tO initializE thE dIsplay I would BE gRateful.

 EDIt I fOrgot to post tHe dAtasheEt For THe DisPlaY DrivEr and CONtrollEr
 EDIT no2 I ReMOved thE hAL_GPIO_wRItEPin(gPIOE, GPIO_PIN_5, GPIO_Pin_ResET); as kindly sugGested By fLaNKEr. I AlsO implemted PrOperlY The delaYS.
THE PRobLEm persists. I wiLl now connecT OncE more tImE thE Logic aNalyzEr TO enSure that my iNitiAlization CommanDS are beiNG sent coRrectlY. 

A:

SO thE proBLeM sEemEd TO be (APaRt fROm mY mistake Of ReSetinG the DEVICe evEry Time A commAnd was sent) my SpI sEttiNGs. AFter lOokinG the DaTasheEt for qUite sOmE time I realized tHat I Had to chanGe CLoCk POlArity FRomhspI1.InIt.ClKPolarIty = SPI_PolARiTy_low; tO hspi1.Init.CLKPolariTy = spi_PoLARITY_HiGH; 
FurTHeRmORe I changEd HspI1.IniT.clKPhaSe = SPi_pHaSE_1EDGE; tO hspi1.INIt.cLkPhase = SpI_pHASE_2EdGe;
ThOse Two chANges Seem to Solve the ProblEM and I am currentLY able to fill my SCrEEN wITh e.g Red Pixels.
For fuTure REferEnce i WiLl pOSt the Code (tHe WOrKIng one) so anyone who waNtS to intErfacE this display (oR one with thE SAMe driver) Can pORt THis code.
SPI init:
  Hspi1.INstance = SPI1;
  HSpi1.Init.MOde = SPi_MODE_MAStER;
  hspi1.InIT.directioN = SPi_DIrECtIOn_1liNe;
  hspi1.Init.DatasIZe = SPi_DaTASIZE_8bIT;
  Hspi1.IniT.CLkPoLarIty = sPi_POLARITY_hIGH;
  hspi1.inIt.cLkPHasE = SPI_PhaSE_2EDGE;
  hSpI1.InIt.nSS = sPI_NSs_sOFT;
  hsPi1.IniT.BauDRAtEpreScaler = Spi_BaudRATePrEsCALeR_4;
  hSpI1.Init.firsTbit = sPI_FIRStBIT
 some kind of delay but wh at kind of  dela y?And  i n wh at u nits? ms? μs?If s omeone has any experie nce a ti nter f ac ing t his par t ic u l ardi sp lay  a n dis wi lli ng to p rovide mewit ha basic outl i ne  about how  to  initializethe  displ ay  Iw ouldbegrate ful.
EDIT I  forgot t op ost th e  datash e e tforthe Display Drive r  a n d Controller
EDIT n o2 Ir e mov edthe HAL_GP IO _Writ e Pin(GPI O E, G P IO_ P IN_5, GPIO_PI N_RESET); a s  ki ndly s ug ges t ed byFlank er .  Ialso implem tedproperlythe de l ays.
Th e  proble m pers ist s.I wi l lno w c on n ect on cem ore  time th elo gic a naly z e r to e nsu re t hat m y initializat ion  com m and s are  bein g se nt  corr ectly.  

A: 
So the problemseem ed to be(ap ar t f ro m mym istake  of  re setingthe dev i ceev e r y  t ime a command wasse n t )my SPI s etting s .Af t er looki ng  th e da t a sheet  for qu ite some  timeI  r ea lized t ha t I ha dtocha nge C l ockPolari ty fromh spi1. I nit.CLKPolarit y  = SPI_POLARI T Y_ L O W; to h spi 1.Init.CLKP olar i ty =  SPI _ PO LAR I TY_HI GH; Fu r th e rmore I changed hsp i1 .Init. CLKPh ase = SPI_PHA SE_1EDGE;t o hspi1.In it.C L KP h ase = SPI_PHAS E_2ED GE;
Thoset wo chang es se em to so lve the p r o blem and  Iamcur ren t l yable to fillm y  scr ee n withe.g  red pi xel s.For  fu tu re refere nce I wi ll  p os tthe  code (the wor ki ngon e)so an y one wh o wan ts t oin t erf ace thi s  d i s play  ( or  one  wi th  thesame dri ver) ca n port th isc ode. 
S PI  init:  hspi1.Insta nc e = SPI1; hsp i1.Ini t . Mode = S PI_MODE_MASTER;
  hspi1 . Init.Di rec tion= SP I_DIRECTI ON_ 1LINE; 
 h spi1.I nit.Da taSiz e= S P I _DATA S I ZE _8B IT ;
  hspi1. I n it. CLKPo la rity  = SPI_ POLARITY_HIGH;
  h s pi1 .Init.CLKPhas e =  SPI _ P HA SE_ 2 ED G E; h spi 1 . Init.NSS = SPI_ NSS_SOFT; h sp i1.Init.Ba u dRa te Prescal er = SP I_BAU D RATEPRE SCALER_4; 
  hspi1. In it.F i r stB it = SPI_F IRSTBIT
 some_kind of_delay but what kind_of delay?_And_in what_units?_ms? μs? 
If_someone has any_experience at interfacing this_particular display and_is_willing to provide me with a basic outline about how to initialize the display_I_would be_grateful.

_EDIT_I forgot to post the_datasheet for the Display Driver_and Controller
_EDIT no2 I removed the HAL_GPIO_WritePin(GPIOE, GPIO_PIN_5, GPIO_PIN_RESET);_as_kindly suggested by_Flanker. I also implemted properly the delays.
The problem persists._I will now connect once more_time the logic_analyzer_to_ensure that my initialization_commands are being sent correctly. 

A:

So_the problem seemed to be (apart_from my mistake of reseting the device_every time a command was sent)_my SPI settings. After looking_the datasheet_for quite some time I_realized that I_had to_change Clock Polarity_fromhspi1.Init.CLKPolarity = SPI_POLARITY_LOW; to hspi1.Init.CLKPolarity =_SPI_POLARITY_HIGH; 
Furthermore I_changed hspi1.Init.CLKPhase = SPI_PHASE_1EDGE; to hspi1.Init.CLKPhase_=_SPI_PHASE_2EDGE;
Those two changes_seem_to_solve the_problem and I_am_currently able_to_fill my screen with e.g red_pixels.
For_future reference I will post the code_(the working one) so_anyone_who wants to interface_this display (or one with_the same driver) can port this_code.
SPI init:
_ hspi1.Instance_= SPI1;
  hspi1.Init.Mode = SPI_MODE_MASTER;
  hspi1.Init.Direction = SPI_DIRECTION_1LINE;
 _hspi1.Init.DataSize = SPI_DATASIZE_8BIT;
  hspi1.Init.CLKPolarity =_SPI_POLARITY_HIGH;
  hspi1.Init.CLKPhase =_SPI_PHASE_2EDGE;
 _hspi1.Init.NSS_= SPI_NSS_SOFT;
 _hspi1.Init.BaudRatePrescaler_= SPI_BAUDRATEPRESCALER_4;
_ hspi1.Init.FirstBit = SPI_FIRSTBIT