mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-15 19:08:07 +00:00
fix(core): fix frame buffer size on disc2
[no changelog]
This commit is contained in:
parent
69dcb84d4e
commit
133135e204
@ -31,10 +31,10 @@
|
|||||||
|
|
||||||
// Physical frame buffers in internal SRAM memory
|
// Physical frame buffers in internal SRAM memory
|
||||||
__attribute__((section(".fb1")))
|
__attribute__((section(".fb1")))
|
||||||
ALIGN_32BYTES(uint32_t physical_frame_buffer_0[PHYSICAL_FRAME_BUFFER_SIZE]);
|
ALIGN_32BYTES(uint8_t physical_frame_buffer_0[PHYSICAL_FRAME_BUFFER_SIZE]);
|
||||||
|
|
||||||
__attribute__((section(".fb2")))
|
__attribute__((section(".fb2")))
|
||||||
ALIGN_32BYTES(uint32_t physical_frame_buffer_1[PHYSICAL_FRAME_BUFFER_SIZE]);
|
ALIGN_32BYTES(uint8_t physical_frame_buffer_1[PHYSICAL_FRAME_BUFFER_SIZE]);
|
||||||
|
|
||||||
// The current frame buffer selector at fixed memory address
|
// The current frame buffer selector at fixed memory address
|
||||||
// It's shared between bootloaders and the firmware
|
// It's shared between bootloaders and the firmware
|
||||||
|
@ -40,7 +40,7 @@ extern display_driver_t g_display_driver;
|
|||||||
//
|
//
|
||||||
// It's smaller than size of the virtual frame buffer
|
// It's smaller than size of the virtual frame buffer
|
||||||
// due to used GFXMMU settings
|
// due to used GFXMMU settings
|
||||||
#define PHYSICAL_FRAME_BUFFER_SIZE 184320
|
#define PHYSICAL_FRAME_BUFFER_SIZE (184320 * 4)
|
||||||
|
|
||||||
// Pitch (in pixels) of the virtual frame buffer
|
// Pitch (in pixels) of the virtual frame buffer
|
||||||
#define FRAME_BUFFER_PIXELS_PER_LINE 768
|
#define FRAME_BUFFER_PIXELS_PER_LINE 768
|
||||||
@ -53,8 +53,8 @@ extern display_driver_t g_display_driver;
|
|||||||
//
|
//
|
||||||
// Both frame buffers layes in the fixed addresses that
|
// Both frame buffers layes in the fixed addresses that
|
||||||
// are shared between bootloaders and the firmware.
|
// are shared between bootloaders and the firmware.
|
||||||
extern uint32_t physical_frame_buffer_0[PHYSICAL_FRAME_BUFFER_SIZE];
|
extern uint8_t physical_frame_buffer_0[PHYSICAL_FRAME_BUFFER_SIZE];
|
||||||
extern uint32_t physical_frame_buffer_1[PHYSICAL_FRAME_BUFFER_SIZE];
|
extern uint8_t physical_frame_buffer_1[PHYSICAL_FRAME_BUFFER_SIZE];
|
||||||
|
|
||||||
// The current frame buffer selector at fixed memory address
|
// The current frame buffer selector at fixed memory address
|
||||||
//
|
//
|
||||||
|
Loading…
Reference in New Issue
Block a user