Yes, your assignments are correct for SCK and MOSI. But RST of the display should be routed to any GPIO pin, same as D/C and CS, not to the reset line of the processor. You will need to change the #defines in the example programs to match your configuration since they default to an Uno pinout. Look for these lines:
#define PIN_RESET 9 // Connect RST to pin 9 (SPI & I2C) #define PIN_DC 8 // Connect DC to pin 8 (SPI only) #define PIN_CS 10 // Connect CS to pin 10 (SPI only)
Sure, you can use the hardware reset. But be prepared to:
Ensure the rise of VCC and the reset timing meet the device requirements
And then
Edit the library or
Dedicate/waste a pin for the library to initialize or
Find a dummy output pin number for the code to initialize that doesn’t conflict with the actual hardware and compiles correctly (don’t know if there is any compiler/runtime validation)
If I was out of gpio, #3 would be where I start but I’ve never had to do that.