Jump to content

daveee

Members
  • Posts

    8
  • Joined

  • Last visited

daveee's Achievements

MIDIbox Newbie

MIDIbox Newbie (1/4)

0

Reputation

  1. Thanks all for the replies! I solved it in the end by hooking the RESET pin of the OLED to a GPIO pin of the STM32F4 (J10A pin 7 on the midibox board) and a pull-up resistor, and then pulling the pin low in code for 1s at boot, to ensure the OLED module is reset properly. I couldn't get any combination of capacitors and resistors to work. I noticed that I have quite a lot of noise on my 3V rail, caused by some WS2812 LEDs I have - even though they are running off a different 5V supply, I guess there is an issue with the common ground. Don't know if this was related. Everything else runs fine... For future reference, I am using these extremely common (and cheap!) 0.96" 128x64 OLED displays, from ebay, such as this: https://www.ebay.co.uk/i/302104546088?chn=ps&var=600918131598
  2. 10uF and 1k. I'll give that a try! Maybe the display I have is a bit different spec to the one TK was using...
  3. ah yes I already tried explicitly specifying the universal driver! # $Id: Makefile 1820 2013-09-01 15:44:33Z tk $ ################################################################################ # following setup taken from environment variables ################################################################################ PROCESSOR = $(MIOS32_PROCESSOR) FAMILY = $(MIOS32_FAMILY) BOARD = $(MIOS32_BOARD) LCD = universal it's odd - it works after i've re-flashed my program, just not after power-up. I thought it might be some sort of delay needed before calling MIOS32_LCD_Init() --- but I tried a several second delay in code and it made no difference.
  4. Yes. Went through that procedure using the bootloader app, i.e. set lcd_type etc. I notice that if once I power the board up, I press the reset button, the LCD then initialises...
  5. Hi! So I have my first midibox up and running :) I have the SSD1306 GLCD working fine - but ONLY once I have flashed my program using MIOS Studio, or if I've flashed the bootloader app. If I reset the board with my program flashed, the GLCD does nothing. As soon as program it again from MIOS Studio, it starts working, and then works fine from then on, until I power down the board. I'm doing MIOS32_LCD_Init(0); and then the usual MIOS32_LCD_Clear, MIOS32_LCD_PrintString etc... which all work fine once the display is actually initialised. Am I missing something? TIA!
  6. Hi, interested in DIN/DOUT boards, have PM'd you ! :)
  7. I've PM'd you! Interested in the motorfader stuff...
×
×
  • Create New...