/** ****************************************************************************** * @file LibJPEG/LibJPEG_Decoding/Inc/main.h * @author MCD Application Team * @brief Header for main.c module ****************************************************************************** * @attention * *

© Copyright (c) 2018 STMicroelectronics. * All rights reserved.

* * This software component is licensed by ST under Ultimate Liberty license * SLA0044, the "License"; You may not use this file except in compliance with * the License. You may obtain a copy of the License at: * www.st.com/SLA0044 * ****************************************************************************** */ /* Define to prevent recursive inclusion -------------------------------------*/ #ifndef __MAIN_H #define __MAIN_H /* Includes ------------------------------------------------------------------*/ #include "stm32f7308_discovery.h" #include "stm32f7308_discovery_lcd.h" #include "lcd_log.h" #include "usbh_msc.h" #include "ff.h" #include "usbh_core.h" /* FatFs includes component */ #include "ff_gen_drv.h" #include "usbh_diskio.h" /* Jpeg includes component */ #include #include #include "jpeglib.h" #include "decode.h" /* Exported types ------------------------------------------------------------*/ typedef enum { APPLICATION_IDLE = 0, APPLICATION_READY, APPLICATION_DISCONNECT, APPLICATION_CONNECTING, }JPG_ApplicationTypeDef; /* Exported types ------------------------------------------------------------*/ typedef struct RGB { uint8_t B; uint8_t G; uint8_t R; }RGB_typedef; /* Exported constants --------------------------------------------------------*/ #define IMAGE_WIDTH 240 /* Uncomment the following line to swap Red and Blue */ /* #define SWAP_RB */ /* Exported macro ------------------------------------------------------------*/ /* Exported functions ------------------------------------------------------- */ #endif /* __MAIN_H */ /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/