trying to get i2c on slavechip to run (mainloop is not reached)

master
Paul Goeser 15 years ago committed by Dario Ernst
parent 93007f8664
commit acd9c72eac

@ -5,11 +5,7 @@ Hardware:
Software: Software:
- I2C-Code - I2C-Code
- SPI-Code
- irgendein Protokoll für SPI
- A/D-Wandler-Ansteuercode - A/D-Wandler-Ansteuercode
- Check spi_proto include stuff?
- slave nicht aufhängen lassen wenn zu wenig gelesen
Später: Später:
- PT1000 - PT1000

@ -26,6 +26,11 @@ void baz() {
* amp 0 is on muxer channel 2 * amp 0 is on muxer channel 2
*/ */
#define MUXER_CHANNEL_0 2
#define MUXER_CHANNEL_1 0
#define MUXER_CHANNEL_2 1
#define MUXER_CHANNEL_3 3
void hardinit() { void hardinit() {
/* initializes the hardware */ /* initializes the hardware */
@ -60,20 +65,22 @@ void softinit() {
int __attribute__((noreturn)) main(void) { int __attribute__((noreturn)) main(void) {
temperatures[2]=1;
hardinit(); hardinit();
temperatures[2]=10;
softinit(); softinit();
muxer_set(2); muxer_set(MUXER_CHANNEL_0);
temperatures[2]=33;
for(;;){ for(;;){
SOFTTIMER(1,500) { SOFTTIMER(1,100) {
// for(int i=0; i < 4; i++) { if(mcpadc_has_new_data()) {
// muxer_set(i); temperatures[0] = mcpadc_get_data();
// if(mcpadc_has_new_data()) { temperatures[2]++;
// temperatures[i] = mpcadc_get_data(); }
// } temperatures[1] = 22;
// }
} }
} }

Loading…
Cancel
Save