Type in the full discussion title or a part of it.
Discussion Title Created date
Make SPI large transfers more efficient?
Using an ATtiny816 with serial RAM by Microchip. I need to store large amounts (relatively speaking) on the external RAM and read back large amounts of data. The data is generated...
Monday, 19 March 2018 - 09:01
ILI9341 Vertical scrolling bug in software - but where?
I'm writing text to an LCD, new text appears on the last line of the LCD. The content is shifted upwards by the same number of lines as the new text. In order to make sure the...
Monday, 5 March 2018 - 01:59
How to avoid this ESP8266 / LCD / AVR UART glitch easily?
I have a PCB with an ESP8266 + graphic LCD and an ATtiny816.   The init phase on the main file looks like so: int main(void) { CLOCKSet20MHZ(); UARTInit(); SPIInit();...
Friday, 2 March 2018 - 09:32
USB video class?
I'm looking into capturing video from a couple of small LCDs built into a device with no video out. I can get the RGB data out of the bus going to the LCDs, however I can't find a...
Thursday, 1 March 2018 - 19:43
When using PROGMEM, how to declare variable in the header file?
lets say I want to define the following in the C file: const uint16_t LCD_W PROGMEM = 240; const uint16_t LCD_H PROGMEM = 320;How I declare them in the header file?
Saturday, 24 February 2018 - 21:01
Best way to send part of an array to printf?
I have a UART input buffer, when I detect '\n' I set a flag that is checked in the main loop. At that stage I have chars in the buffer + possibly an index to the '\n' character (...
Saturday, 10 February 2018 - 11:06
How to send a string from flash to the LCD in the best way possible?
I'm sending a bunch of strings to an ESP8266 like so: UARTSendString_P(PSTR("ATE0\r\n"));The UART send command looks like so: void UARTSendString_P (const char *data) { #ifdef...
Saturday, 10 February 2018 - 02:23
TFT LCD RGB Parallel Interfacing standard?
I keep seeing various TFT LCDs on Aliexpress and similar websites for very good prices, they all use the ILI**** series LCD controllers and all support 16bit RGB communication,...
Friday, 2 February 2018 - 11:25
SPI CS issue on ATtiny816 (ATtiny1 family)
I've used the following code to setup SPI communication & send data commands: void SPIInit(void) { PORTMUX.CTRLB = PORTMUX_SPI0_bm; PORTC.DIRSET = PIN0_bm | PIN2_bm...
Saturday, 20 January 2018 - 19:07
char view in watch window
I have an input buffer from the UART which holds a string. If I'm adding the array like so: buffer,s I can see the content. If I'm interested to add all the individual cells...
Tuesday, 9 January 2018 - 10:06
Can't disable clock divider in ATtiny816
The clock (20MHz) is divided by 6 by default. I would like to disable the divider so that CLK_PER will also be 20MHz. As far as I could understand from the datasheet the following...
Monday, 8 January 2018 - 22:44
Unable to start debug session on ATtiny816 project under Studio7
I have a new project with all the default settings under Studio7, trying to run debug & break brings up the following message: What could cause this?  
Sunday, 7 January 2018 - 11:15