| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | 
							- #ifndef _CONFIG_H
 
- #define _CONFIG_H
 
- //ADC configuration
 
- #define ADC_CHAN_MSK      0b0000001001011111 //used AD channels bit mask (0,1,2,3,4,6,9)
 
- #define ADC_CHAN_CNT      7         //number of used channels)
 
- #define ADC_OVRSAMPL      16        //oversampling multiplier
 
- #define ADC_CALLBACK      adc_ready //callback function ()
 
- //SWI2C configuration
 
- #define SWI2C
 
- //#define SWI2C_SDA         20 //SDA on P3
 
- //#define SWI2C_SCL         21 //SCL on P3
 
- #define SWI2C_A8
 
- #define SWI2C_DEL         20 //2us clock delay
 
- #define SWI2C_TMO         2048 //2048 cycles timeout
 
- //PAT9125 configuration
 
- #define PAT9125_SWI2C
 
- #define PAT9125_I2C_ADDR  0x75  //ID=LO
 
- //#define PAT9125_I2C_ADDR  0x79  //ID=HI
 
- //#define PAT9125_I2C_ADDR  0x73  //ID=NC
 
- #define PAT9125_XRES      0
 
- #define PAT9125_YRES      240
 
- //SM4 configuration
 
- #define SM4_DEFDELAY      500       //default step delay [us]
 
- //TMC2130 - Trinamic stepper driver
 
- //pinout - hardcoded
 
- //spi:
 
- #define TMC2130_SPI_RATE       0 // fosc/4 = 4MHz
 
- #define TMC2130_SPCR           SPI_SPCR(TMC2130_SPI_RATE, 1, 1, 1, 0)
 
- #define TMC2130_SPSR           SPI_SPSR(TMC2130_SPI_RATE)
 
- //W25X20CL configuration
 
- //pinout:
 
- #define W25X20CL_PIN_CS        32
 
- //spi:
 
- #define W25X20CL_SPI_RATE      0 // fosc/4 = 4MHz
 
- #define W25X20CL_SPCR          SPI_SPCR(W25X20CL_SPI_RATE, 1, 1, 1, 0)
 
- #define W25X20CL_SPSR          SPI_SPSR(W25X20CL_SPI_RATE)
 
- #include "boards.h"
 
- #include "Configuration_prusa.h"
 
- //LANG - Multi-language support
 
- //#define LANG_MODE              0 // primary language only
 
- #define LANG_MODE              1 // sec. language support
 
- #define LANG_SIZE_RESERVED     0x2800 // reserved space for secondary language (10240 bytes)
 
- #endif //_CONFIG_H
 
 
  |