Package se.sics.mspsim.core

Examples of se.sics.mspsim.core.ADC12


    @Override
    public void setupNodePorts() {
        super.setupNodePorts();
        leds = new Leds(cpu, LEDS);
        accelerometer = new MMA7260QT(cpu);
        ADC12 adc = cpu.getIOUnit(ADC12.class, "ADC12");
        adc.setADCInput(4, new ADCInput() {
            public int nextData() {
                return accelerometer.getADCX();
            }
        });
        adc.setADCInput(5, new ADCInput() {
            public int nextData() {
                return accelerometer.getADCY();
            }
        });
        adc.setADCInput(6, new ADCInput() {
            public int nextData() {
                return accelerometer.getADCZ();
            }
        });
View Full Code Here


        for (int i = 2; i < portConfig.length; i++) {
            ioUnits.add(last = IOPort.parseIOPort(cpu, 0, portConfig[i], last));
        }

        ADC12 adc12 = new ADC12(cpu);
        ioUnits.add(adc12);
        cpu.setIORange(0x080, 16, adc12);
        cpu.setIORange(0x140, 16, adc12);
        cpu.setIORange(0x150, 16, adc12);
        cpu.setIORange(0x1a08, adc12);
View Full Code Here

        for (int i = 0, n = 2; i < n; i++) {
            ioUnits.add(new IOPort(cpu, (3 + i), 0, cpu.memory, 0x18 + i * 4));
            ioUnits.add(new IOPort(cpu, (5 + i), 0, cpu.memory, 0x30 + i * 4));
        }

        ADC12 adc12 = new ADC12(cpu);
        ioUnits.add(adc12);
        cpu.setIORange(0x080, 16, adc12);
        cpu.setIORange(0x140, 16, adc12);
        cpu.setIORange(0x150, 16, adc12);
        cpu.setIORange(0x1a08, adc12);
View Full Code Here

    };
    addMouseListener(mouseListener);

    node.getLeds().addStateChangeListener(ledsListener);

    ADC12 adc = node.getCPU().getIOUnit(ADC12.class, "ADC12");
    if (adc != null) {
      adc.setADCInput(0, this);
    }

    // Just a test... TODO: remove!!!
    try {
      AudioFormat af = new AudioFormat(SAMPLE_RATE, 16, 1, true, false);
View Full Code Here

TOP

Related Classes of se.sics.mspsim.core.ADC12

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.