Skip to content
Snippets Groups Projects
Select Git revision
  • 2f16771552fd0e42b4800c7d56c088163a4f32db
  • master default protected
  • v3-modify-mail
  • snyk-fix-207483a1e839c807f95a55077e86527d
  • translations_3b5aa4f3c755059914cfa23d7d2edcde_ru
  • translations_6e4a5e377a3e50f17e6402264fdbfcc6_ru
  • translations_3b5aa4f3c755059914cfa23d7d2edcde_fa_IR
  • translations_en-yml--master_fa_IR
  • snyk-fix-7d634f2eb65555f41bf06d6af930e812
  • translations_en-yml--master_ar
  • translations_3b5aa4f3c755059914cfa23d7d2edcde_el
  • jfederico-patch-1
  • v2
  • v3
  • v1
  • release-3.1.0.2
  • release-3.1.0.1
  • release-3.1.0
  • release-2.14.8.4
  • release-3.0.9.1
  • release-3.0.9
  • release-3.0.8.1
  • release-2.14.8.3
  • release-3.0.8
  • release-3.0.7.1
  • release-2.14.8.2
  • release-3.0.7
  • release-3.0.6.1
  • release-3.0.6
  • release-3.0.5.4
  • release-3.0.5.3
  • release-2.14.8.1
  • release-3.0.5.2
  • release-3.0.5.1
  • release-3.0.5
35 results

big_blue_button_api.rb

Blame
  • blink-02.s 1.62 KiB
    	.file	"blink-02.c"
    __SP_H__ = 0x3e
    __SP_L__ = 0x3d
    __SREG__ = 0x3f
    __tmp_reg__ = 0
    __zero_reg__ = 1
    	.section	.text.startup,"ax",@progbits
    .global	main
    	.type	main, @function
    main:
    /* prologue: function */
    /* frame size = 0 */
    /* stack size = 0 */
    .L__stack_usage = 0
    	ldi r24,lo8(-2)
    	out 0x4,r24
    	ldi r24,lo8(32)                      ; #include <avr/io.h>
    .L6:                                         ; 
    	out 0x5,r24                          ; #define F_CPU 16000000
    .L2:                                         ; #include <util/delay.h>
    	sbis 0x3,0                           ; 
    	rjmp .L2                             ; int main (void)
    	ldi r18,lo8(799999)                  ; {
    	ldi r19,hi8(799999)                  ;   DDRB = 0xfe;   // Bit Nr. 0 als Input nutzen
    	ldi r25,hlo8(799999)                 ;   PORTB = 0x20;  // Bit Nr. 5 auf 1 setzen, alle anderen auf 0 ("digitalWrite" für alle 8)
    1:	subi r18,1                           ;   while (1)
    	sbci r19,0                           ;     {
    	sbci r25,0                           ;       if (PINB & 0x01)
    	brne 1b                              ;         {
    	rjmp .                               ;           _delay_ms (250);
    	nop                                  ;           PORTB = 0x00;
    	out 0x5,__zero_reg__                 ;           _delay_ms (250);
    	ldi r18,lo8(799999)                  ;           PORTB = 0x20;
    	ldi r19,hi8(799999)                  ;         }
    	ldi r25,hlo8(799999)                 ;     }
    1:	subi r18,1                           ;   return 0;
    	sbci r19,0                           ; }
    	sbci r25,0
    	brne 1b
    	rjmp .
    	nop
    	rjmp .L6
    	.size	main, .-main
    	.ident	"GCC: (GNU) 5.4.0"