kopia lustrzana https://github.com/OpenRTX/OpenRTX
Enabled ADC and NVM manager on MD-9600
rodzic
10e9ac9057
commit
e46c77a300
|
@ -58,7 +58,7 @@
|
||||||
/* Display */
|
/* Display */
|
||||||
#define LCD_BKLIGHT GPIOC,6
|
#define LCD_BKLIGHT GPIOC,6
|
||||||
#define LCD_RST GPIOD,12
|
#define LCD_RST GPIOD,12
|
||||||
#define LCD_RS GPIOC,13
|
#define LCD_RS GPIOD,13
|
||||||
#define LCD_CS GPIOD,14
|
#define LCD_CS GPIOD,14
|
||||||
|
|
||||||
/* Analog inputs */
|
/* Analog inputs */
|
||||||
|
|
|
@ -26,6 +26,7 @@
|
||||||
#include <calibInfo_MDx.h>
|
#include <calibInfo_MDx.h>
|
||||||
#include <toneGenerator_MDx.h>
|
#include <toneGenerator_MDx.h>
|
||||||
#include <interfaces/rtc.h>
|
#include <interfaces/rtc.h>
|
||||||
|
#include <SPI2.h>
|
||||||
|
|
||||||
hwInfo_t hwInfo;
|
hwInfo_t hwInfo;
|
||||||
|
|
||||||
|
@ -46,11 +47,24 @@ void platform_init()
|
||||||
* Configuration of corresponding GPIOs in analog input mode is done inside
|
* Configuration of corresponding GPIOs in analog input mode is done inside
|
||||||
* the driver.
|
* the driver.
|
||||||
*/
|
*/
|
||||||
// adc1_init();
|
adc1_init();
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Initialise SPI2 for external flash and LCD
|
||||||
|
*/
|
||||||
|
gpio_setMode(SPI2_CLK, ALTERNATE);
|
||||||
|
gpio_setMode(SPI2_SDO, ALTERNATE);
|
||||||
|
gpio_setMode(SPI2_SDI, ALTERNATE);
|
||||||
|
gpio_setAlternateFunction(SPI2_CLK, 5); /* SPI2 is on AF5 */
|
||||||
|
gpio_setAlternateFunction(SPI2_SDO, 5);
|
||||||
|
gpio_setAlternateFunction(SPI2_SDI, 5);
|
||||||
|
|
||||||
|
spi2_init();
|
||||||
|
|
||||||
|
|
||||||
memset(&hwInfo, 0x00, sizeof(hwInfo));
|
memset(&hwInfo, 0x00, sizeof(hwInfo));
|
||||||
|
|
||||||
// nvm_init(); /* Initialise non volatile memory manager */
|
nvm_init(); /* Initialise non volatile memory manager */
|
||||||
toneGen_init(); /* Initialise tone generator */
|
toneGen_init(); /* Initialise tone generator */
|
||||||
rtc_init(); /* Initialise RTC */
|
rtc_init(); /* Initialise RTC */
|
||||||
|
|
||||||
|
@ -89,7 +103,7 @@ void platform_terminate()
|
||||||
__DSB();
|
__DSB();
|
||||||
|
|
||||||
/* Shut down all the modules */
|
/* Shut down all the modules */
|
||||||
// adc1_terminate();
|
adc1_terminate();
|
||||||
toneGen_terminate();
|
toneGen_terminate();
|
||||||
rtc_terminate();
|
rtc_terminate();
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue