76 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
## Local target
 | 
						|
 | 
						|
* APP_TEST
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=local APP_TEST=1 clean`
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=local APP_TEST=1 run`
 | 
						|
    * check tests pass/fail (by exitcode == 0)
 | 
						|
 | 
						|
* APP_EXAMPLE_BLINK
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=local APP_EXAMPLE_BLINK=1 run`
 | 
						|
    * GPIO on and off
 | 
						|
 | 
						|
* APP_EXAMPLE_UART_WRITE
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=local APP_EXAMPLE_UART_WRITE=1 run`
 | 
						|
    * GPIO on/off and `counter: %` writes
 | 
						|
 | 
						|
* APP_EXAMPLE_IPC
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=local APP_EXAMPLE_IPC=1 run`
 | 
						|
    * ASCII display draw
 | 
						|
 | 
						|
* APP_EXAMPLE_INPUT_DUMP
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=local APP_EXAMPLE_INPUT_DUMP=1 run` not implemented
 | 
						|
 | 
						|
* APP_EXAMPLE_QRCODE
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=local APP_EXAMPLE_QRCODE=1 run`
 | 
						|
    * Some writes to display
 | 
						|
 | 
						|
* APP_EXAMPLE_DISPLAY
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=local APP_EXAMPLE_DISPLAY=1 run`
 | 
						|
    * Some writes to display
 | 
						|
 | 
						|
* APP_EXAMPLE_FATFS
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=local APP_EXAMPLE_FATFS=1 flash`
 | 
						|
    * TODO: FatFs emulation and test not implemented
 | 
						|
 | 
						|
## F2 target
 | 
						|
 | 
						|
* APP_TEST
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=f2 APP_TEST=1 clean`
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=f2 APP_TEST=1 flash`
 | 
						|
    * check UART for test pass/fail
 | 
						|
    * blue led when test is running
 | 
						|
    * green led if test is passed
 | 
						|
    * red led if test is failed
 | 
						|
 | 
						|
* APP_EXAMPLE_BLINK
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=f2 APP_EXAMPLE_BLINK=1 flash`
 | 
						|
    * Red LED blink (1s period)
 | 
						|
 | 
						|
* APP_EXAMPLE_UART_WRITE
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=f2 APP_EXAMPLE_UART_WRITE=1 flash`
 | 
						|
    * Red LED shortly blinking, `counter: %` writes to UART
 | 
						|
 | 
						|
* APP_EXAMPLE_IPC
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=f2 APP_EXAMPLE_IPC=1 flash`
 | 
						|
    * ASCII display draw in UART
 | 
						|
 | 
						|
* APP_EXAMPLE_INPUT_DUMP
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=f2 APP_EXAMPLE_INPUT_DUMP=1 flash`
 | 
						|
    * Press all buttons, `state` and `event` writes to UART
 | 
						|
 | 
						|
* APP_EXAMPLE_QRCODE
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=f2 APP_EXAMPLE_QRCODE=1 flash`
 | 
						|
    * QR code show on the screen
 | 
						|
 | 
						|
* APP_EXAMPLE_DISPLAY
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=f2 APP_EXAMPLE_DISPLAY=1 flash`
 | 
						|
    * `Hello world` show on the screen
 | 
						|
 | 
						|
* APP_EXAMPLE_FATFS
 | 
						|
    * `docker-compose exec dev make -C firmware TARGET=f2 APP_EXAMPLE_FATFS=1 flash`
 | 
						|
    * `Init sd card error` on the screen
 | 
						|
    * Insert SD-card
 | 
						|
    * Reboot
 | 
						|
    * Show file list on the screen
 | 
						|
    * Scroll by pressing up and down
 |